Arrival-delta position determination

US9504003B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9504003-B2
Application numberUS-201414518245-A
CountryUS
Kind codeB2
Filing dateOct 20, 2014
Priority dateJun 18, 2014
Publication dateNov 22, 2016
Grant dateNov 22, 2016

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.

Embodiments provide an indoor position system that can be used by an mobile device (legacy or non-legacy) without changes at the mobile device. In an embodiment, to use the indoor position system, a user of the mobile device downloads an application to the mobile device, which interfaces with the mobile device's existing wireless radio technology circuitry or module (e.g., WLAN chip) to obtain the position of the mobile device. In one embodiment, the indoor position system includes a plurality of wireless anchors with known positions that are each configured to receive a packet transmitted by the mobile device, time-stamp the packet per the arrival time of the packet, and forward the time-stamped packet to a pre-defined site. At the pre-defined site, the position of the mobile device is computed and sent to the application running on the mobile device.

First claim

Opening claim text (preview).

What is claimed is: 1. A positioning system, comprising: radio frequency (RF) circuitry configured to transmit and receive signals; and processor circuitry, coupled to the RF circuitry, configured to: receive a time-stamped packet from a first wireless anchor of a plurality of wireless anchors, the time-stamped packet including a first arrival time at the first wireless anchor of a packet transmitted by a mobile device, wherein the first arrival time of the packet is determined based on a clock at the first wireless anchor; determine a first difference between the first arrival time of the packet and a second arrival time of the packet at a second wireless anchor of the plurality of wireless anchors, wherein the second arrival time of the packet is determined based on a clock at the second wireless anchor; and compute a position of the mobile device, without time synchronizing the clock at the first wireless anchor with the clock at the second wireless anchor, based at least in part on the first difference and a common time reference that associates time values of the first wireless anchor and the second wireless anchor. 2. The positioning system of claim 1 , wherein the processor circuitry is further configured to: determine a second difference between the first arrival time of the packet and a third arrival time of the packet at a third wireless anchor of the plurality of wireless anchors; and determine a third difference between the first arrival time of the packet and a fourth arrival time of the packet at a fourth wireless anchor of the plurality of wireless anchors. 3. The positioning system of claim 2 , wherein the processor circuitry is further configured to compute the position of the mobile device based at least in part on the first, second, and third differences. 4. The positioning system of claim 3 , wherein the processor circuitry is further configured to: determine first, second, third, and fourth positions of the first, second, third, and fourth wireless anchors respectively; and perform a multi-lateration calculation using the first, second, third, and fourth positions and the first, second, and third differences to compute the position of the mobile device. 5. The positioning system of claim 1 , wherein the processor circuitry is further configured to: establish the common time reference; and determine the first difference between the first arrival time of the packet and the second arrival time of the packet using the common time reference. 6. The positioning system of claim 1 , wherein the processor circuitry is further configured to: receive a second time-stamped packet from the first wireless anchor, the second time-stamped packet including a third arrival time at the first wireless anchor of a second packet transmitted from a known location; and receive a third time-stamped packet from the second wireless anchor, the third time-stamped packet including a fourth arrival time at the second wireless anchor of the second packet. 7. The positioning system of claim 6 , wherein the processor circuitry is further configured to: determine, based on the third arrival time, a first time value associated with the first wireless anchor corresponding to a transmission time of the second packet; determine, based on the fourth arrival time, a second time value associated with the second wireless anchor corresponding to the transmission time of the second packet; and associate the first time value with the second time value to establish the common time reference. 8. The positioning system of claim 7 , wherein the processor circuitry is further configured to: calculate a propagation time of the second packet from the known location to the first wireless anchor; and subtract the propagation time from the third arrival time of the second packet to determine the first time value associated with the first wireless anchor. 9. The positioning system of claim 6 , wherein the second packet is transmitted from a third wireless anchor of the plurality of wireless anchors. 10. The positioning system of claim 5 , wherein the processor circuitry is further configured to: establish a second common time reference between the first wireless anchor and the second wireless anchor, the second common time reference being later in time with respect to the common time reference; determine a difference between the common time reference and the second common time reference; and calculate a polynomial approximation based on the difference between the common time reference and the second common time reference to determine a common time reference drift value. 11. A method, comprising: receiving a time-stamped packet from a first wireless anchor of a plurality of wireless anchors, the time-stamped packet including a first arrival time at the first wireless anchor of a packet transmitted by a mobile device, wherein the first arrival time of the packet is determined based on a clock at the first wireless anchor; determining a first difference between the first arrival time of the packet and a second arrival time of the packet at a second wireless anchor of the plurality of wireless anchors wherein the second arrival time of the packet is determined based on a clock at the second wireless anchor; and computing a position of the mobile device, without time synchronizing the clock at the first wireless anchor with the clock at the second wireless anchor, based at least in part on the first difference and a common time reference that associates a time value of the first wireless anchor with a time value of the second wireless anchor. 12. The method of claim 11 , further comprising: determining a second difference between the first arrival time of the packet and a third arrival time of the packet at a third wireless anchor of the plurality of wireless anchors; and determining a third difference between the first arrival time of the packet and a fourth arrival time of the packet at a fourth wireless anchor of the plurality of wireless anchors. 13. The method of claim 12 , further comprising: determining first, second, third, and fourth positions of the first, second, third, and fourth wireless anchors respectively; and performing a multi-lateration calculation using the first, second, third, and fourth positions and the first, second, and third differences to compute the position of the mobile device. 14. The method of claim 11 , further comprising: establishing the common time reference; and determining the first difference between the first arrival time of the packet and the second arrival time of the packet using the common time reference. 15. The method of claim 11 , further comprising: receiving a second time-stamped packet from the first wireless anchor, the second time-stamped packet including a third arrival time at the first wireless anchor of a second packet transmitted from a known location; and receiving a third time-stamped packet from the second wireless anchor, the third time-stamped packet including a fourth arrival time at the second wireless anchor of the second packet. 16. The method of claim 15 , further comprising: determining, based on the third arrival time, a first time value associated with the first wireless anchor corresponding to a transmission time of the second packet; determining, based on the fourth arrival time, a second time value associated with the second wireless anchor corresponding to the transmission time of the second packet; and associating the first time value with the second time value to establish the common time reference.

Assignees

Inventors

Classifications

  • H04W64/00Primary

    Locating users or terminals {or network equipment} for network management purposes, e.g. mobility management · 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 US9504003B2 cover?
Embodiments provide an indoor position system that can be used by an mobile device (legacy or non-legacy) without changes at the mobile device. In an embodiment, to use the indoor position system, a user of the mobile device downloads an application to the mobile device, which interfaces with the mobile device's existing wireless radio technology circuitry or module (e.g., WLAN chip) to obtain …
Who is the assignee on this patent?
Broadcom Corp
What technology area does this patent fall under?
Primary CPC classification H04W64/00. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 22 2016 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).