IP Library Granted Patent US 10,790,922
Granted Patent B2
US 10,790,922 · App. 13/959,683 · Granted Sep 29, 2020

Wireless clock regeneration and synchronization

Inventor: William Sheet (San Jose, CA)
Assignee: JAWB ACQUISITION LLC
H04J3/0661
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,790,922
App. No.
13/959,683
Granted
Sep 29, 2020
Kind
B2
Abstract

A method and apparatus are described for regenerating a local clock within a wireless module and synchronizing the local clock with a wireless host clock. For one embodiment, the wireless module generates a local clock, counts the cycles of the clock during a common timing reference period maintained wirelessly between the wireless module and the host, receives a count of the host clock during the same common timing reference period, and adjusts the local clock signal based upon a comparison of the two counts. For one embodiment, the wireless module further receives timing references from the host and, in addition, receives packets of audio samples from the host accompanied by a timestamp, the timestamp based upon the host timing reference, and outputs the audio sample at the time designated by the timestamp.

Claims (35)

1. A method comprising:

receiving at a wireless module a signal representing a host clock having a host clock frequency;

generating a local clock signal having a local clock frequency within the wireless module;

setting the local clock frequency based on the host clock frequency;

establishing a timing reference period common to the wireless module and a host to form a common timing reference, wherein the common timing reference is maintained wirelessly over a wireless link by receiving at least two signals representing beacons as control signals, and establishing the timing reference period as a beacon period between the two signals representing the beacons;

receiving, from the host over the wireless link, a host clock count during a period of the common timing reference; and

adjusting the local clock signal based upon the host clock count to form an adjusted local clock signal.

2. The method of claim 1 , wherein receiving the signal representing the host clock frequency comprises:

receiving the signal representing the host clock frequency into a wireless speaker including the wireless module.

3. The method of claim 2 , further comprising:

receiving the signal representing the host clock frequency into a wireless speaker including the wireless module.

4. The method of claim 1 , wherein receiving the signal representing the host clock frequency comprises:

receiving the signal representing a derivative of the host clock frequency at the wireless module.

5. The method of claim 1 , further comprising:

deriving the host clock frequency at the wireless module based on a timestamp.

6. The method of claim 1 , wherein adjusting the local clock signal comprises:

comparing the local clock count and the host clock;

determining the local clock count and the host clock count are not equal; and

adjusting the local clock signal so that the local clock count matches the host clock count.

7. The method of claim 1 , wherein adjusting the local clock signal comprises:

comparing the local clock count and the host clock;

determining the local clock count and the host clock count are equal; and

using both the local clock count and the host clock count in another period of the common timing reference.

8. The method of claim 1 , further comprising:

generating an audio signal based the adjusted local clock signal; and

applying the audio signal to a wireless speaker including the wireless module to generate audio.

9. A wireless speaker comprising:

a wireless module comprising:

a radio configured to receive a signal representing a host clock having a host clock frequency;

control logic configured to:

establish a timing reference period common to the wireless module and a host to form a common timing reference based on beacon control signals, the common timing reference being maintained wirelessly over a wireless link;

determine a host clock count during a period of the common timing reference, wherein the common timing reference is maintained wirelessly via the radio over the wireless link;

set a local clock frequency based on a host clock frequency associated with the host clock count; and

adjusting a local clock signal based upon the host clock count to form an adjusted local clock signal; and

a phased-lock loop circuit configured to generate the adjusted local clock signal.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2021
From: JI AUDIO HOLDINGS LLC
To: JAWBONE INNOVATIONS, LLC
Reel/Frame 056323/0728 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 20, 2021
From: JAWB ACQUISITION LLC
To: JI AUDIO HOLDINGS LLC
Reel/Frame 056320/0195 →
RELEASE OF SECURITY INTEREST Recorded Feb 2, 2021
From: BLACKROCK ADVISORS, LLC
To: ALIPHCOM (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 055207/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 1, 2017
From: ALIPHCOM (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
To: JAWB ACQUISITION LLC
Reel/Frame 043746/0693 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2017
From: ALIPHCOM
To: ALIPHCOM (ASSIGNMENT FOR THE BENEFIT OF CREDITORS), LLC
Reel/Frame 043711/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2017
From: ALIPHCOM, LLC
To: JAWB ACQUISITION, LLC
Reel/Frame 043638/0025 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 22, 2017
From: ALIPHCOM DBA JAWBONE
To: ALIPHCOM, LLC
Reel/Frame 043637/0796 →
RELEASE OF SECURITY INTEREST Recorded Apr 28, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
To: ALIPHCOM; ALIPH, INC.; MACGYVER ACQUISITION LLC; BODYMEDIA, INC.; PROJECT PARIS ACQUISITION LLC
Reel/Frame 035531/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2015
From: SHEET, WILLIAM
To: RADIIENT TECHNOLOGIES, INC.
Reel/Frame 035352/0507 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 7, 2015
From: RADIIENT TECHNOLOGIES, INC.
To: ALIPHCOM
Reel/Frame 035352/0653 →
PATENT SECURITY AGREEMENT Recorded Dec 4, 2013
From: ALIPHCOM; ALIPH, INC.; MACGYVER ACQUISITION LLC; BODYMEDIA, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 031764/0100 →
Continuity (2)
Continuation 12244670 · Oct 2, 2008
Related Publication 20150036776A1 · Feb 5, 2015