IP Library Granted Patent US 10,566,845
Granted Patent B2
US 10,566,845 · App. 15/196,785 · Granted Feb 18, 2020

Techniques for clock synchronization and control in wireless power delivery environments

Inventors: Hatem Zeine (Bellevue, WA); Dale Mayes (Bothell, WA)
Assignee: Ossia Inc.
H02J50/23H02J7/025H02J50/20H02J50/80H04W56/0035H04W56/0075H02J50/40
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 10,566,845
App. No.
15/196,785
Granted
Feb 18, 2020
Kind
B2
Abstract

Techniques for automated clock synchronization and control are discussed herein. For example, the techniques can include monitoring of transmissions for ‘known’ events and identifying timing or frequencies of such events. Deviations in the timing or frequencies of the events from expected times or frequencies may indicate that wireless power transmission system and receiver clocks are not synchronized. The deviations can be used to synchronize the clock for optimum wireless power transfer. Techniques are also described for enhancing clock control mechanisms to provide additional means for managing the adjustments of the clocks, as well as for enabling wireless power transmission systems to mimic client clock offsets for effective synchronization of events (e.g., beacon signals).

Claims (52)

1. A method of facilitating synchronization between a wireless power receiver client and a wireless power transmission system in a wireless power delivery environment, the method comprising:

monitoring scheduled events related to wireless power transfers in the wireless power delivery environment,

wherein the scheduled events are associated with one or more expected properties;

detecting occurrence of a scheduled event comprising a beacon signal initiated by the wireless power receiver client and received by the wireless power transmission system or a wireless power transmission signal initiated by the wireless power transmission system and received by the wireless power receiver client;

identifying one or more properties of the scheduled event including a time that the scheduled event is received; and

comparing the one or more properties of the scheduled event to expected properties associated with the event including comparing the time that the scheduled event is received to a time that the scheduled event is expected to be received to determine a clock differential between a clock of the wireless power receiver client and a clock of the wireless power transmission system.

2. The method of claim 1 , wherein identifying the one or more properties of the scheduled event comprises identifying an incoming frequency of the scheduled event.

3. The method of claim 2 , wherein comparing the one or more properties of the scheduled event to the expected properties associated with the event further includes comparing the incoming frequency of the scheduled event to an expected frequency to determine a phase differential.

4. The method of claim 3 , wherein the expected frequency of the scheduled event comprises a frequency at which scheduled events are transmitted.

5. The method of claim 1 , further comprising:

synchronizing the clock of the wireless power receiver client with the clock of the wireless power transmission system based on the clock differential.

6. The method of claim 5 , wherein synchronizing the clock of the wireless power receiver client and the clock of the wireless power transmission system comprises adjusting a pre-scalar in a counter or a fractional part of a phase lock loop (PLL).

7. The method of claim 1 , further comprising:

reporting the clock differential to the wireless power receiver client or the wireless power transmission system.

8. The method of claim 7 , further comprising:

determining that the clock differential is greater than a threshold; and

responsively reporting the clock differential to the wireless power receiver client or the wireless power transmission system or synchronizing the clock of the wireless power receiver client or the clock of the wireless power transmission system based on the clock differential.

9. A non-transitory computer-readable storage medium having program instructions stored thereon which, when executed by one or more processors, cause the one or more processors to facilitate synchronization between a wireless power receiver client and a wireless power transmission system in a wireless power delivery environment:

monitor scheduled events related to wireless power transfers in the wireless power delivery environment,

wherein the scheduled events are associated with one or more expected properties;

detect occurrence of a scheduled event comprising a beacon signal initiated by the wireless power receiver client and received by the wireless power transmission system or a wireless power transmission signal initiated by the wireless power transmission system and received by the wireless power receiver client;

identify one or more properties of the scheduled event including a time that the scheduled event is received; and

compare the one or more properties of the scheduled event to expected properties associated with the event including comparing the time that the scheduled event is received to a time that the scheduled event is expected to be received to determine a clock differential between a clock of the wireless power receiver client and a clock of the wireless power transmission system.

10. The computer-readable storage medium of claim 9 , wherein the program instructions, when executed by one or more processors, cause the one or more processors to:

synchronize the wireless power receiver client and the wireless power transmission system based on the clock differential.

11. The computer-readable storage medium of claim 10 , wherein to synchronize the wireless power receiver client and the wireless power transmission system based on the clock differential, the one or more processors adjust one or more of a pre-scalar in a counter or a fractional part of a phase lock loop (PLL).

