Third-party billing system and method
First Claim
1. A method of conducting a multiplicity of transactions between a consumer, at least one merchant computer, and a billing computer connected together over a computer network, wherein each transaction is for a product or service that the consumer purchases by using one of the at least one merchant computers, the method comprising:
- (a) determining at a time of each transaction whether a transaction amount exceeds a pass-through amount and if so, charging the transaction amount directly to the consumer billing account and bypassing steps (b) and (c);
(b) aggregating a multiplicity of transactions that involve the consumer;
(c) upon the occurrence of an event, charging the aggregated multiplicity of transactions to a consumer billing account;
(d) obtaining a first pre-authorization from the consumer billing authority that permits charging a predetermined amount to the consumer billing account; and
(e) obtaining a second pre-authorization from the consumer billing authority within a predetermined period of time from said step of obtaining the first pre-authorization;
wherein the first pre-authorization expires at the end of the predetermined period of time.
4 Assignments
0 Petitions
Accused Products
Abstract
A third-party billing system and method permits consumers to conduct e-commerce transactions (including microtransactions) securely and anonymously by providing billing and personal information to the third party billing system rather than to merchants. A consumer initiates a transaction by placing an order for a product. The consumer then authorizes the transaction by transmitting an authorization code to a billing computer. The authorization code identifies the consumer billing account to which the transaction is to be charged. The authorization code can also authenticate the consumer through use of a PIN. Multiple consumers can charge transactions to one billing account, in which case each consumer can be assigned a different PIN with restrictions that limit that consumer'"'"'s use of the account. The billing computer then verifies the authorization code and transmits an approval code to the merchant computer. To fulfill the transaction, the consumer sends a fulfillment request and a consumer identifier to the merchant computer. The consumer identifier can be anonymous, meaning that it identifies only the destination to which the product is to be delivered. If that consumer identifier matches a second consumer identifier that the consumer sends to the billing computer, the merchant computer then delivers the product to the consumer. The billing computer can charge the transaction to the consumer billing account directly, or it can aggregate the transaction for later charging of an aggregated total. The billing computer can also obtain a charge pre-authorization to ensure that the billing account can accommodate the charging of aggregated transactions.
68 Citations
12 Claims
-
1. A method of conducting a multiplicity of transactions between a consumer, at least one merchant computer, and a billing computer connected together over a computer network, wherein each transaction is for a product or service that the consumer purchases by using one of the at least one merchant computers, the method comprising:
-
(a) determining at a time of each transaction whether a transaction amount exceeds a pass-through amount and if so, charging the transaction amount directly to the consumer billing account and bypassing steps (b) and (c); (b) aggregating a multiplicity of transactions that involve the consumer; (c) upon the occurrence of an event, charging the aggregated multiplicity of transactions to a consumer billing account; (d) obtaining a first pre-authorization from the consumer billing authority that permits charging a predetermined amount to the consumer billing account; and (e) obtaining a second pre-authorization from the consumer billing authority within a predetermined period of time from said step of obtaining the first pre-authorization; wherein the first pre-authorization expires at the end of the predetermined period of time. - View Dependent Claims (2, 3)
-
-
4. A method of conducting a multiplicity of transactions between a consumer and at least one merchant computer at a billing computer, wherein:
-
the consumer, the at least one merchant computer, and the billing computer are connected together over a computer network; each transaction is for a product or service that the consumer purchases by accessing the at least one merchant computer; and the method comprises the steps of conducting for each of the multiplicity of transactions; (1) initiating the transaction for the product or service; (2) receiving an authorization from the consumer indicating authorization to conduct the transaction; (3) determining whether to approve the transaction by considering the authorization; (4) transmitting approval to conduct the transaction to the merchant computer if the transaction is approved; (5) obtaining from a consumer billing authority a first pre-authorization that permits charging a predetermined amount to a consumer billing account; (6) obtaining a second pre-authorization from the consumer billing authority within a predetermined period of time from said step of obtaining the first pre-authorization, wherein the first pre-authorization expires at the end of the predetermined period of time; (7) determining at a time of each transaction whether a transaction amount exceeds a pass-through amount and if so, charging the transaction amount directly to the consumer billing account and bypassing steps (8) and (9); (8) aggregating the multiplicity of transactions; and (9) upon the occurrence of an event, charging the aggregated multiplicity of transactions to the consumer billing account; wherein the billing computer does not transmit information identifying the consumer billing account to the merchant computer.
-
-
5. A method of conducting a multiplicity of transactions between a consumer and at least one merchant computer at a billing computer, wherein:
-
the consumer, the at least one merchant computer, and the billing computer are connected together over a computer network; each transaction is for a product or service that the consumer purchases by accessing the at least one merchant computer; and the method comprises the steps of conducting for each of the multiplicity of transactions; (1) initiating the transaction for the product or service; (2) receiving an authorization from the consumer indicating authorization to conduct the transaction; (3) determining whether to approve the transaction by considering the authorization; (4) transmitting approval to conduct the transaction to the merchant computer if the transaction is approved; (5) determining a transaction amount corresponding to the transaction; (6) comparing the transaction amount to a predetermined pass-through amount; (7) charging the transaction amount directly to a consumer billing account if the transaction amount equals or exceeds the predetermined pass-through amount; (8) obtaining a first pre-authorization from a consumer billing authority that permits charging a predetermined amount to the consumer billing account; and (9) obtaining a second pre-authorization from the consumer billing authority within a predetermined period of time from said step of obtaining the first pre-authorization; (10) aggregating the transaction if the transaction amount does not equal or exceed the predetermined pass-through amount into a set of aggregated transactions; and (11) charging the set of aggregated transactions to the consumer billing account upon the occurrence of an event; wherein the billing computer does not transmit information identifying the consumer billing account to the merchant computer; and wherein said first pre-authorization expires at the end of said predetermined period of time. - View Dependent Claims (6, 7)
-
-
8. A method of charging for a multiplicity of online transactions that involve a consumer, the method comprising:
-
(a) determining at a time of each transaction whether a transaction amount exceeds a pass-through amount and if so, charging the transaction amount directly to the consumer billing account and bypassing steps (b) and (c); (b) aggregating at a billing computer a multiplicity of transactions that involve the consumer; (c) charging the aggregated multiplicity of transactions upon the occurrence of an event to a consumer billing account; (d) obtaining a first pre-authorization from a consumer billing authority that permits charging a predetermined amount to the consumer billing account; and (e) obtaining a second pre-authorization from the consumer billing authority within a predetermined period of time from said step of obtaining the first pre-authorization. - View Dependent Claims (9, 10, 11, 12)
-
Specification