IP Library › Granted Patent US 12,733,041
Granted Patent B2
US 12,733,041 · App. 18/717,743 · Granted Sep 8, 2026

Cloud-centric design for ultra-wideband (UWB) infrastructure-based positioning

Inventors: Varun Amar Reddy (San Diego, CA); Alexandros Manolakos (Athens, GR); Pooria Pakrooh (San Marcos, CA); Krishna Kiran Mukkavilli (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04W74/0838
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,733,041
App. No.
18/717,743
Granted
Sep 8, 2026
Kind
B2
Abstract

In some implementations, an ultra-wideband (UWB) management server may send a first message to a UWB anchor, wherein: the first message is indicative of a first threshold to use in a UWB positioning session, the first threshold specifying at least one trigger condition for making available one or more reserved time slots in a Contention Access Period (CAP) of the UWB positioning session. The UWB management server may determine a second threshold for identifying a UWB responder having a respective reserved time slot in the CAP. The UWB management server may send a second message to the UWB anchor, wherein the second message causes the UWB anchor to either: (i) move the respective reserved time slot in the CAP for the UWB responder to a respective one or more time slots in a Contention Free Period (CFP), or (ii) terminate the UWB positioning session with the UWB responder.

Claims (130)

1 . A method of ultra-wideband (UWB) anchor configuration by a UWB management server, the method comprising:

sending a first control message from the UWB management server to a first UWB anchor device, wherein:

the first control message is indicative of a first threshold for the first UWB anchor device to use in a UWB positioning session, and

the first threshold specifies at least one trigger condition for making available one or more reserved time slots in a Contention Access Period (CAP) of the UWB positioning session for contention-based positioning;

determining a second threshold for identifying one or more UWB responder devices having respective one or more reserved time slots in the CAP; and

sending a second control message from the UWB management server to the first UWB anchor device, wherein the second control message causes the first UWB anchor device to either:

(i) move the respective one or more reserved time slots in the CAP for the one or more UWB responder devices to a respective one or more time slots in a Contention Free Period (CFP) of the UWB positioning session, or

(ii) terminate the UWB positioning session with the one or more UWB responder devices.

2 . The method of claim 1 , further comprising receiving Responder Management List (RML) information indicative of a respective RML of each UWB anchor device of a plurality of UWB anchor devices comprising the first UWB anchor device, wherein the second threshold is based at least in part on the RML information.

3 . The method of claim 2 , further comprising sending a request for the RML information to the plurality of UWB anchor devices, wherein receiving the RML information is responsive to sending the request.

4 . The method of claim 1 , wherein the first threshold is based at least in part on:

a length of an RML of the first UWB anchor device,

an average number of devices in the CAP, or both.

5 . The method of claim 1 , wherein sending the second control message from the UWB management server to the first UWB anchor device is responsive to:

receiving a message at the UWB management server from the first UWB anchor device indicating the first threshold has been exceeded, and

identifying, at the UWB management server, the one or more UWB responder devices using the second threshold.

6 . The method of claim 5 , wherein the second control message identifies the one or more UWB responder devices to the first UWB anchor device.

7 . The method of claim 1 , wherein the second control message provides the second threshold to the first UWB anchor device.

8 . The method of claim 1 , further comprising:

receiving, at the UWB management server from the first UWB anchor device, capability information of the first UWB anchor device, and

sending a configuration message to the first UWB anchor device based at least in part on the capability information of the first UWB anchor device.

9 . The method of claim 8 , wherein the configuration message comprises:

a specified size for the CAP,

a specified size for the CFP,

a reserved time slot for a UWB responder device of the one or more UWB responder devices,

a Tx offset for a UWB responder device of the one or more UWB responder devices, or

a combination thereof.

10 . The method of claim 1 , wherein the UWB management server comprises a Connected Intelligent Edge (CIE) configured to provide each of the at least a subset of a plurality of UWB anchor devices comprising the first UWB anchor device with UWB positioning session configurations.

11 . The method of claim 1 , wherein the second threshold comprises:

an RML-based threshold,

a mobility threshold,

a traffic threshold, or

a combination thereof.

12 . A method of ultra-wideband (UWB) anchor configuration, the method comprising:

receiving, at a first UWB anchor device, a first control message from a UWB management server, wherein:

the first control message is indicative of a first threshold for the first UWB anchor device to use in a UWB positioning session, and

the first threshold specifies at least one trigger condition for making available one or more reserved time slots in a Contention Access Period (CAP) of the UWB positioning session for contention-based positioning;

receiving, at the first UWB anchor device, a second control message from the UWB management server; and

responsive to receiving the second control message, either:

(i) moving respective one or more reserved time slots in the CAP for one or more UWB responder devices to a respective one or more time slots in a contention free period (CFP) of the UWB positioning session, or

(ii) terminating the UWB positioning session with the one or more UWB responder devices;

wherein the one or more UWB responder devices are identified using a second threshold.

13 . The method of claim 12 , further comprising sending, from the first UWB anchor device, Responder Management List (RML) information to the UWB management server, the RML information indicative of a RML of the first UWB anchor device, wherein the second threshold is based at least in part on the RML information.

14 . The method of claim 13 , wherein sending the RML information is responsive to receiving, at the first UWB anchor device, a request for the RML information from the UWB management server.

15 . The method of claim 12 , wherein the first threshold is based at least in part on:

a length of an RML of the first UWB anchor device,

an average number of devices in the CAP, or

both.

16 . The method of claim 12 , further comprising, prior to receiving the second control message from the UWB management server:

determining, at the first UWB anchor device, the first threshold has been exceeded; and

sending a message from the first UWB anchor device to the UWB management server indicating the first threshold has been exceeded.

17 . The method of claim 16 , wherein the second control message identifies the one or more UWB responder devices to the first UWB anchor device.

18 . The method of claim 12 , wherein the second control message provides the second threshold to the first UWB anchor device.

19 . The method of claim 12 , further comprising:

sending, from the first UWB anchor device to the UWB management server, capability information of the first UWB anchor device, and

receiving, at the first UWB anchor device from the UWB management server, a configuration message based at least in part on the capability information of the first UWB anchor device.

20 . The method of claim 19 , wherein the configuration message comprises:

a specified size for the CAP,

a specified size for the CFP,

a reserved time slot for a UWB responder device of the one or more UWB responder devices,

a Tx offset for a UWB responder device of the one or more UWB responder devices, or

a combination thereof.

21 . The method of claim 12 , wherein the second threshold comprises:

an RML-based threshold,

a mobility threshold,

a traffic threshold, or

a combination thereof.

22 . A method of ultra-wideband (UWB) anchor configuration by a UWB management server, the method comprising:

receiving, at the UWB management server, Responder Management List (RML) information indicative of a respective RML of each UWB anchor device of a plurality of UWB anchor devices;

determining, with the UWB management server, a configuration for a plurality of concurrent UWB positioning sessions of at least one UWB anchor device of the plurality of UWB anchor devices, wherein:

the configuration is based at least in part on the RML information, and

the configuration includes one or more parameters for transmissions by one or more UWB responder devices during the plurality of concurrent UWB positioning sessions; and

sending a control message from the UWB management server to the at least one UWB anchor device indicative of the configuration.

23 . The method of claim 22 , wherein the one or more parameters include a slot allocation in a UWB positioning session of the plurality of concurrent UWB positioning sessions reserved for a UWB responder device of the one or more UWB responder devices.

24 . The method of claim 23 , wherein the slot allocation is for a reserved time slot in a Contention Access Period (CAP) in the UWB positioning session.

25 . The method of claim 23 , wherein the slot allocation is for a reserved time slot in a Contention Free Period (CFP) in the UWB positioning session.

26 . The method of claim 22 , wherein the one or more parameters include a Tx offset for a UWB positioning session of the plurality of concurrent UWB positioning sessions.

27 . The method of claim 22 , wherein the configuration further includes an indication, to the at least one UWB anchor device, to move a reserved time slot for a UWB responder device of the one or more UWB responder devices from a CAP to a CFP.

28 . A method of ultra-wideband (UWB) anchor configuration, the method comprising:

sending, from a first UWB anchor device to a UWB management server, Responder Management List (RML) information indicative of a RML of the first UWB anchor device;

receiving, at the first UWB anchor device, a control message from the UWB management server, the control message indicative of a configuration for a UWB positioning session, wherein:

the configuration is based at least in part on the RML information, and

the configuration includes one or more parameters for transmissions by one or more UWB responder devices during the UWB positioning sessions; and

sending a message to the one or more UWB responder devices indicative of the configuration.

29 . The method of claim 28 , wherein the one or more parameters include a slot allocation in the UWB positioning session reserved for a UWB responder device of the one or more UWB responder devices.

30 . The method of claim 29 , wherein the slot allocation is for a reserved time slot in a Contention Access Period (CAP) in the UWB positioning session.

31 . The method of claim 29 , wherein the slot allocation is for a reserved time slot in a Contention Free Period (CFP) in the UWB positioning session.

32 . The method of claim 28 , wherein the one or more parameters include a Tx offset for the UWB positioning session.

33 . The method of claim 28 , wherein the configuration further includes an indication to move a reserved time slot for a UWB responder device of the one or more UWB responder devices from a CAP to a CFP in the UWB positioning session.

34 . A ultra-wideband (UWB) management server 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:

send a first control message via the transceiver to a first UWB anchor device, wherein:

the first control message is indicative of a first threshold for the first UWB anchor device to use in a UWB positioning session, and

the first threshold specifies at least one trigger condition for making available one or more reserved time slots in a Contention Access Period (CAP) of the UWB positioning session for contention-based positioning;

determine a second threshold for identifying one or more UWB responder devices having respective one or more reserved time slots in the CAP; and

send a second control message via the transceiver to the first UWB anchor device, wherein the second control message is configured to cause the first UWB anchor device to either:

(i) move the respective one or more reserved time slots in the CAP for the one or more UWB responder devices to a respective one or more time slots in a Contention Free Period (CFP) of the UWB positioning session, or

(ii) terminate the UWB positioning session with the one or more UWB responder devices.

35 . A first ultra-wideband (UWB) anchor 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:

receive, via the transceiver, a first control message from a UWB management server, wherein:

the first control message is indicative of a first threshold for the first UWB anchor device to use in a UWB positioning session, and

the first threshold specifies at least one trigger condition for making available one or more reserved time slots in a Contention Access Period (CAP) of the UWB positioning session for contention-based positioning;

receive, via the transceiver, a second control message from the UWB management server; and

responsive to receiving the second control message, either:

(i) moving respective one or more reserved time slots in the CAP for one or more UWB responder devices to a respective one or more time slots in a contention free period (CFP) of the UWB positioning session, or

(ii) terminating the UWB positioning session with the one or more UWB responder devices;

wherein the one or more UWB responder devices are identified using a second threshold.

36 . A ultra-wideband (UWB) management server 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:

receive, via the transceiver, Responder Management List (RML) information indicative of a respective RML of each UWB anchor device of a plurality of UWB anchor devices;

determine a configuration for a plurality of concurrent UWB positioning sessions of at least one UWB anchor device of the plurality of UWB anchor devices, wherein:

the configuration is based at least in part on the RML information, and

the configuration includes one or more parameters for transmissions by one or more UWB responder devices during the plurality of concurrent UWB positioning sessions; and

send a control message indicative of the configuration via the transceiver to the at least one UWB anchor device.

37 . A first ultra-wideband (UWB) anchor 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:

send, via the transceiver to a UWB management server, Responder Management List (RML) information indicative of a RML of the first UWB anchor device;

receive, via the transceiver, a control message from the UWB management server, the control message indicative of a configuration for a UWB positioning session, wherein:

the configuration is based at least in part on the RML information, and

the configuration includes one or more parameters for transmissions by one or more UWB responder devices during the UWB positioning sessions; and

send a message indicative of the configuration to the one or more UWB responder devices.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2024
From: REDDY, VARUN AMAR; MANOLAKOS, ALEXANDROS; PAKROOH, POORIA; MUKKAVILLI, KRISHNA KIRAN
To: QUALCOMM INCORPORATED
Reel/Frame 067656/0971 →
Priority Claims (1)
GR 20220100198 · Mar 3, 2022 · national
Continuity (1)
Related Publication 20250056627A1 · Feb 13, 2025
References Cited (12)
US 20100142496A1 · Lee · 2010 [cited by examiner]
US 20200154473A1 · Padaki · 2020 [cited by examiner]
US 20220066010A1 · Henry et al. · 2022 [cited by applicant]
US 20230141919A1 · Jeon · 2023 [cited by examiner]
US 20230164736A1 · Kim · 2023 [cited by examiner]
CN 112913313A · 2021 [cited by applicant]
European Search Report—EP25164098—Search Authority—Munich—Apr. 28, 2025. [cited by applicant]
Bonafini F., et al., “Exploiting Time Synchronization as Side Effect in UWB Real-Time Localization Devices”, IEEE International Symposium on Precision Clock Synchronization for Measurement, Control, and Communication (I… [cited by applicant]
International Search Report and Written Opinion—PCT/US2023/014120—ISA/EPO—Aug. 28, 2023. [cited by applicant]
Lan/Man Standards Committee of the IEEE Computer: “Amendment: Enhanced Ultra Wide-Band (UWB) Physical Layers (PHYs) and Associated Ranging Techniques”, P802.15.4Z-D4, IEEE-SA, Piscataway, NJ USA, vol. 802.15 EIR drafts,… [cited by applicant]
Overman J., “Wireless Clock Synchronisation for UWB Positioning”, Mathematics and Computer Science, Delft University of Technology, Aug. 25, 2019, 74 Pages, XP055942018, Paragraphs [03.1], [3.2.1]-[3.2.4] paragraph [05.… [cited by applicant]
Partial International Search Report—PCT/US2023/014120—ISA/EPO—Jun. 2, 2023. [cited by applicant]