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 user device through one or more wireless transceivers that communicate via a local wireless protocol, a check-in request;
transmitting, to a server, the check-in request;
receiving, from the server in response to the transmitted check-in request, a device identifier;
transmitting, to the user device through the one or more wireless transceivers via the local wireless protocol, the device identifier;
receiving, from the server, content that is directed to the user device;
detecting, through the one or more wireless transceivers via the local wireless protocol, the device identifier being broadcast by the user device; and
transmitting, to the user device through the one or more wireless transceivers 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.
-
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 user device through one or more wireless transceivers that communicate via a local wireless protocol, a check-in request; transmitting, to a server, the check-in request; receiving, from the server in response to the transmitted check-in request, a device identifier; transmitting, to the user device through the one or more wireless transceivers via the local wireless protocol, the device identifier; receiving, from the server, content that is directed to the user device; detecting, through the one or more wireless transceivers via the local wireless protocol, the device identifier being broadcast by the user device; and transmitting, to the user device through the one or more wireless transceivers 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 device from a user device through one or more wireless transceivers that communicate via a local wireless protocol, a check-in request; transmitting, by the beacon device to a server, the check-in request; receiving, by the beacon device from the server in response to the transmitted check-in request, a device identifier; transmitting, by the beacon device to the user device through the one or more wireless transceivers via the local wireless protocol, the device identifier; receiving, by the beacon device from the server, content that is directed to the user device; detecting, by the beacon device through the one or more wireless transceivers via the local wireless protocol, the device identifier being broadcast by the user device; and transmitting, by the beacon device to the user device through the one or more wireless transceivers 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 (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory machine-readable medium having store thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
receiving a check-in request from a client computing device through one or more wireless interfaces that communicate using a local wireless protocol; forwarding the check-in request to a remote server; receiving a device identifier for the client computing device from the remote server in response to the forwarded check-in request; forwarding the device identifier to the client computing device using the one or more wireless interfaces and the local wireless protocol; receiving content for delivery to the client computing device from the remote server; detecting broadcasting of the device identifier by the client computing device using the one or more wireless interfaces and the local wireless protocol; and forwarding the content to the client computing device using the one or more wireless interfaces and the local wireless protocol in response to receiving the content for delivery to the client computing device and detecting broadcasting of the device identifier by the client computing device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification