IP Library Granted Patent US 10,839,368
Granted Patent B2
US 10,839,368 · App. 15/865,111 · Granted Nov 17, 2020

Automatic wireless consumer checkins

Inventor: John Hastings Granbery (Los Altos, CA)
Assignee: PAYPAL, INC.
G06Q20/3224G06Q20/20G06Q20/202G06Q20/32G06Q20/322G06Q20/327G06Q20/3226G06Q20/3278G06Q20/3829G06Q30/0261G06Q30/0267H04L49/201H04W4/021H04W4/023H04W88/02
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 10,839,368
App. No.
15/865,111
Granted
Nov 17, 2020
Kind
B2
Abstract

Computing systems and methods for facilitating consumer transactions in retail and other establishments include communication interfaces adapted to couple a computing system to a plurality of third party phones or other mobile electronic devices, storage components adapted to store user information, participating merchant information, or any combination thereof, and processors in communication with the communication interfaces and storage components. The processors are adapted to facilitate the automatic wireless checkins of third party users of the third party phones or other mobile electronic devices at participating merchants. Such automatic wireless checkins take place when the third party phones or mobile electronic devices are simply present at the participating merchants, without any affirmative activity by the users at the participating merchants.

Claims (60)

1. A system comprising:

a short range wireless communication interface;

a non-transitory memory; and

one or more hardware processors coupled to the non-transitory memory and configured to read instructions from the non-transitory memory to cause the system to perform operations comprising:

broadcasting an identifier over a first range within a merchant location for a merchant using the short range wireless communication interface;

in response to receiving an indication from a mobile device of a user that the mobile device received the identifier, establishing a first short range communication channel with the mobile device using the short range wireless communication interface;

automatically establishing a check-in for the user at the merchant location without input by the user to the mobile device;

assigning a one-time use token to the mobile device for a use in identifying the mobile device during processing of a transaction;

transmitting the one-time use token to the mobile device via the first short range communication channel;

determining that the mobile device is requesting processing of the transaction at the merchant location via a second short range communication channel, wherein the second short range communication channel is unencrypted;

receiving, over the second short range communication channel, an encrypted token from the mobile device, wherein the encrypted token comprises the one-time use token encrypted by an encryption key of a payment provider,

automatically processing the transaction without the input to the mobile device based on the transaction and the encrypted token.

2. The system of claim 1 , wherein the short range wireless communication interface comprises a Bluetooth Low Energy (BLE) peripheral device associated with the system, and wherein the system comprises a merchant device system at the merchant location.

3. The system of claim 2 , wherein the broadcasting the identifier is performed on an unencrypted channel by the BLE peripheral device.

4. The system of claim 2 , wherein the broadcasting the identifier further comprises transmitting, to the mobile device, metadata and a beacon token via the BLE peripheral device.

5. The system of claim 1 , wherein the automatically processing the transaction comprises:

sending the encrypted token to a remote server for decryption; and

receiving transaction processing results of the transaction based on the decryption of the encrypted token.

6. The system of claim 5 , wherein the transaction processing results comprise a payment from a user account identified by the decryption of the encrypted token to a merchant account identified by the system in the transaction.

7. The system of claim 1 , wherein the short range wireless communication interface comprises a point of sale device, and wherein the point of sale device is used during the transaction to communicate with the mobile device over the first short range communication channel.

8. The system of claim 1 , wherein the mobile device passively scans for the identifier at a first energy level, and wherein the establishing the first short range communication channel comprises receiving a handshake request for the short range wireless communication interface at an increased energy level over the first energy level.

9. The system of claim 1 , wherein the operations further comprise:

transmitting a promotional item to the mobile device using one of the first short range communication channel or the second short range communication channel.

10. The system of claim 9 , wherein prior to transmitting the promotional item, the operations further comprise:

determining a location of the mobile device using the one of the first short range communication channel or the second short range communication channel; and

determining the promotional item based on at least the location of the mobile device.

11. The system of claim 10 , wherein determining the promotional item based on the location comprises:

identifying a merchandise for sale within a predefined proximity to the location; and

selecting the promotional item based on the merchandise and a history of past purchases associated with at least one of the location or the mobile device.

12. A method comprising:

broadcasting an identifier over a first range within a merchant location for a merchant using a short range wireless communication interface;

in response to receiving an indication from a mobile device of a user that the mobile device received the identifier, establishing a first short range communication channel with the mobile device using the short range wireless communication interface;

automatically establishing a check-in for the user at the merchant location without input by the user to the mobile device;

assigning a one-time use token to the mobile device for a use in identifying the mobile device during processing of a transaction;

transmitting the one-time use token to the mobile device via the first short range communication channel;

determining that the mobile device is requesting processing of the transaction at the merchant location via a second short range communication channel, wherein the second short range communication channel is unencrypted;

receiving, over the second short range communication channel, an encrypted token from the mobile device, wherein the encrypted token comprises the one-time use token encrypted by an encryption key of a payment provider; and

automatically processing the transaction without the input to the mobile device based on the transaction and the encrypted token.

13. The method of claim 12 , wherein the short range wireless communication interface comprises a BLE peripheral device, and wherein a merchant device system at the merchant location comprises the short range wireless communication interface.

14. The method of claim 13 , wherein the broadcasting the identifier is performed on an unencrypted channel by the BLE peripheral device, and wherein the broadcasting the identifier further comprises transmitting, to the mobile device, metadata and a beacon token via the BLE peripheral device.

15. The method of claim 12 , wherein the automatically processing the transaction comprises:

sending the encrypted token to a remote server for decryption; and

receiving transaction processing results of the transaction based on the decryption of the encrypted token.

16. The method of claim 15 , wherein the transaction processing results comprise a payment from a user account identified by the decryption of the encrypted token to a merchant account identified in the transaction.

17. The method of claim 12 , wherein the short range wireless communication interface comprises a point of sale device, and wherein the point of sale device is used during the transaction to communicate with the mobile device over the first short range communication channel.

18. The method of claim 12 , wherein the mobile device passively scans for the identifier at a first energy level, and wherein the establishing the first short range communication channel comprises receiving a handshake request for the short range wireless communication interface at an increased energy level over the first energy level.

19. The method of claim 12 , further comprising:

determining a location of the mobile device using one of the first short range communication channel or the second short range communication channel;

identifying an item available within a predefined proximity to the location;

determining a promotional item based on the item; and

transmitting the promotional item to the mobile device using the one of the first short range communication channel or the second short range communication channel.

20. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:

broadcasting an identifier over a first range within a merchant location for a merchant using a short range wireless communication interface;

in response to receiving an indication from a mobile device of a user that the mobile device received the identifier, establishing a first short range communication channel with the mobile device using the short range wireless communication interface;

automatically establishing a check-in for the user at the merchant location without input by the user to the mobile device;

assigning a one-time use token to the mobile device for a use in identifying the mobile device during processing of a transaction;

transmitting the one-time use token to the mobile device via the first short range communication channel;

determining that the mobile device is requesting processing of the transaction at the merchant location via a second short range communication channel, wherein the second short range communication channel is unencrypted;

receiving, over the second short range communication channel, an encrypted token from the mobile device, wherein the encrypted token comprises the one-time use token encrypted by an encryption key of a payment provider; and

automatically processing the transaction without the input to the mobile device based on the transaction and the encrypted token.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2018
From: GRANBERY, JOHN HASTINGS
To: EBAY INC.
Reel/Frame 044653/0906 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2018
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 044654/0017 →