System, Method, and Computer-Readable Storage Medium for Payment of Online Purchases via a Portable Computing Device
First Claim
1. A purchase-proxy computer comprising a processor and a memory storing executable instructions that, in response to execution by the processor, cause the purchase-proxy computer to at least:
- receive a product-purchase request from a client device, the product-purchase request indicating a product to be purchased, and including a user-wallet identifier;
access user-wallet data identified by the user-wallet identifier;
receive purchase data from one or more online merchants based upon the user-wallet data, the purchase data including merchant data, price data, and fulfillment data;
cause communication of the purchase data to the client device;
receive purchase-selection data from the client device in response to the purchase data, the purchase-selection data including selection of an online merchant and a fulfillment option for a purchase of the product; and
cause communication of an instruction to the selected online merchant, the instruction being to conduct the purchase of the product according to the selected fulfillment option.
11 Assignments
0 Petitions
Accused Products
Abstract
A system, method, and computer-readable storage medium for enabling an individual to use a purchase-proxy mechanism to conduct a financial transaction from a computing device with an online merchant, whereby the individual is enabled to use stored personal data, such as financial account information and fulfillment information, without having to store the personal data with the online merchant. The system, method, and computer-readable storage medium furthermore enable an individual to change a payment and/or fulfillment option at the time of purchase with minimal inconvenience.
28 Citations
21 Claims
-
1. A purchase-proxy computer comprising a processor and a memory storing executable instructions that, in response to execution by the processor, cause the purchase-proxy computer to at least:
-
receive a product-purchase request from a client device, the product-purchase request indicating a product to be purchased, and including a user-wallet identifier; access user-wallet data identified by the user-wallet identifier; receive purchase data from one or more online merchants based upon the user-wallet data, the purchase data including merchant data, price data, and fulfillment data; cause communication of the purchase data to the client device; receive purchase-selection data from the client device in response to the purchase data, the purchase-selection data including selection of an online merchant and a fulfillment option for a purchase of the product; and cause communication of an instruction to the selected online merchant, the instruction being to conduct the purchase of the product according to the selected fulfillment option. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method to conduct a purchase with an online merchant, the method comprising:
-
receiving a product-purchase request from a client device, the product-purchase request indicating a product to be purchased, and including a user-wallet identifier; accessing user-wallet data identified by the user-wallet identifier; receiving purchase data from one or more online merchants based upon the user-wallet data, the purchase data including merchant data, price data, and fulfillment data; causing communication of the purchase data to the client device; receiving purchase-selection data from the client device in response to the purchase data, the purchase-selection data including selection of an online merchant selection and a fulfillment option for a purchase of the product; and causing communication of an instruction to the selected online merchant, the instruction being to conduct the purchase of the product according to the selected fulfillment option, wherein receiving the product-purchase request, accessing the user-wallet data, receiving and causing communication of the purchase data, receiving the purchase-selection data and causing communication of the instruction are operations performed by a purchase-proxy computer including a processor and memory storing executable instructions that in response to execution by the processor cause the purchase-proxy computer to perform the respective operations. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium having computer-readable program code portions stored therein that, in response to execution by a processor, cause a purchase-proxy computer to at least:
-
receive a product-purchase request from a client device, the product-purchase request indicating a product to be purchased, and including a user-wallet identifier; access user-wallet data identified by the user-wallet identifier; receive purchase data from the one or more online merchants based upon the user-wallet data, the purchase data including merchant data, price data, and fulfillment data; cause communication of the purchase data to the client device; receive purchase-selection data from the client device in response to the purchase data, the purchase-selection data including selection of an online merchant and a fulfillment option for a purchase of the product; and cause communication of an instruction to the selected online merchant, the instruction being to conduct the purchase of the product according to the selected fulfillment option. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification