Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account
First Claim
1. A system for purchasing a product, comprising:
- (a) a buyer computer for purchasing products from seller computers using a virtual payment account maintained by a commerce gateway, a product purchase being initiated by the buyer computer sending an inquiry to a seller computer to purchase the product from the seller computer using the virtual payment account;
(b) a seller computer for receiving requests from buyer computers, to purchase products from the seller computer using virtual payment accounts maintained by a commerce gateway; and
(c) a commerce gateway for maintaining virtual payment accounts, interfacing with credit processing servers, and authorizing and settling product purchases using said virtual payment accounts, wherein;
(i) said seller computer is programmed, in response to said seller computer receiving a purchase inquiry from said buyer computer to purchase a product using the virtual payment account, to return a purchase offer to said buyer computer;
(ii) said buyer computer is programmed, in response to receiving a purchase offer returned by said seller computer, to;
(1) establish a secure connection to said commerce gateway;
(2) determine if the buyer computer has an installed digital certificate that identifies a virtual payment account; and
(3) if the buyer computer has an installed digital certificate that identifies a virtual payment account, send an authentication container to the commerce gateway that includes information about the virtual payment account obtained from the installed digital certificate;
(iii) said commerce gateway is programmed, in response to receiving the authentication container from said buyer computer, to determine whether said buyer computer is associated with a virtual payment account and return the result of said determination to said buyer computer;
(iv) said seller computer is programmed, in response to said seller computer receiving a confirmation purchase from said buyer computer that includes information regarding said virtual payment account associated with said buyer computer, to request purchase authorization from said commerce gateway; and
(v) said seller computer is programmed, in response to said seller computer receiving purchase authorization from said commerce gateway, to provide said product to a buyer associated with said buyer computer and request payment from said commerce gateway.
5 Assignments
0 Petitions
Accused Products
Abstract
A virtual payment system for ordering and paying for goods, services and content over an internetwork is disclosed. The virtual payment system comprises a commerce gateway component (52) and a credit processing server component (53). The virtual payment system is a secure, closed system comprising registered sellers and buyers. A buyer becomes a registered participant by applying for a virtual payment account. Likewise, a seller becomes registered by applying for a seller account. A buyer can instantly open an account on-line. That is, the credit processing component (53) immediately evaluates the buyer'"'"'s virtual payment card application and assigns a credit limit to the account. Once an account is established, a digital certificate is stored on the registered participant'"'"'s computer. The buyer can then order a product, i.e., goods, services or content from a seller and charge it to the virtual payment account. When the product is shipped, the seller notifies the commerce gateway component (52), which in turn notifies the credit processing server that applies the charges to the buyer'"'"'s virtual payment account. The buyer can settle the charges using a prepaid account, a credit account, or by using reward points earned through use of the virtual payment card. A buyer may create sub-accounts.
97 Citations
9 Claims
-
1. A system for purchasing a product, comprising:
-
(a) a buyer computer for purchasing products from seller computers using a virtual payment account maintained by a commerce gateway, a product purchase being initiated by the buyer computer sending an inquiry to a seller computer to purchase the product from the seller computer using the virtual payment account; (b) a seller computer for receiving requests from buyer computers, to purchase products from the seller computer using virtual payment accounts maintained by a commerce gateway; and (c) a commerce gateway for maintaining virtual payment accounts, interfacing with credit processing servers, and authorizing and settling product purchases using said virtual payment accounts, wherein; (i) said seller computer is programmed, in response to said seller computer receiving a purchase inquiry from said buyer computer to purchase a product using the virtual payment account, to return a purchase offer to said buyer computer; (ii) said buyer computer is programmed, in response to receiving a purchase offer returned by said seller computer, to; (1) establish a secure connection to said commerce gateway; (2) determine if the buyer computer has an installed digital certificate that identifies a virtual payment account; and (3) if the buyer computer has an installed digital certificate that identifies a virtual payment account, send an authentication container to the commerce gateway that includes information about the virtual payment account obtained from the installed digital certificate; (iii) said commerce gateway is programmed, in response to receiving the authentication container from said buyer computer, to determine whether said buyer computer is associated with a virtual payment account and return the result of said determination to said buyer computer; (iv) said seller computer is programmed, in response to said seller computer receiving a confirmation purchase from said buyer computer that includes information regarding said virtual payment account associated with said buyer computer, to request purchase authorization from said commerce gateway; and (v) said seller computer is programmed, in response to said seller computer receiving purchase authorization from said commerce gateway, to provide said product to a buyer associated with said buyer computer and request payment from said commerce gateway. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for purchasing a product, comprising:
-
(a) a buyer computer for purchasing products from seller computers using a virtual payment account maintained by a commerce gateway, a product purchase being initiated by the buyer computer sending an inquiry to a seller computer to purchase a product from the seller computer using the virtual payment account; (b) a seller computer for receiving requests from buyer computers to purchase products from the seller computer using virtual payment accounts maintained by a commerce gateway; and (c) a commerce gateway for maintaining virtual payment accounts, interfacing with credit processing servers, and authorizing and settling product purchases using said virtual payment accounts, wherein; (i) said seller computer is programmed, in response to said seller computer receiving a purchase inquiry from said buyer computer, to return a purchase offer to said buyer computer; (ii) said buyer computer is programmed, in response to said seller computer returning a purchase offer to said buyer computer, to determine if a digital certificate associated with a virtual payment account is available to the buyer computer; (iii) said buyer computer is programmed, if a digital certificate associated with a virtual payment account is available to the buyer computer, to send a request to said commerce gateway, the request including information regarding the virtual payment account; (iv) said commerce gateway is programmed, in response to receiving the request from said buyer computer, to determine whether said buyer computer is associated with a virtual payment account and return the result of said determination to said buyer computer; (v) said seller computer is programmed, in response to said seller computer receiving a confirmation purchase from said buyer computer that includes information regarding said virtual payment account associated with said buyer computer, to request a purchase authorization from said commerce gateway; and (vi) said seller computer is programmed, in response to said seller computer receiving purchase authorization from said commerce gateway, to provide said product to a buyer associated with said buyer computer and request payment from said commerce gateway. - View Dependent Claims (8, 9)
-
Specification