Programmable Beacon Payloads
First Claim
1. A method comprising:
- broadcasting, from a beacon device, a plurality of signals;
receiving a measured power value calculated based on a received signal strength of the plurality of signals by a calibration device within communication range of the beacon device;
generating a beacon payload that includes the measured power value; and
broadcasting the beacon payload.
1 Assignment
0 Petitions
Accused Products
Abstract
In some implementations, a beaconing protocol can be used to broadcast beacon information to mobile devices. The beaconing protocol can be used by a Bluetooth Low Energy (LE) (e.g., Bluetooth 4.0) beacon to transmit a package of information that identifies the beacon and indicates the calibrated transmission power (e.g., measured power) of the beacon. The package of information can be configured by beacon providers and/or beacon installers at the locations where the beacons are installed. When a mobile device receives the beacon package, the mobile device can use the beacon identification information and/or the measured power of the beacon to determine a location (e.g., precise location, geofence location) of the mobile device. In some implementations, the mobile device can transmit the beacon information to a server and the server can determine the location of the mobile device and send location and/or content information back to the mobile device.
79 Citations
20 Claims
-
1. A method comprising:
-
broadcasting, from a beacon device, a plurality of signals; receiving a measured power value calculated based on a received signal strength of the plurality of signals by a calibration device within communication range of the beacon device; generating a beacon payload that includes the measured power value; and broadcasting the beacon payload. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
receiving, at a mobile device, a signal from a beacon device, where the signal includes a beacon payload; extracting from the beacon payload a measured power value; determining the received signal strength of the signal; and determining a distance between the mobile device and the beacon device based on the measured power value and the received signal strength. - View Dependent Claims (5, 6)
-
-
7. A method comprising:
-
receiving, at a mobile device, a signal from a beacon device, where the signal includes a beacon payload; extracting from the beacon payload information identifying a particular beacon protocol; and extracting data from the beacon payload according to the beacon protocol. - View Dependent Claims (8, 9)
-
-
10. A beacon device comprising:
-
one or more processors configured to generate a beacon payload that includes a measured power value; and a wireless transceiver coupled to the one or more processors and configured to; receive the measured power value from a calibration device; and broadcast the beacon payload to receiving devices. - View Dependent Claims (11, 12)
-
-
13. A mobile device comprising:
-
a wireless transceiver configured to receive a signal from a beacon device, where the signal includes a beacon payload; and one or more processors coupled to the wireless transceiver and configured to; extract from the beacon payload a measured power value; determine the received signal strength of the signal; and determine a distance between the mobile device and the beacon device based on the measured power value and the received signal strength. - View Dependent Claims (14, 15)
-
-
16. A mobile device comprising:
-
a wireless transceiver configured to receive a signal from a beacon device, where the signal includes a beacon payload; one or more processors coupled to the wireless transceiver and configured to extract from the beacon payload information identifying a particular beacon protocol; and extract data from the beacon payload according to the beacon protocol. - View Dependent Claims (17, 18)
-
-
19. A system for calibrating beacon devices, comprising:
-
a beacon device configured to; broadcast a plurality of signals; receive a measured power value; generate a beacon payload that includes the measured power value; and broadcast the beacon payload; and a calibration device in communication range of the beacon device and configured to; calculate the measured power value based on a received signal strength of the plurality of signals; and transmit the measure power value to the beacon device. - View Dependent Claims (20)
-
Specification