Systems and methods for enabling additional devices to check in to bluetooth low energy (BLE) beacons
First Claim
Patent Images
1. A system comprising:
- a non-transitory memory;
one or more wireless transceivers configured to;
send a device identifier to a user device in communication with the one or more wireless transceivers when the user device completes a check in;
establish communications with the user device based on the device identifier when content for the user device is received from a remote server; and
send content to the user device, wherein the one or more wireless transceivers are further configured to communicate with the user device using a Bluetooth®
low energy (BLE) communications protocol;
a network interface component coupled to the one or more wireless transceivers and in communication with the remote server over a network, the network interface component configured to receive the device identifier and the content from the remote server; 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;
determining when the device identifier is present; and
determining when the content is received from the remote server.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for checking many users in to a location using a Bluetooth® low energy (BLE) beacon. The provided systems and methods may allow a BLE beacon to facilitate a check in with a remote server that processes check ins and then disconnect from the device used to check in. The device may be assigned a unique identifier that may be broadcast from the device during the check in so that the BLE beacon can quickly scan for the identifier and connect with the device based on the identifier to provide content and other information to the device.
38 Citations
21 Claims
-
1. A system comprising:
-
a non-transitory memory; one or more wireless transceivers configured to; send a device identifier to a user device in communication with the one or more wireless transceivers when the user device completes a check in; establish communications with the user device based on the device identifier when content for the user device is received from a remote server; and send content to the user device, wherein the one or more wireless transceivers are further configured to communicate with the user device using a Bluetooth®
low energy (BLE) communications protocol;a network interface component coupled to the one or more wireless transceivers and in communication with the remote server over a network, the network interface component configured to receive the device identifier and the content from the remote server; 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; determining when the device identifier is present; and determining when the content is received from the remote server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
communicating with a beacon using a Bluetooth®
low energy (BLE) communications protocol to check in to a location;receiving a device identifier and instructions to broadcast the device identifier from the beacon; broadcasting the device identifier, wherein communicating with the beacon stops after receiving the device identifier; re-establishing communications with the beacon in response to a request from the beacon; and receiving content from the beacon, wherein the re-established communications with the beacon stops after receiving the content from the beacon. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
checking a user into a location; assigning to the user a device identifier to be broadcast by a device associated with the user for an expiration time using a Bluetooth®
low energy (BLE) communications protocol;sending content to the user based on the device identifier; and checking the user out of the location when the device identifier is no longer broadcast at the location or the expiration time associated has passed. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification