IP Library Granted Patent US 12,355,484
Granted Patent B2
US 12,355,484 · App. 18/057,753 · Granted Jul 8, 2025

Time offsets in ultra-wideband (UWB) ranging

Inventors: Varun Amar Reddy (San Diego, CA); Alexandros Manolakos (Escondido, CA); Pooria Pakrooh (San Diego, CA); Krishna Kiran Mukkavilli (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04B1/7183H04W12/037
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,355,484
App. No.
18/057,753
Granted
Jul 8, 2025
Kind
B2
Abstract

In some implementations, a first ultra-wideband (UWB) device may determine a respective time offset for each scrambled timestamp sequence (STS) in a series of STS used for ranging in a UWB ranging session between the first UWB device and the second UWB device, wherein the respective time offset for each STS in the series of STS is determined in accordance with time offset information shared between the first UWB device and the second UWB device. The first UWB device may transmit the series of STS via UWB radio frequency (RF) signals during the UWB ranging session, wherein each STS in the series of STS is transmitted with the respective time offset.

Claims (50)

1. A method of enabling secure ultra-wideband (UWB) ranging between a first UWB device and a second UWB device, the method comprising:

determining, at the first UWB device, a respective time offset for each scrambled timestamp sequence (STS) in a series of STS used for ranging in a UWB ranging session between the first UWB device and the second UWB device, wherein the respective time offset for each STS in the series of STS:

varies from one STS to another in the series of STS,

is determined in accordance with time offset information shared between the first UWB device and the second UWB device using an in-band or out-of-band (OOB) link, and

comprises a change to a transmission time of the each STS in the series of STS from an expected transmission time; and

transmitting, with the first UWB device, the series of STS via UWB radio frequency (RF) signals during the UWB ranging session, wherein each STS in the series of STS is transmitted with the respective time offset.

2. The method of claim 1 , wherein each STS in the series of STS comprises a respective series of pulses, and wherein the respective time offset for each STS in the series of STS comprises a respective time offset for each pulse in the respective series of pulses.

3. The method of claim 2 , wherein the respective time offset for each pulse in the respective series of pulses is less than or equal to a duration of a pulse in the respective series of pulses.

4. The method of claim 2 , wherein the respective time offset for each pulse in the respective series of pulses varies from one pulse to another in the respective series of pulses.

5. The method of claim 1 , wherein the time offset information is shared between the first UWB device and the second UWB device prior to the UWB ranging session using non-UWB RF communication.

6. The method of claim 1 , wherein the time offset information is shared between the first UWB device and the second UWB device in a ranging control message (RCM) of the UWB ranging session.

7. The method of claim 1 , wherein the UWB ranging session comprises a narrowband (NB) UWB ranging session.

8. A method of enabling secure ultra-wideband (UWB) ranging between a first UWB device and a second UWB device, the method comprising:

determining, at the second UWB device, a respective time offset for each scrambled timestamp sequence (STS) in a series of STS used for ranging in a UWB ranging session between the first UWB device and the second UWB device, wherein the respective time offset for each STS in the series of STS:

varies from one STS to another in the series of STS,

is determined in accordance with time offset information shared between the first UWB device and the second UWB device using an in-band or out-of-band (OOB) link, and

comprises a change to a transmission time of the each STS in the series of STS from an expected transmission time; and

receiving, with the second UWB device, the series of STS via UWB radio frequency (RF) signals during the UWB ranging session, wherein each STS in the series of STS is received with the respective time offset.

9. The method of claim 8 , wherein each STS in the series of STS comprises a respective series of pulses, and wherein the respective time offset for each STS in the series of STS comprises a respective time offset for each pulse in the respective series of pulses.

10. The method of claim 9 , wherein the respective time offset for each pulse in the respective series of pulses is less than or equal to a duration of a pulse in the respective series of pulses.

11. The method of claim 9 , wherein the respective time offset for each pulse in the respective series of pulses varies from one pulse to another in the respective series of pulses.

12. The method of claim 8 , wherein the time offset information is shared between the first UWB device and the second UWB device prior to the UWB ranging session using non-UWB RF communication.

13. The method of claim 8 , wherein the time offset information is shared between the first UWB device and the second UWB device in a ranging control message (RCM) of the UWB ranging session.

14. The method of claim 8 , wherein the UWB ranging session comprises a narrowband (NB) UWB ranging session.

15. A first ultra-wideband (UWB) device, comprising:

a transceiver;

a memory; and

one or more processors communicatively coupled with the transceiver and the memory, wherein the one or more processors are configured to:

determine a respective time offset for each scrambled timestamp sequence (STS) in a series of STS used for ranging in a UWB ranging session between the first UWB device and a second UWB device, wherein the respective time offset for each STS in the series of STS:

varies from one STS to another in the series of STS,

is determined in accordance with time offset information shared between the first UWB device and the second UWB device using an in-band or out-of-band (OOB) link, and

comprises a change to a transmission time of the each STS in the series of STS from an expected transmission time; and

transmit, via the transceiver, the series of STS via UWB radio frequency (RF) signals during the UWB ranging session, wherein each STS in the series of STS is transmitted with the respective time offset.

16. The first UWB device of claim 15 , wherein the one or more processors are configured to determine the respective time offset such that each STS in the series of STS comprises a respective series of pulses, and wherein the respective time offset for each STS in the series of STS comprises a respective time offset for each pulse in the respective series of pulses.

17. The first UWB device of claim 16 , wherein the one or more processors are configured to determine the respective time offset such that the respective time offset for each pulse in the respective series of pulses is less than or equal to a duration of a pulse in the respective series of pulses.

18. The first UWB device of claim 15 , wherein the one or more processors are further configured to share the time offset information between the first UWB device and the second UWB device prior to the UWB ranging session using non-UWB RF communication.

19. The first UWB device of claim 15 , wherein the one or more processors are further configured to share the time offset information between the first UWB device and the second UWB device in a ranging control message (RCM) of the UWB ranging session.

20. The first UWB device of claim 15 , wherein the UWB ranging session comprises a narrowband (NB) UWB ranging session.

21. A second ultra-wideband (UWB) device, comprising:

a transceiver;

a memory; and

one or more processors communicatively coupled with the transceiver and the memory, wherein the one or more processors are configured to:

determine a respective time offset for each scrambled timestamp sequence (STS) in a series of STS used for ranging in a UWB ranging session between a first UWB device and the second UWB device, wherein the respective time offset for each STS in the series of STS:

varies from one STS to another in the series of STS,

is determined in accordance with time offset information shared between the first UWB device and the second UWB device using an in-band or out-of-band (OOB) link, and

comprises a change to a transmission time of the each STS in the series of STS from an expected transmission time; and

receive, via the transceiver, the series of STS via UWB radio frequency (RF) signals during the UWB ranging session, wherein each STS in the series of STS is received with the respective time offset.

22. The second UWB device of claim 21 , wherein the one or more processors are configured to determine the respective time offset such that each STS in the series of STS comprises a respective series of pulses, and wherein the respective time offset for each STS in the series of STS comprises a respective time offset for each pulse in the respective series of pulses.

23. The second UWB device of claim 21 , wherein the time offset information is shared between the first UWB device and the second UWB device: (i) prior to the UWB ranging session using non-UWB RF communication, or (ii) in a ranging control message (RCM) of the UWB ranging session.

24. The second UWB device of claim 21 , wherein the UWB ranging session comprises a narrowband (NB) UWB ranging session.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2023
From: REDDY, VARUN AMAR; MANOLAKOS, ALEXANDROS; PAKROOH, POORIA; MUKKAVILLI, KRISHNA KIRAN
To: QUALCOMM INCORPORATED
Reel/Frame 062847/0164 →
Continuity (1)
Related Publication 20240171215A1 · May 23, 2024
References Cited (10)
US 10992419B1 · Zhou · 2021 [cited by examiner]
US 20200213842A1 · Li · 2020 [cited by examiner]
US 20210076350A1 · Yang · 2021 [cited by examiner]
US 20210258795A1 · Schober · 2021 [cited by examiner]
US 20220137177A1 · Hammerschmidt · 2022 [cited by examiner]
US 20220191700A1 · Jung et al. · 2022 [cited by applicant]
US 20240188174A1 · Jung · 2024 [cited by examiner]
EP 4054114A1 · 2022 [cited by applicant]
International Search Report and Written Opinion—PCT/US2023/076376—ISA/EPO—Feb. 9, 2024. [cited by applicant]
Singh M., et al., “Security Analysis of IEEE 802.15.4z/HRP UWB Time-of-Flight Distance Measurement”, WiSec '21: Proceedings of the 14th ACM Conference on Security and Privacy in Wireless and Mobile Networks, Jun. 2021, … [cited by applicant]
Cited By (1)
US 12,704,584