IP Library Granted Patent US 9,864,990
Granted Patent B2
US 9,864,990 · App. 13/028,024 · 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 (North 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,990
App. No.
13/028,024
Granted
Jan 9, 2018
Kind
B2
Abstract

A virtual payment system for paying for goods, services and content ordered over an internetwork is disclosed. The virtual payment system includes a commerce gateway. Buyers and sellers becomes registered participants by applying for virtual payment buyer and seller accounts. Once an account is established with the commerce gateway, a digital certificate is stored on the registered participant's computer. A 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, which 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 account. A buyer may create sub-accounts.

Claims (28)

1. In a system for purchasing products, the system including at least one buyer computing device for ordering products from seller computers using a virtual payment account and at least one seller computer for selling products to buyers in response to the receipt of orders from buyer computing devices to purchase products that identify a virtual payment account as the payment source for ordered products, the improvement comprising:

a commerce gateway, the commerce gateway: (i) maintaining virtual payment accounts; (ii) interfacing with credit processing servers; and (iii) authorizing and settling product purchases using said virtual payment accounts maintained by the commerce gateway, the virtual payment accounts including a virtual payment account associated with the at least one buyer computing device, the commerce gateway operative to:

in response to receiving an account request from the at least one buyer computing device that includes an identification of a digital certificate installed on the at least one buyer computing device, wherein the digital certificate is generated by an authenticator component downloaded to the at least one buyer computing device upon approval of the virtual payment account and comprises a public key encryption pair, determine whether a virtual payment account maintained by said commerce gateway is associated with said digital certificate installed on the at least one buyer computing device;

in response to determining that the digital certificate installed on the at least one buyer computing device is associated with a virtual payment account maintained by said commerce gateway, transmit a response to said at least one buyer computing device that identifies said virtual payment account;

in response to receiving an authorization request from the at least one seller computer requesting verification that a purchase confirmation received by the at least one seller computer from the at least one buyer computing device is valid, determine whether the virtual payment account maintained by said commerce gateway can be used to pay for a product identified in the purchase confirmation;

in response to determining that the virtual payment account may be used to pay for the product identified in the purchase confirmation, transmit a transaction authorization to the at least one seller computer; and

charge the virtual payment account maintained by the commerce gateway for a cost associated with the purchase of the at least one product identified in the purchase confirmation.

2. The improvement claimed in claim 1 wherein the commerce gateway also determines if the virtual payment account associated with the digital certificate installed on the buyer computing device is valid.

3. The improvement claimed in claim 1 wherein the commerce gateway only transmits the response to the at least one buyer computing device if the commerce gateway determines that the digital certificate installed on, the buyer computing device is both associated with the virtual payment account maintained by the commerce gateway and the virtual payment account is valid.

4. The improvement claimed in claim 1 wherein: (i) the account request identifies more than one digital certificate installed on the at least one buyer computing device (ii) the commerce gateway determines whether virtual payment accounts maintained by said commerce gateway are associated with each of said more than one certificate included in said account request, and (iii) the response includes a list of virtual payment accounts maintained by the commerce gateway and associated with said more than one certificate included in said request.

5. The improvement claimed in claim 4 wherein the commerce gateway also determines if the virtual payment accounts included in the list of virtual payment accounts are valid.

6. The improvement claimed in claim 4 wherein the commerce gateway only transmits the response to the at least one buyer computing device if the commerce gateway determines that the digital certificates installed on the buyer computing device are both associated with virtual payment accounts maintained by the commerce gateway and the virtual payment accounts are valid.

7. The improvement claimed in claim 1 wherein, in response to the receipt of a settlement transaction request from the at least one seller computer, the commerce gateway transmits a settlement transaction to the at least one seller computer.

8. The improvement claimed in claim 7 wherein the commerce gateway also determines if the virtual payment account associated with the digital certificate installed on the buyer computing device is valid.

9. The improvement claimed in claim 7 wherein the commerce gateway only transmits the response to the at least one buyer computing device if the commerce gateway determines that the digital certificate installed on, the buyer computing device is both associated with the virtual payment account maintained by the commerce gateway and the virtual payment account is valid.

10. The improvement claimed in claim 7 wherein, prior to the commerce gateway transmitting a settlement transaction to the at least one seller computer, after receiving a settlement transaction request from the at least one seller computer, the commerce gateway determines if the transaction is permissible.

11. The improvement claimed in claim 10 wherein the commerce gateway also determines if the virtual payment account associated with the digital certificate installed on the buyer computing device is valid.

12. The improvement claimed in claim 10 wherein the commerce gateway only transmits the response to the at least one buyer computing device if the commerce gateway determines that the digital certificate installed on, the buyer computing device is both associated with the virtual payment account maintained by the commerce gateway and the virtual payment account is valid.

13. The improvement claimed in claim 10 wherein the system also includes a credit processing server and wherein:

(i) If the transaction is permissible, prior to the commerce gateway transmitting a settlement transaction to the at least one seller computer, the commerce gateway sends a transaction request to the credit processing server; and

(ii) the commerce gateway only sends the settlement transaction to the at last one seller computer if the commerce gateway receives an authorization from the credit processing server in response to the transaction request sent by the commerce gateway to the credit processing server.

14. The improvement claimed in claim 13 wherein the commerce gateway also determines if the virtual payment account associated with the digital certificate installed on the buyer computing device is valid.

15. The improvement claimed in claim 13 wherein the commerce gateway only transmits the response to the at least one buyer computing device if the commerce gateway determines that the digital certificate installed on the buyer computing device is both associated with the virtual payment account maintained by the commerce gateway and the virtual payment account is valid.

16. The improvement claimed in claim 7 wherein the system also includes a credit processing server, and wherein:

(i) prior to the commerce gateway transmitting a settlement transaction to the at least one seller computer, the commerce gateway sends a transaction request to the credit processing server; and

(ii) the commerce gateway only sends the settlement transaction to the at least one seller computer if the commerce gateway receives an authorization from the credit processing server in response to the transaction request sent by the commerce gateway to the credit processing server.

17. The improvement claimed in claim 16 wherein the commerce gateway also determines if the virtual payment account associated with the digital certificate installed on the buyer computing devices is valid.

18. The improvement claimed in claim 16 wherein the commerce gateway only transmits the response to the at least one buyer computing device if the commerce gateway determines that the digital certificate installed on, the buyer computing device is both associated with the virtual payment account maintained by the commerce gateway and the virtual payment account is valid.

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 (7)
Division 11183127 · Jul 14, 2005
Division 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 20110137801A1 · Jun 9, 2011