×

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

  • US 7,761,385 B2
  • Filed: 07/14/2005
  • Issued: 07/20/2010
  • Est. Priority Date: 06/18/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. Computer-readable medium having executable components stored on a buyer computer, a seller computer, a commerce gateway and a credit processing server for purchasing a product from the seller computer using a virtual payment account associated with the buyer computer, wherein the executable components:

  • (a) create a virtual payment account for a buyer which may be used to pay for products by;

    (i) sending buyer application data to said commerce gateway;

    (ii) in response to said commerce gateway receiving said buyer application data, said credit processing server determining a credit score for said buyer based upon said buyer application data received from said commerce gateway;

    (iii) in response to said credit processing server determining a credit score for said buyer, said credit processing server determining whether said credit score exceeds a threshold credit score;

    (iv) in response to said credit processing server determining that said credit score exceeds said threshold credit score, said credit processing server establishing a virtual payment account associated with said buyer and notifying said commerce gateway of the establishment of said virtual payment account; and

    (v) in response to said commerce gateway being notified of the establishment of said virtual payment account, said commerce gateway sending a digital certificate to said buyer computer that uniquely identifies said buyer as the registered holder of said virtual payment account; and

    (b) purchase said products by;

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

    (ii) in response to said buyer computer receiving said purchase order, said buyer computer identifying said virtual payment account as a payment source for said product and transmitting an authentication request to said commerce gateway, wherein said buyer computer identifies said virtual payment account as a payment source for said product by retrieving the digital certificate associated with said virtual payment account and wherein said digital certificate is included in said authentication request transmitted to said commerce gateway;

    (iii) determining at said commerce gateway whether said virtual payment account is associated with said buyer computer and if said virtual payment account is valid;

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

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

    (vi) in response to receiving said purchase confirmation, said 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 seller computer and charging said virtual payment account for a cost associated with said product; and

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

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