IP Library Granted Patent US 10,499,224
Granted Patent B2
US 10,499,224 · App. 14/479,200 · Granted Dec 3, 2019

Bluetooth low energy (BLE) pre-check in

Inventors: Kent Griffin (Mountain View, CA); John Hastings Granbery (Los Altos, CA); Hill Ferguson (San Francisco, CA); David Marcus (Atherton, CA); Michael Charles Todasco (Santa Clara, CA)
Assignee: PAYPAL, INC.
H04W4/80G06F21/10G06F21/31G06F21/35G06Q20/12G06Q20/20G06Q20/327G06Q20/3223G06Q20/3224G06Q30/00G06Q30/0267H04B7/26H04L63/0876H04L67/18H04L67/22H04L67/24H04W4/025H04W4/06H04W4/21H04W8/005H04W12/003H04W12/04H04W12/04031H04W12/06H04W40/244H04W48/10H04W76/11H04W76/34H04L9/0631H04L63/068H04L63/0823H04W12/00512H04W12/00518H04W12/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,499,224
App. No.
14/479,200
Granted
Dec 3, 2019
Kind
B2
Abstract

One or more Bluetooth® low energy (BLE) beacons in communication with a remote server that provides check in capabilities and payment capabilities may be installed at a location. The BLE beacons may connect with a user's mobile device when the user enters the location and allow the user to check in to the location and authorize payments to be made at the location. Once the user is checked in to the location, the user may be provided with additional functionality, benefits, offers, and applications related to the location and facilitated by the check in. Further, the user may be pre-checked in into a next location when the user is at a current location.

Claims (50)

1. A system comprising:

a non-transitory memory storing check-in history of a user; and

one or more hardware processors in communication with the memory and configured to execute instructions to cause the system to perform operations comprising:

receiving a first check-in request from a user device of the user; and

in response to receiving the first check-in request:

detecting that the user device is at a first location;

accessing the check-in history of the user;

determining a second location of a next check-in of the user based on analyzing the check-in history of the user and identifying a sequence of check-ins that corresponds to a current pattern of user activity, the sequence of check-ins including a check-in at the first location; and

processing a pre-check-in of the user for the second location before the user arrives at the second location and without the user device establishing communication with a check-in device associated with the second location.

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

monitoring travel directions and travel routes of the user device; and

inferring the second location based further on the travel directions and travel routes of the user device toward the second location.

3. The system of claim 2 , wherein the operations further comprise authenticating the user based on the travel directions and travel routes of the user device and the check-in history of the user.

4. The system of claim 1 , wherein in response to the first check-in request, the operations further comprise:

generating a unique identification associated with the pre-check in of the user at the second location; and

communicating the unique identification to the user device and an operator of the second location.

5. The system of claim 4 , wherein the operations further comprise:

receiving the unique identification from the user device via a BLE beacon installed at the second location when the user arrives at the second location;

verifying the unique identification received from the user device with the unique identification previously communicated to the user device during pre-check-in; and

checking the user in at the second location without authenticating the user when the unique identification is verified.

6. The system of claim 1 , wherein the operations further comprise communicating information related to the user and applicable to the second location to an operator of the second location.

7. The system of claim 6 , wherein the second location is a medical facility and the information includes health information of the user.

8. The system of claim 6 , wherein the second location is a lodging facility and the information includes lodging preferences of the user.

9. The system of claim 6 , wherein the second location is a business facility and the information includes business information of the user.

10. A method comprising:

receiving, by a hardware processor, a check-in request from a user device of a user at a first location;

accessing, by the hardware processor, a check-in history of the user;

determining, by the hardware processor, a second location of a next check-in of the user based on analyzing the check-in history of the user and identifying a sequence of check-ins that corresponds to a current pattern of user activity, the sequence of check-ins including a check-in at the first location; and

processing, by the hardware processor, a pre-check-in of the user for the second location before the user arrives at the second location and without the user device establishing communication with a check-in device associated with the second location.

11. The method of claim 10 , wherein the user is pre-checked in when the user is traveling in a direction of the second location and is within a predetermined distance from the second location.

12. The method of claim 10 , wherein the user has a history of checking in at the second location after checking in at the first location.

13. The method of claim 10 , further comprising:

generating a unique identification associated with the pre-check-in of the user at the second location; and

communicating the unique identification to the user device and an operator of the second location.

14. The method of claim 13 , wherein the unique identification has an expiration time after which the pre-check-in of the user expires.

15. The method of claim 14 , further comprising:

receiving the unique identification from the user device via a BLE beacon installed at the second location when the user arrives at the second location;

verifying the unique identification received from the user device with the unique identification previously communicated to the user device during pre-check-in; and

checking the user in at the second location without authenticating the user when the unique identification is verified and the unique identification is not expired.

16. The method of claim 10 , further comprising:

wherein the second location is inferred based on one or more of a calendar, a schedule, a social network account, a to-do list, an online posting, or a communication of the user.

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

receiving a check-in request from a user device of a user at a first location;

accessing a check-in history of the user;

determining a second location of a next check-in of the user based on analyzing the check-in history of the user and identifying a sequence of check-ins that corresponds to a current pattern of user activity, the sequence of check-ins including a check-in at the first location; and

processing a pre-check-in of the user for the second location before the user arrives at the second location and without the user device establishing communication with a check-in device associated with the second location.

18. The non-transitory machine-readable medium of claim 17 , wherein the operations further comprise:

analyzing the check-in history of the user; and

inferring the second location based on the check-in history.

19. The non-transitory machine-readable medium of claim 17 , wherein the second location is identified by the user for pre-check-in.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 23, 2015
From: EBAY INC.
To: PAYPAL, INC.
Reel/Frame 036171/0221 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2014
From: GRIFFIN, KENT; GRANBERY, JOHN HASTINGS; FERGUSON, HILL; MARCUS, DAVID; TODASCO, MICHAEL CHARLES
To: EBAY INC.
Reel/Frame 033723/0382 →
Cited By (1)
US 12,444,418