Method and system for tracking devices

US9591570B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9591570-B2
Application numberUS-201514680920-A
CountryUS
Kind codeB2
Filing dateApr 7, 2015
Priority dateApr 7, 2014
Publication dateMar 7, 2017
Grant dateMar 7, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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; 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; determining, by the wireless device, a signal strength of the first wireless advertisement packet and a signal strength of the second wireless advertisement packet; and calculating, by the wireless device, a location of the wireless device based on the relative strengths of the first and second wireless advertisement packets. 2. The method of claim 1 , wherein the sequence is repeated. 3. The method of claim 1 , further comprising: transmitting an additional wireless advertisement packet according to the synchronized advertisement order, wherein the additional advertisement packet includes an additional beacon identifier, wherein the additional beacon identifier is different from the first beacon identifier, wherein the additional beacon identifier is different from the second beacon identifier, and wherein receiving a wireless advertisement packet including the additional beacon identifier at the wireless device causes the wireless device to execute the application for the predetermined amount of time. 4. The method of claim 1 , wherein transmitting a wireless advertisement packet according to the synchronized advertisement order includes transmitting a plurality of wireless advertisement packets during an advertisement time period, wherein the plurality of wireless advertisement packets includes a same beacon identifier, and wherein the advertisement time period corresponds to the predetermined amount of time. 5. The method of claim 1 , wherein the synchronized advertisement order indicates that the sequence is to be repeated after a wireless advertisement reset duration of a wireless device, wherein a wireless advertisement reset duration corresponds to a time period during which repeated wireless advertisement packets including a same beacon identifier received at the wireless device do not cause the wireless device to execute the application more than once. 6. The method of claim 1 , further comprising: synchronizing transmissions of wireless advertisement packets according to an advertisement schedule, wherein the advertisement schedule identifies wireless advertisement packet transmission times. 7. The method of claim 1 , wherein the first beacon identifier is a first universally unique identifier (UUID), wherein the second beacon identifier is a second UUID, wherein wireless advertisement packets include additional beacon identifiers, and wherein a first additional beacon identifier of the first wireless advertisement packet and a second additional beacon identifier of the second wireless advertisement packet are a same additional beacon identifier. 8. A system, comprising: one or more data processors; and a non-transitory computer readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more data processors to perform operations that comprise: determine, by a wireless beacon, a synchronized advertisement order, wherein the synchronized advertisement order identifies a sequence for transmission of 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; transmit a first wireless advertisement packet according to the synchronized advertisement order, wherein the first wireless advertisement packet includes a first beacon identifier, and wherein receipt of 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; transmit a second wireless advertisement packet according to the synchronized advertisement order, wherein the second wireless advertisement packet includes a second beacon identifier, and wherein receipt of 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; and wherein the second beacon identifier is different from the first beacon identifier to indicate the order of transmission of the first wireless advertisement packet in the sequence of the synchronized advertisements relative to the transmission of the second wireless advertisement packet. 9. The system of claim 8 , wherein the sequence is repeated. 10. The system of claim 8 , wherein the operations further include: transmit an additional wireless advertisement packet according to the synchronized advertisement order, wherein the additional advertisement packet includes an additional beacon identifier, wherein the additional beacon identifier is different from the first beacon identifier, wherein the additional beacon identifier is different from the second beacon identifier, and wherein receipt of a wireless advertisement packet including the additional beacon identifier at the wireless device causes the wireless device to execute the application for the predetermined amount of time. 11. The system of claim 8 , wherein to transmit a wireless advertisement packet according to the synchronized advertisement order includes to transmit a plurality of wireless advertisement packets during an advertisement time period, wherein the plurality of wireless advertisement packets includes a same beacon identifier, and wherein the advertisement time period corresponds to the predetermined amount of time. 12. The system of claim 1 , wherein the synchronized advertisement order indicates that the sequence is to be repeated after a wireless advertisement reset duration of a wireless device, wherein a wireless advertisement reset duration corresponds to a time period during which repeated wireless advertisement packets including a same beacon identifier received at the wireless device do not cause the wireless device to execute the application more than once. 13. The system of claim 8 , wherein the operations further include: synchronize transmissions of wireless advertisement packets according to an advertisement schedule, wherein the advertisement schedule identifies wireless advertisement packet transmission times.

Assignees

Inventors

Classifications

  • using mutual or relative location information between multiple location based services [LBS] targets or of distance thresholds · CPC title

  • where the power saving management affects multiple terminals · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

  • Mutual synchronization · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9591570B2 cover?
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 mobil…
Who is the assignee on this patent?
Aruba Networks Inc
What technology area does this patent fall under?
Primary CPC classification H04W52/0219. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 07 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).