SYSTEM, APPARATUS AND METHODS FOR ONLINE ONE-TAP ACCOUNT ADDITION AND CHECKOUT
First Claim
1. A method comprising:
- receiving, by a wallet server computer from a consumer device, a request to enable a one-tap account addition feature;
receiving consumer registration data and consumer payment account data;
uploading, by the wallet server computer, consumer device data associated with the consumer device;
uploading reader device data of a reader device associated with the consumer device;
determining that the reader device is near-field communication capable;
storing the consumer registration data, consumer payment account data, and the consumer device data in an electronic wallet associated with a consumer; and
enabling, by the wallet server computer, a one-tap add account addition feature for the consumer device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are methods, computer readable media and apparatus for providing one-tap account addition and one-tap checkout features to a consumer. In an embodiment, a wallet server computer receives a request from a consumer device to enable a one-tap account addition feature, and receives consumer registration data and consumer payment account data. The wallet server then uploads consumer device data and reader device data, and determines that the reader device is near-field communication capable. The wallet server next stores the consumer registration data, payment account data, and the consumer device data in an electronic wallet and enables the one-tap add account addition feature. In some embodiments, the consumer may select to opt-in to a one-tap checkout feature, and if so then a one-tap checkout cookie is transmitted for storing on the consumer device.
264 Citations
26 Claims
-
1. A method comprising:
-
receiving, by a wallet server computer from a consumer device, a request to enable a one-tap account addition feature; receiving consumer registration data and consumer payment account data; uploading, by the wallet server computer, consumer device data associated with the consumer device; uploading reader device data of a reader device associated with the consumer device; determining that the reader device is near-field communication capable; storing the consumer registration data, consumer payment account data, and the consumer device data in an electronic wallet associated with a consumer; and enabling, by the wallet server computer, a one-tap add account addition feature for the consumer device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium storing non-transitory instructions configured to cause a processor to:
-
receive a request to enable a one-tap account addition feature for a consumer device; receive consumer registration data and consumer payment account data; upload consumer device data associated with the consumer device; upload reader device data of a reader device associated with the consumer device; determine that the reader device is near-field communication capable; store the consumer registration data, consumer payment account data, and the consumer device data in an electronic wallet associated with a consumer; and enable a one-tap add account addition feature for the consumer device. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus comprising:
-
a processor; a communications device operably connected to the processor; and a storage device operably connected to the processor, the storage device storing non-transitory instructions configured to cause the processor to; receive a request to enable a one-tap account addition feature for a consumer device; receive consumer registration data and consumer payment account data; upload consumer device data associated with the consumer device; upload reader device data of a reader device associated with the consumer device; determine that the reader device is near-field communication capable; store the consumer registration data, consumer payment account data, and the consumer device data in an electronic wallet associated with a consumer; and enable a one-tap add account addition feature for the consumer device.
-
-
13. A method, comprising:
-
receiving, by a wallet server computer, valid consumer login information from a registered consumer having an electronic wallet and using a consumer device; determining, by the wallet server, that the consumer is registered for a one-tap account addition feature for the electronic wallet and that the consumer device is not registered; uploading device data associated with the consumer device; uploading reader device data of a reader device associated with the consumer device; determining that the reader device is near-field communication capable; enabling a one-tap account addition feature for the consumer device; and storing, by the wallet server computer, the consumer device data with electronic wallet data associated with the registered consumer. - View Dependent Claims (14, 15)
-
-
16. A computer-readable medium storing non-transitory instructions configured to cause a processor to:
-
receive valid consumer login information from a registered consumer having an electronic wallet and using a consumer device; determine that the consumer is registered for a one-tap account addition feature for the electronic wallet and that the consumer device is not registered; upload device data associated with the consumer device; upload reader device data of a reader device associated with the consumer device; determine that the reader device is near-field communication capable; enable a one-tap account addition feature for the consumer device; and store the consumer device data with electronic wallet data associated with the registered consumer. - View Dependent Claims (17, 18)
-
-
19. A method comprising:
-
receiving, by a wallet server computer, consumer sign-in data of a consumer; authenticating the consumer and transmitting, by the wallet server, a consumer device authentication request to a device authentication server computer; receiving, by the wallet server computer, a consumer device authentication confirmation, a consumer device identifier and a reader device capability indication; providing, by the wallet server to the consumer device, a webpage including a tap-to-add payment account option for selection; transmitting, in response to receiving an indication that the consumer selected the option, a request to the device authentication server to push a tap request to a reader device associated with the consumer device; receiving, by the wallet server, payment account data read from a payment device by the reader device; and storing, by the wallet server computer, the payment account data in an electronic wallet associated with the consumer. - View Dependent Claims (20, 21, 22)
-
-
23. A computer-readable medium storing non-transitory instructions configured to cause a processor to:
-
receive consumer sign-in data of a consumer; authenticate the consumer; transmit a consumer device authentication request to a device authentication server computer; receive a consumer device authentication confirmation, a consumer device identifier and a reader device capability indication; provide to the consumer device, a webpage including a tap-to-add payment account option for selection; transmit, in response to receiving an indication that the consumer selected the option, a request to the device authentication server to push a tap request to a reader device associated with the consumer device; receive payment account data read from a payment device by the reader device; and store the payment account data in an electronic wallet associated with the consumer. - View Dependent Claims (24, 25)
-
-
26. An apparatus comprising:
-
a processor; a communications device operably connected to the processor; and a storage device operably connected to the processor, the storage device storing non-transitory instructions configured to cause the processor to; receive consumer sign-in data of a consumer; authenticate the consumer; transmit a consumer device authentication request to a device authentication server computer; receive a consumer device authentication confirmation, a consumer device identifier and a reader device capability indication; provide to the consumer device, a webpage including a tap-to-add payment account option for selection; transmit, in response to receiving an indication that the consumer selected the option, a request to the device authentication server to push a tap request to a reader device associated with the consumer device; receive payment account data read from a payment device by the reader device; and store the payment account data in an electronic wallet associated with the consumer.
-
Specification