IP Library › Granted Patent US 11,272,556
Granted Patent B2
US 11,272,556 · App. 16/745,208 · Granted Mar 8, 2022

Bluetooth—ultra wideband synchronization

Inventors: Sriram Hariharan (San Jose, CA); Langford M. Wasada (San Francisco, CA)
Assignee: Apple Inc.
H04W76/14H04W52/0209H04W88/06H04W76/15
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 11,272,556
App. No.
16/745,208
Filed
Jan 16, 2020
Granted
Mar 8, 2022
Kind
B2
Art Unit
2647
USPC
370/311
Abstract

Methods, systems, and apparatuses are presented to utilize Bluetooth (BT) radios to synchronize ultra wideband (UWB) radios, to allow the UWB radios to operate within narrow transmit/receive windows, which may lead to power savings. In some implementations, a transmitting UWB radio and a receiving UWB radio may synchronize the expected time of an UWB transmission based on BT events, such as receiving a BT advertisement, or establishing a BT connection. In some implementations, the transmitting UWB radio and the receiving UWB radio may synchronize the expected time of an UWB transmission based on synchronized event counters maintained by the BT radios. Information regarding UWB transmission start times may also be passed via BT communications, in some implementations.

Claims (76)

1. A wireless communication device, comprising:

a first radio configured to:

establish a connection with a remote wireless device according to a first radio access technology (RAT);

provide an indication to a processor of the wireless communication device that the connection has been established;

after providing the indication, receive, from the remote wireless device, a notification that the remote wireless device will transmit a communication according to a second RAT, wherein the notification includes an offset time; and

provide the offset time to the processor;

the processor, configured to:

store a timestamp indicating a time at which the processor receives the indication that the connection has been established; and

provide to a second radio of the wireless communication device an instruction to receive the communication according to the second RAT at a set time, wherein the set time is determined by adding the offset time to the time indicated by the timestamp; and

the second radio, configured to:

in response to receiving the instruction to receive the communication according to the second RAT, transition from a low-power state to a high-power state at the set time;

receive the communication according to the second RAT; and

transition from the high-power state to the low-power state after receiving the communication according to the second RAT.

2. The wireless communication device of claim 1 , wherein the first RAT is Bluetooth and the second RAT is ultra wideband (UWB).

3. The wireless communication device of claim 1 , wherein, in establishing the connection with the remote wireless device according to the first RAT, the first radio is configured to:

receive, from the remote wireless device, an advertisement message according to the first RAT; and

transmit, to the remote wireless device, a connection request message according to the first RAT, in response to receiving the advertisement message.

4. The wireless communication device of claim 3 , wherein, in providing the indication to the processor that the connection has been established, the first radio is configured to:

provide an indication to the processor that the connection request has been transmitted.

5. The wireless communication device of claim 1 , wherein, in providing to the second radio the instruction to receive the communication according to the second RAT at a set time, the processor is configured to:

initiate a timer configured to expire at the set time; and

in response to expiration of the timer, provide to the second radio an instruction to immediately receive the communication according to the second RAT.

6. The wireless communication device of claim 1 , wherein, in transitioning from a low-power state to a high-power state at the set time, the second radio is configured to:

receive from the processor an indication of the time remaining until the set time;

in response to expiration of the time remaining, transition from the low-power state to the high-power state.

7. The wireless communication device of claim 1 , wherein the communication according to the second RAT is an ultra wideband (UWB) ranging request message, wherein the second radio is further configured to:

transition from the low-power state to the high-power state at a predetermined time after receiving the UWB ranging request message;

in response to receiving the UWB ranging request message, transmit an UWB ranging response message while operating in the high-power state; and

transition from the high-power state to the low-power state after transmitting the UWB ranging response message.

8. A wireless communication device, comprising:

a first radio configured to:

maintain an event counter that is incremented in response to a periodic handshake procedure with a remote wireless device, according to a first radio access technology (RAT);

receive, from the remote wireless device, a notification that the remote wireless device will transmit a communication according to a second RAT, wherein the notification indicates a future value of the event counter at which the communication will be transmitted; and

