Systems, methods, and media for pay-per-access micropayment-based web browsing and server applications
AssigneeArithmetic Operations Incorporated
InventorPhilip Edward COLE
Life of this patent
Estimating the term…
Abstract
Disclosed are systems, media, and methods for providing pay-per-access micropayment-based web browsing and server applications. In one aspect, disclosed herein are computer-implemented systems comprising a digital processing device comprising at least one processor, an operating system configured to perform executable instructions, a memory, and a computer program including instructions executable by the digital processing device to create a pay-per-access micropayment-based server application.
Claims24
A computer-implemented system, comprising:
- a digital processing device comprising at least one processor, an operating system configured to perform executable instructions, a memory, and a computer program including instructions executable by the digital processing device to create a pay-per-access micropayment-based server application, the computer program comprising:
- a) a first software module receiving a request for access to a web page from a browser-user, the first software module determining that the request was made without payment information, the web page comprising content provided by a publisher;
- b) a second software module
- (1) determining the value of the browser-user to an advertising source;
- (2) determining a price the browser-user must pay for accessing the web page and the amount of a rebate to be paid to the browser-user to accept advertising from the advertising source, the price for accessing the web page and the rebate based upon the value of the browser-user to the advertising source;
- and
- (3) responding to the request for access to the web page from the browser-user, the response comprising:
- (i) a refusal of access to the web page, and
- (ii) a provision of payment terms, the payment terms comprising the price for accessing the web page and the rebate;
- and
- c) a third software module
- (1) receiving a re-request for the web page from the browser-user with payment information from the browser-user;
- (2) determining whether the payment information from the browser-user is sufficient to satisfy the payment terms;
- and
- (3) sending the requested web page to the browser-user if the payment information satisfies the payment terms;
- wherein payment is provided at least in part to the publisher or an entity associated with the publisher.
A computer-implemented method of providing a pay-per-access micropayment-based server application, the method comprising:
- a) receiving a request for access to a web page from a browser-user, the web page comprising content provided by a publisher;
- b) determining that the request for the web page was made without payment information;
- c) determining the value of the browser-user to an advertising source;
- d) determining a price the browser-user must pay for accessing the web page and the amount of a rebate to be paid to the browser-user to accept advertising from the advertising source, the price for accessing the web page and the rebate based upon the value of the browser-user to the advertising source;
- e) responding to the request for access to the web page from the browser-user, the response comprising:
- a (i) refusal of access to the web page and (ii) a provision of payment terms, the payment terms comprising the price to access the web page and the rebate;
- f) receiving a re-request for the web page from the browser-user with payment information from the browser-user;
- g) determining whether the payment information from the browser-user is sufficient to satisfy the payment terms;
- and
- h) sending the requested web page to the browser-user if the payment information satisfies the payment terms;
- wherein payment is provided at least in part to the publisher or an entity associated with the publisher.
A computer-implemented system, comprising:
- a digital processing device comprising at least one processor, an operating system configured to perform executable instructions, a memory, and a computer program including instructions executable by the digital processing device to create a pay-per-access micropayment-based server application, the computer program comprising:
- a) a first software module receiving a request for access to a web page from a browser-user, the first software module determining that the request was made with payment information comprising willingness to pay, a method of payment, one or more sources preferred for recovering money by inserting advertisements, or the amount of the payment, the web page comprising content provided by a publisher, the payment to be provided at least in part to the publisher or an entity associated with the publisher;
- b) a second software module
- (1) determining the value of the browser-user to an advertising source;
- (2) determining a price the browser-user must pay for accessing the web page and the amount of a rebate to be paid to the browser-user to accept advertising from the advertising source, the price for accessing the web page and the rebate based upon the value of the browser user to the advertising source;
- and
- (3) responding to the request for access to the web page from the browser-user, the response comprising:
- (i) a refusal of access to the web page and a provision of payment terms, the payment terms comprising the price for access to the web page and the rebate;
- or
- (ii) an acceptance of the browser-user's payment terms and a request for payment;
- and
- c) a third software module
- (1) receiving a re-request for the web page from the browser-user with payment information from the browser-user;
- (2) determining whether the payment information from the browser-user is sufficient to satisfy the payment terms;
- and
- (3) sending the requested web page to the browser-user if the payment information satisfies the payment terms;
- wherein payment is provided at least in part to the publisher or an entity associated with the publisher.
A computer-implemented method of providing a pay-per-access micropayment-based server application, the method comprising:
- a) receiving a request for a web page from a browser-user, the web page comprising content provided by a publisher;
- b) determining that the request for the web page was made with payment information comprising willingness to pay, a method of payment, one or more sources preferred for recovering money by inserting advertisements, or the amount of the payment, the payment to be provided at least in part to the publisher or an entity associated with the publisher;
- c) determining the value of the browser-user to an advertising source;
- d) determining a price the browser-user must pay for accessing the web page and the amount of a rebate to be paid to the browser-user to accept advertising from the advertising source;
- the price to access the web page and the rebate based upon the value of the browser-user to the advertising source;
- e) responding to the request for the web page from the browser-user, the response comprising:
- (i) a refusal of access to the web page and a provision of payment terms, the payment terms comprising the price for access to the web page and the rebate;
- or (ii) an acceptance of the browser-user's payment terms and a request for payment;
- and
- f) receiving a re-request for the web page from the browser-user with payment information from the browser-user;
- g) determining whether the payment information from the browser-user is sufficient to satisfy the payment terms;
- and
- h) sending the requested web page to the browser-user if the payment information satisfies the payment terms;
- wherein the payment is provided at least in part to the publisher or an entity associated with the publisher.
Dependencies are inferred from the claim text.