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, from a server a device identifier associated with a user device;
transmitting, to the user device through a wireless transceiver via a local wireless protocol, the device identifier;
stopping communication with the user device;
scanning, using the wireless transceiver, for the device identifier being broadcast by the user device;
notifying, in response to detecting the broadcast of the device identifier;
the server of a presence of the user device;
receiving, from the server in response to notifying the server, content that is directed to the user device;
reinitiating, in response to receiving the content, communication with the user device through the wireless transceiver via the local wireless protocol; and
transmitting, to the user device through the wireless transceiver via the local wireless protocol and in response to receiving the content that is directed to the user device and detecting the device identifier being broadcast by the user device, the content.
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.
50 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, from a server a device identifier associated with a user device; transmitting, to the user device through a wireless transceiver via a local wireless protocol, the device identifier; stopping communication with the user device; scanning, using the wireless transceiver, for the device identifier being broadcast by the user device; notifying, in response to detecting the broadcast of the device identifier;
the server of a presence of the user device;receiving, from the server in response to notifying the server, content that is directed to the user device; reinitiating, in response to receiving the content, communication with the user device through the wireless transceiver via the local wireless protocol; and transmitting, to the user device through the wireless transceiver via the local wireless protocol and in response to receiving the content that is directed to the user device and detecting the device identifier being broadcast by the user device, the content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving, by a beacon and from a server, an identifier assigned to a client computing device; transmitting, by the beacon to the client computing device through wireless transceiver, the identifier assigned to the client computing device; stopping, by the beacon, communication with the client computing device; scanning, by the beacon using the wireless transceiver, for the identifier assigned to the client computing device being broadcast by the client computing device; notifying, by the beacon in response to detecting the broadcast of the identifier assigned to the client computing device;
the server of a presence of the client computing device;receiving, by the beacon from the server in response to notifying the server, content to be delivered to the client computing device; reinitiating, by the beacon in response to receiving the content, communication with the client computing device through the wireless transceiver; and transmitting, by the beacon to the client computing device through the wireless transceiver and in response to receiving the content and detecting the identifier assigned to the client computing device being broadcast by the client computing device, the content. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. 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; assigning a device identifier to a user device; transmitting, to the user device via one or more beacon devices, the device identifier; receiving, from the one or more beacon devices, one or more notifications that the one or more beacons devices have detected the device identifier being broadcast the user device; identifying content to be sent to the user device; transmitting the content to a first beacon device of the one or more beacon devices, the first beacon device being a last one of the one or beacon devices to detect the broadcast of the device identifier by the user device; and transmitting, the content to the first beacon device, to cause the first beacon device to; connect, through a wireless transceiver using a local wireless protocol, to the user device; and transmit, through a wireless transceiver using a local wireless protocol, the content to the user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification