Digital wallet
First Claim
1. A computer-implemented method to process online payment transactions without navigating from a merchant website displayed by a web browser application on a user interface of a user computing device, comprising:
- storing, by a digital wallet module on the user computing device, known merchant data;
displaying, by a web browser application of a user computing device, a merchant website on a user interface of the user computing device, the merchant website comprising a display of goods available for purchase from a merchant;
receiving, by the user computing device and from the merchant website, a notification that an online payment transaction to purchase goods displayed on the merchant website has been requested;
receiving by the digital wallet module on the user computing device, merchant website data;
comparing, by the digital wallet module on the user computer device, the received merchant website data to the stored known merchant data;
determining, by the digital wallet module on the user computing device, the merchant website is authentic prior to establishing a secure connection between the merchant website and digital wallet module on the user computing device;
based on a determination that the merchant website is authentic, establishing a secure connection between the merchant website and a digital wallet module on the user computing device;
receiving, by the digital wallet module on the user computing device and from the merchant website via the secure connection, a request for payment information without navigating from the merchant website displayed on the user interface of the user computing device; and
transmitting, by the digital wallet module on the user computing device via the secure connection, the payment information to the merchant website without navigating from the merchant website displayed on the user interface of the user computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A digital wallet that facilitates fast, convenient, and secure commerce using a mobile electronic device (or non-mobile electronic device) and stores information associated with transactions, such as purchase confirmations and receipts. The digital wallet can store information for use in transactions, including information associated with one or more financial accounts, user information, and shipping information. To complete an online purchase, the digital wallet can interact with a merchant'"'"'s website to obtain information regarding the purchase. The digital wallet provides a user interface for the user to review and confirm the purchase information. The user interface also allows the user to select from multiple payment options, customize shipping information, or provide information requested by the merchant. The digital wallet can transmit user confirmation to the merchant'"'"'s website and receive a receipt for the purchase. The digital wallet can store the receipt and synchronize the receipt with a remote storage location.
274 Citations
24 Claims
-
1. A computer-implemented method to process online payment transactions without navigating from a merchant website displayed by a web browser application on a user interface of a user computing device, comprising:
-
storing, by a digital wallet module on the user computing device, known merchant data; displaying, by a web browser application of a user computing device, a merchant website on a user interface of the user computing device, the merchant website comprising a display of goods available for purchase from a merchant; receiving, by the user computing device and from the merchant website, a notification that an online payment transaction to purchase goods displayed on the merchant website has been requested; receiving by the digital wallet module on the user computing device, merchant website data; comparing, by the digital wallet module on the user computer device, the received merchant website data to the stored known merchant data; determining, by the digital wallet module on the user computing device, the merchant website is authentic prior to establishing a secure connection between the merchant website and digital wallet module on the user computing device; based on a determination that the merchant website is authentic, establishing a secure connection between the merchant website and a digital wallet module on the user computing device; receiving, by the digital wallet module on the user computing device and from the merchant website via the secure connection, a request for payment information without navigating from the merchant website displayed on the user interface of the user computing device; and transmitting, by the digital wallet module on the user computing device via the secure connection, the payment information to the merchant website without navigating from the merchant website displayed on the user interface of the user computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 13, 14, 15)
-
-
8. A non-transitory computer-readable medium having computer-readable program instructions embodied therein that when executed by a computing device cause the computing device to process online payment transactions without navigating from a merchant website displayed by a web browser application on a user interface of the computing device and to cause the computing device to perform the following steps:
-
storing, by a digital wallet module on the computing device, known merchant data; displaying, by a web browser application of a computing device, a merchant website on a user interface of the computing device, the merchant website comprising a display of goods available for purchase from a merchant; receiving, from the merchant website, a notification that an online payment transaction to purchase goods displayed on the merchant website has been requested; receiving, by the digital wallet module on the computing device, merchant website data; comparing, by the digital wallet module on the user computing device, the received merchant website data to the stored known merchant data; determining, by the digital wallet module on the computing device, the merchant website is authentic prior to establishing a secure connection between the merchant website and the diaital wallet module on the computing device; establishing a secure connection between the merchant website and the digital wallet module on the computing device, based on a determination that the merchant website is authentic; receiving, by the digital wallet module on the computing device and from the merchant website via the secure connection, a request for payment information without navigating from the merchant website displayed on the user interface of the computing device; and transmitting by the digital wallet module on the computing device via the secure connection, the payment information to the merchant website without navigating from the merchant website displayed on the user interface of the computing device. - View Dependent Claims (9, 10, 11, 12, 16, 17)
-
-
18. A system for completing financial transactions, comprising:
-
a storage device; a processor, the processor communicatively coupled to the storage device, containing application code instructions, wherein the processor executes the application code instructions that are stored in the storage device to cause the processor to perform the steps of; storing known merchant data; displaying a merchant website on a user interface of the user computing device, the merchant website comprising a display of goods available for purchase from a merchant; receiving a notification that an online payment transaction to purchase goods displayed on the merchant website has been requested; receiving merchant website data; comparing the received merchant website data to the stored known merchant data; determining that the merchant website is authentic prior to establishing a secure connection between the merchant website and digital wallet module on the user computing device; based on a determination that the merchant website is authentic, establishing a secure connection between the merchant website and a digital wallet module on the user computing device; receiving a request for payment information without navigating from the merchant website displayed on the user interface of the user computing device; and transmitting by the digital wallet module on the user computing device via the secure connection, the payment information to the merchant website without navigating from the merchant website displayed on the user interface of the user computing device. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification