IP Library › Granted Patent US 12,267,817
Granted Patent B2
US 12,267,817 · App. 17/693,174 · Granted Apr 1, 2025

Dynamic slot and anchor allocation

Inventors: Swapnil S. Jain (Cupertino, CA); Chengzhou Li (Cupertino, CA); Arun Unkn (Cupertino, CA)
Assignee: Apple Inc.
H04W72/0446H04B1/7163H04W4/029
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,267,817
App. No.
17/693,174
Granted
Apr 1, 2025
Kind
B2
Abstract

Techniques for dynamic slot and anchor allocation include accessing allocation data representing at least one time slot allocated for transmission of a radio frequency signal over a wireless communication channel to a wireless device, assigning the at least one time slot to an anchor of a location system, and causing transmission of the radio frequency signal from the anchor to the wireless device in the at least one time slot.

Claims (46)

1. A method, comprising:

accessing allocation data for a wireless device, the allocation data representing at least one time slot allocated for reception of a radio frequency signal by the wireless device over a wireless communication channel;

receiving data representing a trajectory of the wireless device;

identifying an anchor of a location system based on the data representing the trajectory of the wireless device;

assigning the at least one time slot to the anchor of the location system; and

causing transmission of the radio frequency signal from the anchor to the wireless device in the at least one time slot.

2. The method of claim 1 , wherein the anchor is a first anchor, the method comprising:

receiving a location of the wireless device; and

assigning the at least one time slot to a second anchor of the location system that is different from the first anchor based on the location of the wireless device.

3. The method of claim 2 , wherein the second anchor is located closer to the location of the wireless device than the first anchor.

4. The method of claim 1 , wherein identifying the anchor includes determining, based on the trajectory of the wireless device, that the wireless devices is approaching a range of the anchor.

5. The method of claim 1 , wherein the anchor is a first anchor, the method comprising:

receiving data indicating that the wireless device has entered a vehicle; and

assigning the at least one time slot to a second anchor of the location system that is within the vehicle.

6. The method of claim 1 , comprising receiving the allocation data from the wireless device.

7. The method of claim 1 , wherein the radio frequency signal comprises an ultra-wideband (UWB) signal.

8. A device, comprising:

one or more processors; and

one or more computer-readable storage medium storing instructions which, when executed by the one or more processors, cause the one or more processors to:

access allocation data for a wireless device, the allocation data representing at least one time slot allocated for reception of a radio frequency signal by the wireless device over a wireless communication channel;

receive data representing a trajectory of the wireless device;

identify an anchor of a location system based on the data representing the trajectory of the wireless device;

assign the at least one time slot to the anchor of the location system; and

cause transmission of the radio frequency signal from the anchor to the wireless device in the at least one time slot.

9. The device of claim 8 , wherein the anchor is a first anchor, the one or more computer-readable storage medium storing instructions which, when executed by the one or more processors, cause the one or more processors to:

receive a location of the wireless device; and

assign the at least one time slot to a second anchor of the location system that is different from the first anchor based on the location of the wireless device.

10. The device of claim 9 , wherein the second anchor is located closer to the location of the wireless device than the first anchor.

11. The device of claim 8 , wherein identifying the anchor includes determining, based on the trajectory of the wireless device, that the wireless device is approaching a range of the anchor.

12. The device of claim 8 , wherein the anchor is a first anchor, the one or more computer-readable storage medium storing instructions which, when executed by the one or more processors, cause the one or more processors to:

receive data indicating that the wireless device has entered a vehicle; and

assign the at least one time slot to a second anchor of the location system that is within the vehicle.

13. The device of claim 8 , wherein the radio frequency signal comprises an ultra-wideband (UWB) signal.

14. A non-transitory computer-readable medium storing instructions which, when executed by one or more processors, cause the one or more processors to:

access allocation data for a wireless device, the allocation data representing at least one time slot allocated for reception of a radio frequency signal by the wireless device over a wireless communication channel;

receive data indicating that the wireless device has entered a vehicle;

assign the at least one time slot to an anchor of a location system, wherein the anchor of the location system is within the vehicle; and

cause transmission of the radio frequency signal from the anchor to the wireless device in the at least one time slot.

15. The non-transitory computer-readable medium of claim 14 , wherein the anchor is a first anchor, the non-transitory computer-readable medium storing instructions which, when executed by the one or more processors, cause the one or more processors to:

receive a location of the wireless device; and

assign the at least one time slot to a second anchor of the location system that is different from the first anchor based on the location of the wireless device, wherein the second anchor is located closer to the location of the wireless device than the first anchor.

16. The non-transitory computer-readable medium of claim 14 , wherein the anchor is a first anchor, non-transitory computer-readable medium storing instructions which, when executed by the one or more processors, cause the one or more processors to:

receive data representing a trajectory of the wireless device;

identify a second anchor of the location system based on the trajectory of the wireless device; and

assigning the at least one time slot to the second anchor.

17. The non-transitory computer-readable medium of claim 16 , wherein identifying the second anchor includes determining, based on the trajectory of the wireless device, that the wireless devices is approaching a range of the second anchor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2022
From: JAIN, SWAPNIL S.; LI, CHENGZHOU; UNKN, ARUN
To: APPLE INC.
Reel/Frame 059322/0560 →
Continuity (2)
Provisional Application 63160554 · Mar 12, 2021
Related Publication 20220295483A1 · Sep 15, 2022
References Cited (9)
US 10567035B1 · Torborg · 2020 [cited by examiner]
US 20150247916A1 · Bartov · 2015 [cited by examiner]
US 20170243485A1 · Rubin et al. · 2017 [cited by applicant]
US 20190302231A1 · Kuzbari et al. · 2019 [cited by applicant]
US 20210027631A1 · Ye et al. · 2021 [cited by applicant]
US 20210112548A1 · de Perthuis · 2021 [cited by examiner]
US 20210245707A1 · Golsch et al. · 2021 [cited by applicant]
US 20220070613A1 · Barton · 2022 [cited by examiner]
CN 107923963 · 2018 [cited by applicant]