METHOD AND SYSTEM FOR TRACKING DEVICES
First Claim
Patent Images
1. A computer implemented method, comprising:
- determining, by a wireless beacon, a synchronized advertisement order, wherein the synchronized advertisement order identifies a sequence for transmitting a plurality of wireless advertisement packets, wherein the synchronized advertisement order is associated with concurrent wireless advertisement packet transmissions by multiple wireless beacons, and wherein wireless advertisement packets transmitted concurrently by multiple wireless beacons include a same beacon identifier;
transmitting a first wireless advertisement packet according to the synchronized advertisement order, wherein the first wireless advertisement packet includes a first beacon identifier, and wherein receiving a wireless advertisement packet including the first beacon identifier at a wireless device causes the wireless device to execute an application for a predetermined amount of time; and
transmitting a second wireless advertisement packet according to the synchronized advertisement order, wherein the second wireless advertisement packet includes a second beacon identifier, wherein the second beacon identifier is different from the first beacon identifier, and wherein receiving a wireless advertisement packet including the second beacon identifier at the wireless device causes the wireless device to execute the application for the predetermined amount of time.
2 Assignments
0 Petitions
Accused Products
Abstract
Described herein are systems, methods and computer program products for controlling operation of wireless beacons, such as Bluetooth Low Energy beacons. Multiple beacons may be controlled centrally or may work together in a cooperative fashion such that related advertisement signals are transmitted by each beacon in a cooperative fashion to allow, for example, long-term indoor tracking of mobile devices in standby, locked, or sleep modes or with applications in background or non-execution states.
66 Citations
20 Claims
-
1. A computer implemented method, comprising:
-
determining, by a wireless beacon, a synchronized advertisement order, wherein the synchronized advertisement order identifies a sequence for transmitting a plurality of wireless advertisement packets, wherein the synchronized advertisement order is associated with concurrent wireless advertisement packet transmissions by multiple wireless beacons, and wherein wireless advertisement packets transmitted concurrently by multiple wireless beacons include a same beacon identifier; transmitting a first wireless advertisement packet according to the synchronized advertisement order, wherein the first wireless advertisement packet includes a first beacon identifier, and wherein receiving a wireless advertisement packet including the first beacon identifier at a wireless device causes the wireless device to execute an application for a predetermined amount of time; and transmitting a second wireless advertisement packet according to the synchronized advertisement order, wherein the second wireless advertisement packet includes a second beacon identifier, wherein the second beacon identifier is different from the first beacon identifier, and wherein receiving a wireless advertisement packet including the second beacon identifier at the wireless device causes the wireless device to execute the application for the predetermined amount of time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 12)
-
-
8. A system comprising:
-
one or more processors; and a non-transitory computer readable storage medium communicatively coupled to the one or more processors, wherein the non-transitory computer readable storage medium includes instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including; determining, by a wireless beacon, a synchronized advertisement order, wherein the synchronized advertisement order identifies a sequence for transmitting a plurality of wireless advertisement packets, wherein the synchronized advertisement order is associated with concurrent wireless advertisement packet transmissions by multiple wireless beacons, and wherein wireless advertisement packets transmitted concurrently by multiple wireless beacons include a same beacon identifier; transmitting a first wireless advertisement packet according to the synchronized advertisement order, wherein the first wireless advertisement packet includes a first beacon identifier, and wherein receiving a wireless advertisement packet including the first beacon identifier at a wireless device causes the wireless device to execute an application for a predetermined amount of time; and transmitting a second wireless advertisement packet according to the synchronized advertisement order, wherein the second wireless advertisement packet includes a second beacon identifier, wherein the second beacon identifier is different from the first beacon identifier, and wherein receiving a wireless advertisement packet including the second beacon identifier at the wireless device causes the wireless device to execute the application for the predetermined amount of time. - View Dependent Claims (9, 10, 11, 13, 14)
-
-
15. A non-transitory computer readable medium comprising instructions that, when executed by one or more processors, cause the one or more processors to perform operations including:
-
determining, by a wireless beacon, a synchronized advertisement order, wherein the synchronized advertisement order identifies a sequence for transmitting a plurality of wireless advertisement packets, wherein the synchronized advertisement order is associated with concurrent wireless advertisement packet transmissions by multiple wireless beacons, and wherein wireless advertisement packets transmitted concurrently by multiple wireless beacons include a same beacon identifier; transmitting a first wireless advertisement packet according to the synchronized advertisement order, wherein the first wireless advertisement packet includes a first beacon identifier, and wherein receiving a wireless advertisement packet including the first beacon identifier at a wireless device causes the wireless device to execute an application for a predetermined amount of time; and transmitting a second wireless advertisement packet according to the synchronized advertisement order, wherein the second wireless advertisement packet includes a second beacon identifier, wherein the second beacon identifier is different from the first beacon identifier, and wherein receiving a wireless advertisement packet including the second beacon identifier at the wireless device causes the wireless device to execute the application for the predetermined amount of time. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification