Techniques for improving ranging between electronic devices

US2022299621A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022299621-A1
Application numberUS-202217805425-A
CountryUS
Kind codeA1
Filing dateJun 3, 2022
Priority dateSep 25, 2020
Publication dateSep 22, 2022
Grant date

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.

A mobile device may receive a plurality of timestamps, wherein the plurality of timestamps indicate sending and receiving time for ranging packets and response packets. The mobile device may calculate a responder turn-around time as a first difference between the second time and the first time. The mobile device may calculate a responding round trip time as a second difference between the second time and the third time. The mobile device may receive from the electronic device an initiator turn-around time and an initiator round trip time. The mobile device may calculate a frequency offset for the wireless protocol using the responder turn-around time, the responding round trip time, the initiator turn-around time, and the initiator round trip time. The mobile device may compare an observed frequency offset to the calculated frequency offset to determine a frequency offset difference and whether it exceeds a threshold, adjusting a ranging measurement.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method of ranging via a wireless protocol with an electronic device by a mobile device, the method performed by the mobile device comprising: obtaining a first set of time measurements for signals sent and received by the mobile device for a ranging session between the mobile device and the electronic device; obtaining a second set of time measurements for signals sent and received by the electronic device for the ranging session; calculating a frequency offset between a first oscillator of the mobile device and a second oscillator of the electronic device using the first set of time measurements and the second set of time measurements; comparing an observed frequency offset to the calculated frequency offset to determine a frequency offset difference; and when the frequency offset difference exceeds a threshold, adjusting a ranging measurement. 2 . The method of claim 1 , wherein the observed frequency offset is determined from a measured signal of the wireless protocol of the electronic device. 3 . The method of claim 1 , further comprising calculating a range between the electronic device and the mobile device using the first set of time measurements and the second set of time measurements. 4 . The method of claim 1 , wherein obtaining the first set of time measurement includes: receiving, via the wireless protocol, an information packet comprising a first timestamp from the electronic device in a first ranging packet, the first timestamp indicating a first transmission time of the first ranging packet; calculating a second timestamp indicating a second transmission time for the mobile device to transmit a response packet to the first ranging packet; wherein the method of claim 1 further comprises: sending, via the wireless protocol, the calculated second timestamp to the electronic device. 5 . The method of claim 1 , wherein the adjusting the ranging measurement comprises applying a weighting to the ranging measurement based at least on the frequency offset difference. 6 . The method of claim 1 , further comprising displaying a previously calculated ranging based at least on the frequency offset difference. 7 . The method of claim 1 , further comprising calculating a direction to the electronic device based at least in part on received data packets. 8 . A mobile device configured to perform ranging via a wireless protocol with an electronic device, comprising: a memory comprising computer-executable instructions; and one or more processors in communication with the memory and configured to access the memory and execute the computer-executable instructions to perform operations comprising: obtaining a first set of time measurements for signals sent and received by the mobile device for a ranging session between the mobile device and the electronic device; obtaining a second set of time measurements for signals sent and received by the electronic device for the ranging session; calculating a frequency offset between a first oscillator of the mobile device and a second oscillator of the electronic device using the first set of time measurements and the second set of time measurements; comparing an observed frequency offset to the calculated frequency offset to determine a frequency offset difference; and when the frequency offset difference exceeds a threshold, adjusting a ranging measurement. 9 . The mobile device of claim 8 , wherein the observed frequency offset is determined from a measured signal of the wireless protocol of the electronic device. 10 . The mobile device of claim 8 , wherein the operations further comprise calculating a range between the electronic device and the mobile device using the first set of time measurements and the second set of time measurements. 11 . The mobile device of claim 8 , wherein obtaining the first set of time measurement includes: receiving, via the wireless protocol, an information packet comprising a first timestamp from the electronic device in a first ranging packet, the first timestamp indicating a first transmission time of the first ranging packet; and calculating a second timestamp indicating a second transmission time for the mobile device to transmit a response packet to the first ranging packet; wherein the operations of claim 1 further comprise: sending, via the wireless protocol, the calculated second timestamp to the electronic device. 12 . The mobile device of claim 8 , wherein the adjusting the ranging measurement comprises applying a weighting to the ranging measurement based at least on the frequency offset difference. 13 . The mobile device of claim 8 , wherein the operations further comprise displaying a previously calculated ranging based at least on the frequency offset difference. 14 . The mobile device of claim 8 , wherein the operations further comprise calculating a direction to the electronic device based at least in part on received data packets. 15 . One or more non-transitory computer-readable storage mediums comprising computer-executable instructions that, when executed by one or more processors, cause the one or more processors of a mobile device to perform operations to perform ranging via a wireless protocol with an electronic device, the operations comprising: obtaining a first set of time measurements for signals sent and received by the mobile device for a ranging session between the mobile device and the electronic device; obtaining a second set of time measurements for signals sent and received by the electronic device for the ranging session; calculating a frequency offset between a first oscillator of the mobile device and a second oscillator of the electronic device using the first set of time measurements and the second set of time measurements; comparing an observed frequency offset to the calculated frequency offset to determine a frequency offset difference; and when the frequency offset difference exceeds a threshold, adjusting a ranging measurement. 16 . The one or more non-transitory computer-readable storage mediums of claim 15 , wherein the observed frequency offset is determined from a measured signal of the wireless protocol of the electronic device. 17 . The one or more non-transitory computer-readable storage mediums of claim 15 , wherein the operations further comprise calculating a range between the electronic device and the mobile device using the first set of time measurements and the second set of time measurements. 18 . The one or more non-transitory computer-readable storage mediums of claim 15 , wherein obtaining the first set of time measurements includes: receiving, via the wireless protocol, an information packet comprising a first timestamp from the electronic device in a first ranging packet, the first timestamp indicating a first transmission time of the first ranging packet; and calculating a second timestamp indicating a second transmission time for the mobile device to transmit a response packet to the first ranging packet; wherein the operations of claim 1 further comprise: sending, via the wireless protocol, the calculated second timestamp to the electronic device. 19 . The one or more non-transitory computer-readable storage mediums of claim 15 , wherein the adjusting the ranging measurement comprises applying a weighting to the ranging measurement based at least on the frequency offset difference. 20 . The one or more non-transitory computer-readable storage mediums of claim 15 , wherein the

Assignees

Inventors

Classifications

  • Position of receiver fixed by co-ordinating a plurality of position lines defined by path-difference measurements {, e.g. omega or decca systems}(G01S5/12 takes precedence {; beacons and receivers cooperating therewith G01S1/306, G01S1/308}) · CPC title

  • Multipath in signal reception · CPC title

  • by Triangulation, i.e. two antennas or two sensors determine separately the bearing, direction or angle to a target, whereby with the knowledge of the baseline length, the position data of the target is determined · CPC title

  • Radio frequency fingerprinting · CPC title

  • with additional information processing, e.g. for direction or speed determination · 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 US2022299621A1 cover?
A mobile device may receive a plurality of timestamps, wherein the plurality of timestamps indicate sending and receiving time for ranging packets and response packets. The mobile device may calculate a responder turn-around time as a first difference between the second time and the first time. The mobile device may calculate a responding round trip time as a second difference between the secon…
Who is the assignee on this patent?
Apple Inc
What technology area does this patent fall under?
Primary CPC classification G01S13/765. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 22 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).