a second radio configured to:

transition from a low-power state to a high-power state when the event counter reaches the future value indicated in the notification that the remote wireless device will transmit the communication according to the second RAT;

receive the communication according to the second RAT; and

transition from the high-power state to the low-power state after receiving the communication according to the second RAT.

9. The wireless communication device of claim 8 , wherein the first radio is further configured to:

establish a connection with the remote wireless device according to the first RAT prior to receiving the notification that the remote wireless device will transmit the communication according to the second RAT.

10. The wireless communication device of claim 8 , further comprising a processor,

wherein the first radio is further configured to:

provide to the processor the future value of the event counter; and

provide to the processor a value of the event counter that is current at the time the first radio provides to the processor the future value of the event counter;

wherein the processor is configured to:

in response to determining that the event counter has reached the future value, provide to the second radio an instruction to receive the communication according to the second RAT; and

wherein the second radio transitioning from the low-power state to the high-power state is in response to receiving the instruction from the processor.

11. The wireless communication device of claim 10 , wherein the first radio is further configured to:

periodically provide to the processor a current value of the event counter.

12. The wireless communication device of claim 10 , wherein the first radio is further configured to:

provide to the processor an indication that the event counter has reached the future value.

13. The wireless communication device of claim 8 , wherein the first radio is further configured to:

provide to the second radio an indication that the event counter has reached the future value;

wherein the second radio transitioning from the low-power state to the high-power state is in response to receiving the indication that the event counter has reached the future value.

14. The wireless communication device of claim 8 , wherein the value of the event counter matches a value in a remote event counter maintained by the remote wireless device.

15. A wireless communication device, comprising:

a first radio configured to:

receive, from a remote wireless device, an advertisement message according to a first radio access technology (RAT);

provide, to a second radio of the wireless communication device, an indication that the advertisement message has been received, wherein the indication includes a timestamp indicating a time at which the advertisement message was received by the first radio; and

the second radio, configured to:

in response to receiving the indication that the advertisement message has been received, transition from a low-power state to a high-power state at a set time, wherein the set time is determined by adding a first offset time to the time indicated by the timestamp;

while operating in the high-power state, receive, according to a second RAT, acquisition information regarding a subsequent communication according to the second RAT, wherein the subsequent communication follows the acquisition information by a second offset time, wherein the acquisition information indicates the second offset time; and

transition from the high-power state to the low-power state after receiving the acquisition information.

16. The wireless communication device of claim 15 , wherein the second radio is further configured to:

transition from the low-power state to the high-power state in response to expiration of the second offset time;

while operating in the high-power state, receive the subsequent communication according to the second RAT; and

transition from the high-power state to the low-power state after receiving the subsequent communication according to the second RAT.

17. The wireless communication device of claim 15 , wherein the advertisement message indicates the value of the first offset time.

18. The wireless communication device of claim 15 , wherein the offset time is predetermined.

19. The wireless communication device of claim 15 ,

wherein the indication that the advertisement message has been received includes a medium access control (MAC) address to which the advertisement message was addressed; and

wherein the second radio is further configured to confirm that the acquisition information is also addressed to the MAC address.

20. The wireless communication device of claim 15 , wherein the first radio comprises a first clock and the second radio comprises a second clock, wherein the second radio is further configured to:

determine a value of the second clock upon detecting a signal edge on an interface between the first radio and the second radio;

receive from the first radio a value of the first clock upon the first radio detecting the signal edge on the interface between the first radio and the second radio;

determine a difference between the value of the second clock and the value of the first clock;

wherein determining the time indicated by the timestamp comprises adjusting the value of the timestamp by the difference between the value of the second clock and the value of the first clock.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2020
From: HARIHARAN, SRIRAM; WASADA, LANGFORD M.
To: APPLE INC.
Reel/Frame 051541/0043 →
Continuity (2)
Provisional Application 62897100 · Sep 6, 2019
Related Publication 20210076434A1 · Mar 11, 2021
Cited By (2)
US 12,568,545 US 12,604,279