×

Method and apparatus for ordering goods, services and content over an internetwork using a virtual payment account

  • US 9,928,509 B2
  • Filed: 06/07/2010
  • Issued: 03/27/2018
  • Est. Priority Date: 06/18/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A non-transitory computer-readable medium having executable components stored on a system comprising at least one buyer computer, at least one seller computer and a commerce gateway for purchasing a product from the at least one seller computer using a virtual payment account associated with the at least one buyer computer, the commerce gateway maintaining virtual payment accounts, interfacing with credit processing servers and authorizing and settling product purchases using the virtual payment accounts maintained by the commerce gateway, wherein the executable components purchase said product by:

  • (i) in response to said at least one seller computer receiving a request from said at least one buyer computer to purchase said product, said at least one seller computer returning a purchase order to said at least one buyer computer;

    (ii) in response to said at least one buyer computer receiving said purchase order, said at least one buyer computer identifying said virtual payment account as a payment source for the purchase of said product and transmitting an authentication request to said commerce gateway requesting authentication of said virtual payment account as a payment source for the payment of the purchase of said product, wherein said at least one buyer computer identifies said virtual payment account as a payment source for the purchase of said product by retrieving a digital certificate associated with said virtual payment account and wherein said digital certificate is generated by an authenticator component upon approval of said virtual payment account and included in said authentication request transmitted to said commerce gateway and comprises a public key encryption pair;

    (iii) in response to said commerce gateway receiving said authentication request, said commerce gateway determining whether said virtual payment account is associated with said digital certificate and if said virtual payment account is valid;

    (iv) in response to determining that said virtual payment account is associated with said digital certificate and that said virtual payment account is valid, said commerce gateway transmitting an account identification container to said at least one buyer computer;

    (v) in response to said at least one buyer computer receiving said account identification container, said at least one buyer computer transmitting a purchase confirmation including said account identification container to said at least one seller computer;

    (vi) in response to said at least one seller computer receiving said purchase confirmation, said at least one seller computer transmitting an authorization request to said commerce gateway;

    (vii) in response to said commerce gateway receiving said authorization request, said commerce gateway determining whether said virtual payment account may be used to pay for said product;

    (viii) in response to said commerce gateway determining that said virtual payment account may be used to pay for said product, said commerce gateway transmitting a transaction authorization from said commerce gateway to said at least one seller computer and settling the purchase of said product by charging said virtual payment account for a cost associated with the purchase of said product; and

    (xi) in response to said at least one seller computer receiving said transaction authorization, said at least one seller computer arranging for said product to be provided to a buyer associated with said at least one buyer computer.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×