12. The computer-readable storage medium of claim 9 , wherein to identify the one or more properties of the scheduled event, the program instructions, when executed by the one or more processors, cause the one or more processors to identify an incoming frequency of the scheduled event.

13. The computer-readable storage medium of claim 12 , wherein to compare the one or more properties of the scheduled event to the expected properties associated with the event, the program instructions, when executed by the one or more processors, cause the one or more processors to compare the incoming frequency of the scheduled event to an expected frequency to determine a phase differential.

14. The computer-readable storage medium of claim 13 , wherein the expected frequency of the scheduled event comprises a frequency at which scheduled events are transmitted.

15. The computer-readable storage medium of claim 9 , wherein the program instructions, when executed by the one or more processors, further cause the one or more processors to:

report the clock differential to the wireless power receiver client or the wireless power transmission system.

16. The computer-readable storage medium of claim 15 , wherein the program instructions, when executed by the one or more processors, further cause the one or more processors to:

determine that the clock differential is greater than a threshold; and

responsively report the clock differential to the wireless power receiver client or the wireless power transmission system or synchronize the clock of the wireless power receiver client or the clock of the wireless power transmission system based on the clock differential.

17. A system for facilitating synchronization between a wireless power receiver client and a wireless power transmission system in a wireless power delivery environment, the system comprising:

control circuitry configured to:

monitor scheduled events related to wireless power transfers in the wireless power delivery environment,

wherein the scheduled events are associated with one or more expected properties;

detect occurrence of a scheduled event comprising a beacon signal initiated by the wireless power receiver client and received by the wireless power transmission system or a wireless power transmission signal initiated by the wireless power transmission system and received by the wireless power receiver client;

identify one or more properties of the scheduled event including a time that the scheduled event is received; and

compare the one or more properties of the scheduled event to expected properties associated with the event including comparing the time that the scheduled event is received to a time that the scheduled event is expected to be received to determine a clock differential between a clock of the wireless power receiver client and a clock of the wireless power transmission system.

18. The system of claim 17 , wherein:

to identify the one or more properties of the scheduled event, the control circuitry is configured to identify an incoming frequency of the scheduled event, and

to compare the one or more properties of the scheduled event to the expected properties associated with the event, the control circuitry is further configured to compare the incoming frequency of the scheduled event to an expected frequency to determine a phase differential.

19. The system of claim 17 , wherein the control circuitry is further configured to:

synchronize the clock of the wireless power receiver client with the clock of the wireless power transmission system based on the clock differential,

wherein to synchronize the clock of the wireless power receiver client and the clock of the wireless power transmission system, the control circuitry is configured to adjust one or more of a pre-scalar in a counter or a fractional part of a phase lock loop (PLL).

20. The system of claim 17 , wherein the control circuitry is further configured to:

determine if the clock differential to the wireless power receiver client or the wireless power transmission system is greater than a threshold; and

when the clock differential is greater than the threshold,

report the clock differential to the wireless power receiver client or the wireless power transmission system, or

synchronize the clock of the wireless power receiver client and the clock of the wireless power transmission system based on the clock differential.

Assignments (5)
AMENDED AND RESTATED NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jul 15, 2024
From: OSSIA INC.
To: FARAH CAPITAL LIMITED, AS SECURED PARTY; NERVE INVESTMENT SPV LTD, AS SECURED PARTY; TOYODA GOSEI., LTD
Reel/Frame 068369/0303 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME AND ZIP CODE OF CORRESPONDENCE ADDRESS PREVIOUSLY RECORDED AT REEL: 062336 FRAME: 0628. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jan 26, 2023
From: OSSIA INC.
To: FARAH CAPITAL LIMITED; NERVE INVESTMENT SPV LTD
Reel/Frame 062926/0332 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jan 9, 2023
From: OSSIA INC.
To: FARAH CAPITAL LMITED; NERVE INVESTMENT SPV LTD
Reel/Frame 062336/0628 →
CORRECTIVE ASSIGNMENT TO CORRECT THE TEXT IN THE FIRST PARAGRAPH PREVIOUSLY RECORDED ON REEL 039200 FRAME 0108. ASSIGNOR(S) HEREBY CONFIRMS THE TEXT HAS BEEN CORRECTED IN THE FIRST PARAGRAPH. Recorded Jul 16, 2018
From: ZEINE, HATEM; MAYES, DALE
To: OSSIA INC.
Reel/Frame 047633/0790 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2016
From: ZEINE, HATEM; MAYES, DALE
To: OSSIA INC.
Reel/Frame 039200/0108 →
Continuity (2)
Provisional Application 62187190 · Jun 30, 2015
Related Publication 20170005533A1 · Jan 5, 2017