IL147164A

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

Abstract

This record has no abstract on file.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

36 claims: 3 independent, 33 dependent

  1. 1
    147164/3 -41 - CLAIMS:1. A system for purchasing a product from a seller computer provided to a buyer, the product requested by a computer associated with the buyer ("buyer computer") from the seller computer, characterized by: 5 (a) the buyer computer purchasing the product from the seller computer using a virtual payment account maintained by a commerce gateway, a product purchase being initiated by the buyer computer sending a request to the seller computer to purchase the product from the seller computer using the virtual payment account;(b) the seller computer receiving the request from the buyer computer to 10 purchase the product from the seller computer using the virtual payment account maintained by the commerce gateway;and (c) the commerce gateway maintaining virtual payment accounts, interfacing with credit processing servers, and authorizing and settling product purchases using virtual payment accounts, wherein: 15 (i) in response to the seller computer receiving a purchase request from the buyer computer using the virtual payment account, the seller computer returning a purchase offer to the buyer computer;(ii) in response to receiving a purchase offer returned by the seller computer, the buyer computer : 20 (1) establishing a secure connection to the commerce gateway;(2) determining 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, sending an authentication container to the 25 commerce gateway that includes information about the virtual payment account obtained from the installed digital certificate;(iii) in response to receiving the authentication container from the buyer computer, the commerce gateway determining whether the buyer computer is associated with a virtual payment account and returning the result of said determination 30 to the buyer computer;01368232\90-01 147164/3 -42- (iv) in response to the seller computer receiving a confirmation purchase from the buyer computer that includes information regarding the virtual payment account associated with the buyer computer , the seller computer requesting purchase authorization from the commerce gateway;and 5 (v) in response to the seller computer receiving purchase authorization from the commerce gateway , the seller computer arranging to provide the product to a buyer associated with the buyer computer and requesting payment from the commerce gateway .
  2. 9
    A method of purchasing a product from a seller computer using a payment account, the product requested by a computer associated with the buyer 20 ("buyer computer") characterized by:the payment account being a virtual payment account;in response to the seller computer receiving an order from the buyer computer to purchase a product from the seller computer using the virtual payment account, determining if the buyer computer has an installed digital certificate that identifies a 25 virtual payment account;if the buyer computer has an installed digital certificate that identifies a virtual payment account, transmitting an authentication request via a secure link to a commerce gateway that serves a plurality of seller computers, including the seller computer;01368232\90-01 147164/3 -44- in response to the commerce gateway receiving the authentication request, determining whether a valid virtual payment account maintained by the commerce gateway is associated with the buyer computer;in response to determining that a valid virtual payment account is associated 5 with the buyer computer, returning an account identifier to the buyer computer;in response to the seller computer receiving the account identifier from the buyer computer, obtaining a valid transaction authorization from the commerce gateway;and in response to the seller computer receiving the valid transaction authorization, completing the purchase of the product.
  3. 16
    Computer-readable medium having executable components stored on a buyer computer, a seller server and a commerce gateway for purchasing a product from the seller server, wherein the executable components for purchasing the product are characterized by:in response to the seller server receiving a request from the buyer computer to 15 purchase the product, the seller server returning a purchase offer to the buyer computer;in response to the buyer computer receiving the purchase offer, the buyer computer identifying a virtual payment account as a payment source for the product and transmitting an authentication request to the commerce gateway , the buyer computer identifying the virtual payment account as a payment source for the product by 20 retrieving a digital certificate associated with the virtual payment account, the digital certificate included in the authentication request transmitted to the commerce gateway;determining at the commerce gateway whether the virtual payment account is associated with the buyer computer and if the virtual payment account is valid;if the virtual payment account is associated with the buyer computer and if the 25 virtual payment account is valid, the commerce gateway transmitting an account identification container to the buyer computer;in response to the buyer computer receiving the account identification container, the buyer computer transmitting a purchase confirmation including the account identification container to the seller server;01368232X90-01 147164/3 -46- in response to receiving the purchase confirmation, the seller server transmitting an authorization request to the commerce gateway;in response to the commerce gateway receiving the authorization request, the commerce gateway determining whether the virtual payment account may be used to 5 pay for the product;in response to the commerce gateway determining that the virtual payment account may be used to pay for the product, the commerce gateway transmitting a transaction authorization from the commerce gateway to the seller server and charging the virtual payment account for a cost associated with the product;and 10 in response to the seller server receiving the transaction authorization, the seller server arranging for the product to be provided to a buyer associated with the buyer computer.