Third-party billing system and method
First Claim
1. A method of conducting a transaction between a consumer, a merchant computer, and a billing computer connected together over a computer network, wherein the consumer purchases a product or service from the merchant computer by charging the value of the product or service to a consumer billing account, the method comprising:
- initiating the transaction for the product or service;
the consumer authorizing the transaction by transmitting an authorization code to the billing computer;
the billing computer determining whether to approve the transaction by considering the authorization code; and
fulfilling the transaction if the billing computer approves the transaction;
wherein the merchant computer does not receive information identifying the consumer billing account; and
wherein initiating the transaction comprises;
transmitting from the consumer to the merchant computer an order for the product or service;
transmitting from the merchant computer to the billing computer information relating to the order;
transmitting from the billing computer to the merchant computer a transaction identification code; and
transmitting from the merchant computer to the consumer the transaction identification code.
0 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.
-
Citations
31 Claims
-
1. A method of conducting a transaction between a consumer, a merchant computer, and a billing computer connected together over a computer network, wherein the consumer purchases a product or service from the merchant computer by charging the value of the product or service to a consumer billing account, the method comprising:
-
initiating the transaction for the product or service; the consumer authorizing the transaction by transmitting an authorization code to the billing computer; the billing computer determining whether to approve the transaction by considering the authorization code; and fulfilling the transaction if the billing computer approves the transaction; wherein the merchant computer does not receive information identifying the consumer billing account; and wherein initiating the transaction comprises; transmitting from the consumer to the merchant computer an order for the product or service; transmitting from the merchant computer to the billing computer information relating to the order; transmitting from the billing computer to the merchant computer a transaction identification code; and transmitting from the merchant computer to the consumer the transaction identification code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of conducting a transaction between a consumer, a merchant computer, and a billing computer connected together over a computer network, wherein the consumer purchases a product or service from the merchant computer by charging the value of the product or service to a consumer billing account, the method comprising:
-
transmitting from the consumer to the merchant computer an order for the product or service; transmitting from the merchant computer to the billing computer information relating to the order; transmitting from the billing computer to the merchant computer a transaction identification code; transmitting from the merchant computer to the consumer the transaction identification code; transmitting from the billing computer to the consumer a description of the transaction; transmitting from the consumer to the billing computer an authorization code for the transaction comprising a billing account identifier and a first consumer identifier; the billing computer determining whether to approve the transaction by considering the authorization code; transmitting from the billing computer to the merchant computer the first consumer identifier; transmitting from the consumer to the merchant computer an order fulfillment request and a second consumer identifier; comparing the first consumer identifier and the second consumer identifier; and delivering the product from the merchant computer to the consumer if the billing computer approves the transaction and the first consumer identifier matches the second consumer identifier; and wherein the merchant computer does not receive information identifying the consumer billing account. - View Dependent Claims (17)
-
-
18. A method of conducting a transaction between a consumer, a merchant computer, and a billing computer connected together over a computer network, wherein the consumer purchases a product or service from the merchant computer by charging the value of the product or service to a consumer billing account, the method comprising the steps of:
-
transmitting from the consumer to the merchant computer an order for the product or service; transmitting from the merchant computer to the billing computer information relating to the order; transmitting from the billing computer to the merchant computer a transaction identification code; transmitting from the merchant computer to the consumer the transaction identification code; transmitting from the billing computer to the consumer a description of the transaction; transmitting from the consumer to the billing computer an authorization code for the transaction comprising a billing account identifier and a first consumer identifier; the billing computer determining whether to approve the transaction by considering the authorization code; transmitting from the consumer to the merchant computer an order fulfillment request and a second consumer identifier; transmitting from the merchant computer to the billing computer a fulfillment approval request and the second consumer identifier; comparing the first consumer identifier and the second consumer identifier; transmitting from the billing computer to the merchant computer a fulfillment approval response indicating approval to fulfill the transaction if the first consumer identifier matches the second consumer identifier, and denial to fulfill the transaction otherwise; and delivering the product or service to the consumer if the billing computer approves the transaction and the fulfillment approval response indicates approval to fulfill the transaction; and wherein the merchant computer does not receive information identifying the consumer billing account. - View Dependent Claims (19)
-
-
20. A method of conducting a transaction at a billing computer connected to a computer network, wherein a consumer purchases a product or service from a merchant computer by charging the value of the product or service to a consumer billing account, the method comprising:
-
initiating the transaction for the product or service; receiving an authorization code from the consumer indicating authorization to conduct the transaction; determining whether to approve the transaction by considering the authorization code; transmitting approval to conduct the transaction to the merchant computer if the transaction is approved; fulfilling the transaction if the transaction is approved; and wherein the billing computer does not transmit information identifying the consumer billing account to the merchant computer, wherein initiating the transaction comprises; receiving from the merchant computer information relating to an order for the product or service placed by the consumer; and transmitting to the merchant computer a transaction identification code. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A method of conducting a transaction at a billing computer connected to a computer network, wherein a consumer purchases a product or service from a merchant computer by charging the value of the product or service to a consumer billing account, the method comprising:
-
receiving from the merchant computer information relating to an order for the product or service placed by the consumer; transmitting to the merchant computer a transaction identification code; transmitting to the consumer a description of the transaction; receiving from the consumer an authorization code for the transaction comprising a billing account identifier and a consumer identifier; determining whether to approve the transaction by considering the authorization code; transmitting approval to conduct the transaction to the merchant computer if the transaction is approved; transmitting to the merchant computer the consumer identifier; and wherein the billing computer does not transmit information identifying the consumer billing account to the merchant computer.
-
-
31. A method of conducting a transaction at a billing computer connected to a computer network, wherein a consumer purchases a product or service from a merchant computer by charging the value of the product or service to a consumer billing account, the method comprising:
-
receiving from the merchant computer information relating to an order for the product or service placed by the consumer; transmitting to the merchant computer a transaction identification code; transmitting to the consumer a description of the transaction; receiving from the consumer an authorization code for the transaction comprising a billing account identifier and a first consumer identifier; determining whether to approve the transaction by considering the authorization code; transmitting approval to conduct the transaction to the merchant computer if the transaction is approved; receiving from the merchant computer a fulfillment approval request and a second consumer identifier; comparing the first consumer identifier and the second consumer identifier; transmitting to the merchant computer a fulfillment approval response indicating approval to fulfill the transaction if the first consumer identifier matches the second consumer identifier, and denial to fulfill the transaction otherwise; and wherein the billing computer does not transmit information identifying the consumer billing account to the merchant computer.
-
Specification