IP Library Granted Patent US 9,787,768
Granted Patent B1
US 9,787,768 · App. 13/832,756 · Granted Oct 10, 2017

M-CMTS, Edge-QAM and upstream receiver core timing synchronization

Inventor: Ian Wheelock (Cork, IE)
Assignee: ARRIS Enterprises LLC
H04L67/1095H04L7/0037H04L12/2801
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 9,787,768
App. No.
13/832,756
Granted
Oct 10, 2017
Kind
B1
Abstract

Systems and methods of this disclosure can operate to synchronize timing between communication devices and can include a timing server. The timing server can provide a communications interface for the exchange of timing messages to a first communication device. Using existing protocol messages defined in the M-CMTS architecture, additional communication devices can intercept, snoop, and extract timing information from messages between the first communication device and the timing server to adjust their internal clocks to maintain timing synchronization thereby reducing the number of communication interfaces required from a timing server.

Claims (28)

1. A system, comprising:

a timing server operable for two-way communication through a broadcast device to a first timing client, the broadcast device residing between the timing server and the first timing client;

the timing server further operable to generate one or more timing messages for the first timing client, the one or more timing messages comprising a change in timing information to the first timing client-based on a time difference identified between the timing server and the first timing client;

the broadcast device operable to communicate with one or more additional timing clients, wherein the one or more timing messages sent from the timing server to the first timing client, the one or more timing messages comprising the change in timing information based on communication between the timing server and the first timing client, are replicated and broadcast to the one or more additional timing clients,

wherein the one or more additional timing clients are operable to receive and process the one or more replicated timing messages though the one or more timing messages were generated based on the time difference identified between the timing server and the first timing client,

wherein process the one or more replicated timing messages includes:

extracting one or more timing correction values from the replicated timing messages; and

adjusting internal timing based on the extracted timing correction values.

2. The system of claim 1 , wherein the timing server generates the one or more timing messages defined by the Data-Over-Cable Interface Specification (DOCSIS) Timing Interface Specification (DTI).

3. The system of claim 2 , wherein the timing server is implemented by a modular cable modem termination system (M-CMTS).

4. The system of claim 1 , wherein the additional timing clients comprise one or more Edge-QAM(s).

5. The system of claim 1 , wherein the additional timing clients comprise one or more upstream receiver(s).

6. The system of claim 1 , wherein the one of the additional timing clients comprises a modular cable modem termination system (M-CMTS).

7. The system of claim 1 , wherein the first timing client comprises one of a modular cable modem termination system (M-CMTS), Edge-QAM, and upstream receiver.

8. The system of claim 1 , wherein the broadcast device communicates with the one or more additional communication devices through one of dedicated, shared and a combination of dedicated and shared communication links.

9. The system of claim 1 , wherein the broadcast device is implemented with a standard ethernet hub.

10. A method, comprising:

transmitting, by a timing server, one or more timing correction messages through a broadcast device to a first timing client based on a time difference identified between the timing server and the first timing client, wherein the broadcast device provides two-way communication between the timing server and the first timing client;

replicating and transmitting, by the broadcast device, the timing correction messages to one or more additional timing clients, the timing correction messages including a timing correction value based on the time difference identified between the timing server and the first timing client;

processing, by the one or more additional timing client, the timing correction message includes:

snooping the replicated timing correction messages;

extracting one or more timing correction values from the snooped timing correction messages; and

adjusting internal timing based on the extracted timing correction values.

11. The method of claim 10 , wherein redundant broadcast devices are used to replicate and transmit the timing correction messages.

12. The method of claim 10 , wherein a broadcast device is used to replicate and transmit the timing correction messages, wherein the delay between the broadcast device and the first timing client approximates the communication path delay between the broadcast device and the additional timing clients.

13. The method of claim 10 , wherein redundant communication links are used to transmit the timing correction messages to the first timing client and additional timing clients.

14. The method of claim 10 , wherein a local timing correction factor is applied in conjunction with the timing correction values for adjusting internal timing.

15. The method of claim 10 , wherein the timing correction value is one of a clock correction value and time stamp.

Assignments (12)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
MERGER Recorded Apr 16, 2013
From: ARRIS GROUP, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 030228/0388 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2013
From: WHEELOCK, IAN G.
To: ARRIS GROUP, INC.
Reel/Frame 030068/0463 →