IP Library Granted Patent US 9,864,989
Granted Patent B2
US 9,864,989 · App. 11/775,473 · Granted Jan 9, 2018

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

Inventors: Robin B. Hutchison (Vancouver, CA); Robert J. Llewellyn (Poulsbo, WA); Andre F. Viljoen (Vancouver, CA); David Griffiths (Ware, GB); David Birch (Woking, GB); Iain M. Begg (Vancouver, CA)
Assignee: CRIA INC.
G06Q20/385G06Q20/02G06Q20/027G06Q20/085G06Q20/10G06Q20/102G06Q20/12G06Q20/24G06Q20/367G06Q20/3674G06Q20/3676G06Q20/382G06Q20/3821G06Q20/3829G06Q20/40G06Q20/403G06Q30/00G06Q30/04G06Q30/06G06Q30/0601G06Q30/0603G06Q30/0613G06Q30/0617G06Q40/025
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,864,989
App. No.
11/775,473
Granted
Jan 9, 2018
Kind
B2
Abstract

A secure, closed virtual payment system comprising registered buyers and sellers for ordering and paying for goods, services, and content over an internetwork is disclosed. A buyer becomes registered by applying for a virtual payment account. A seller becomes registered by applying for a seller account. A credit processing component ( 53 ) immediately evaluates the buyer's 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 goods, services, or content from a seller and charge it to the virtual payment account. When the product is shipped, the seller notifies a commerce gateway component ( 52 ), which, in turn, notifies the credit processing server, which applies the charges to the buyer's virtual payment account.

Claims (20)

1. A method for purchasing a product from a seller computer using a virtual payment account maintained by a commerce gateway, the commerce gateway interfacing with credit processing servers in order to authorize and settle product purchases using virtual payment accounts maintained by the commerce gateway, the method comprising:

(a) in response to the seller computer receiving a purchase inquiry from a buyer computer using a virtual payment account maintained by the commerce gateway, the seller computer returning a purchase offer to the buyer computer;

(b) in response to the buyer computer receiving the purchase offer returned by the seller computer, the buyer computer;

(i) establishing a secure connector connection to the commerce gateway;

(ii) determining if the buyer computer has an installed digital certificate that identifies the virtual payment account, wherein the digital certificate is generated by an authenticator component downloaded to the buyer computer from the commerce gateway upon approval of the virtual payment account and comprises a public key encryption pair; and

(iii) if the buyer computer has an installed digital certificate that identifies the virtual payment account, sending an authentication request to the commerce gateway that includes information that the virtual payment account obtained from the installed digital certificate;

(c) in response to receiving the authentication request form the buyer computer, the commerce gateway determining whether the installed digital certificate is associated with the virtual payment account and returning the result of the determination to the buyer computer;

(d) 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 for the commerce gateway; and

(e) in response to the seller computer receiving purchase authorization from the commerce gateway, the seller computer providing the product to a buyer associated with the buyer computer and requesting payment from the commerce gateway.

2. The method of claim 1 , wherein the commerce gateway determining whether the installed digital certificate is associated with the virtual payment account includes the commerce gateway determining whether the virtual payment account is valid.

3. The method of claim 1 , wherein the authentication request includes a digital certificate.

4. The method of claim 3 , wherein the digital certificate is retrieved by the buyer computer form a secure token.

5. The method of claim 1 , further comprising, in response to the seller computer requesting purchase authorization from the commerce gateway, the commerce gateway:

determining whether the virtual payment account may be charged for the cost of the product; and

in response to determining that the virtual payment account may be charged for the cost of the product, transmitting a purchase authorization to the seller computer.

6. The method of claim 1 , wherein said virtual payment account comprises a main account and at least one sub-account.

7. The method of claim 6 , wherein said sub-account is operative to accept charges from only a predetermined list of seller computers.

8. The method of claim 6 , wherein a spending limit is set by said buyer for said sub-account.

9. The method of claim 1 , wherein the seller computer provides the product to the buyer associated with the buyer computer by downloading the product to the buyer computer.

10. The method of claim 1 , wherein the seller computer provides the product to the buyer associated with the buyer computer by arranging for the product to be shipped to the buyer.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2021
From: CRIA, INC.
To: STRIPE, INC.
Reel/Frame 057044/0753 →
CHANGE OF NAME Recorded Nov 7, 2017
From: ECHARGE2 CORPORATION
To: SERTINTYONE CORPORATION
Reel/Frame 044393/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 8, 2017
From: SERTINTY ONE CORPORATION
To: CRIA INC.
Reel/Frame 042283/0703 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2017
From: ECHARGE CORPORATION
To: ECHARGE2 CORPORATION
Reel/Frame 042234/0547 →
CHANGE OF NAME Recorded Apr 5, 2017
From: ECHARGE2 CORPORATION
To: SERTINTYONE CORPORATION
Reel/Frame 042166/0775 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2017
From: HUTCHISON, ROBIN B.; FLEMING, GEORGE A.; CHEDALAWADA, ALAN; LLEWELLYN, ROBERT; GRIFFITHS, DAVID; BIRCH, DAVID
To: ECHARGE CORPORATION
Reel/Frame 041475/0863 →
Continuity (6)
Continuation 10663443 · Sep 16, 2003
Continuation 10338133 · Jan 6, 2003
Continuation 09578395 · May 25, 2000
Continuation In Part 09370949 · Aug 9, 1999
Provisional Application 60140039 · Jun 18, 1999
Related Publication 20080016003A1 · Jan 17, 2008