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; 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;
receiving, via one or more beacon devices, a check-in request from a user device;
in response to receiving the check-in request from the user device via the one or more beacon devices, assigning a device identifier to the user device;
transmitting, to the user device via the one or more beacon devices, the device identifier; and
transmitting, content to the one or more beacon devices, to cause the one or more beacon devices to;
scan for one or more broadcasted signals in a location of the one or more beacon devices,in response to determining that a first broadcasted signal of the one or more broadcasted signals contains the device identifier, determine that the first broadcasted signal corresponds to the user device,connect to the user device, andtransmit the content to the user device.
2 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.
-
Citations
20 Claims
-
1. A system, comprising:
-
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; receiving, via one or more beacon devices, a check-in request from a user device; in response to receiving the check-in request from the user device via the one or more beacon devices, assigning a device identifier to the user device; transmitting, to the user device via the one or more beacon devices, the device identifier; and transmitting, content to the one or more beacon devices, to cause the one or more beacon devices to; scan for one or more broadcasted signals in a location of the one or more beacon devices, in response to determining that a first broadcasted signal of the one or more broadcasted signals contains the device identifier, determine that the first broadcasted signal corresponds to the user device, connect to the user device, and transmit the content to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, via a beacon device, a check-in request from a user device; in response to receiving the check-in request from the user device via the beacon device, assigning a unique identifier to the user device; transmitting, to the user device via the beacon device, the unique identifier; and transmitting content to the beacon device to cause the beacon device to; scan for a signal being broadcast in a location of the beacon device that contains the unique identifier, and in response to detecting that a first signal being broadcast by the user device contains the unique identifier, connecting to the user device and transmitting the content to the user device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
receiving, via a beacon device, a check-in request from a user device; in response to receiving the check-in request from the user device via the beacon device, generating a unique device identifier and associating the unique device identifier with the user device; transmitting, to the user device via the beacon device, the unique device identifier; and transmitting content to the beacon device to cause the beacon device to; analyze a signal broadcasted in a location of the beacon device to determine whether the signal contains the unique device identifier, in response to determining that the signal contains the unique device identifier, determine that the signal corresponds to the user device, connect to the user device, and transmit the content to the user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification