IP Library Granted Patent US 7,697,546
Granted Patent B2
US 7,697,546 · App. 11/061,147 · Granted Apr 13, 2010

Synchronization of distributed cable modem network components

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 7,697,546
App. No.
11/061,147
Granted
Apr 13, 2010
Kind
B2
Abstract

A distributed cable modem termination system of the present invention includes a downstream transmitter hub, an upstream receiver hub, and a head end that communicatively couples to the downstream transmitter hub and to the upstream receiver hub via a packet data network. The head end and the downstream transmitter hub are operable to synchronize a clock of the downstream transmitter hub with a clock of the head end. Further, the upstream receiver hub and the downstream transmitter hub are operable to synchronize a clock of the upstream receiver hub with the clock of the downstream transmitter hub. Clock synchronization between the upstream receiver hub and the downstream transmitter hub are performed using ranging operations supported by at least one cable modem communicatively coupled to both the upstream receiver hub and the downstream transmitter hub via cable modem network plant.

Claims (50)

1. A method for synchronizing operation of distributed cable modem termination system components, the method comprising:

establishing packet flow synchronization between a head end and a downstream transmitter hub, wherein the downstream transmitter hub communicatively couples to the head end via a packet data network; and

synchronizing a clock of an upstream receiver hub with a clock of the downstream transmitter hub using ranging operations supported by at least one cable modem communicatively coupled to both the upstream receiver hub and the downstream transmitter hub via cable modem network plant, the ranging operations including transmitting ranging bursts from the downstream transmitter hub to the at least one cable modem, processing the received ranging bursts within the at least one cable modem, and transmitting received and processed ranging bursts from the at least one cable modem to the upstream receiver hub.

2. The method of claim 1 , wherein the ranging operations are supported by a plurality of cable modems for which the headend, the downstream transmitter hub, and the upstream receiver hub together provide data service.

3. The method of claim 1 , wherein the ranging operations are supported by a dedicated clock synchronization cable modem.

4. The method of claim 1 , wherein establishing packet flow synchronization between the head end and the downstream transmitter hub comprises enabling a control loop associated with the downstream transmitter hub that is responsive to timing information of the head end received across the packet data network.

5. The method of claim 1 , wherein establishing packet flow synchronization between a head end and a downstream transmitter hub comprises:

transmitting data packets from the head end to the downstream transmitter hub at a rate that prevents overflow of a buffer of the downstream transmitter hub; and

forming null data frames by the downstream transmitter hub to prevent an underflow of the buffer of the downstream transmitter hub.

6. The method of claim 5 , wherein the rate that prevents overflow of the buffer of the downstream transmitter hub is based upon both a clock specification of the clock of the head end and a clock specification of the clock of the downstream transmitter hub.

7. The method of claim 1 , wherein synchronizing the clock of the upstream receiver hub with the clock of the downstream transmitter hub comprises the upstream receiver hub adjusting its clock to correspond to the clock of the downstream transmitter hub.

8. The method of claim 1 , wherein synchronizing the clock of the upstream receiver hub with the clock of the downstream transmitter hub comprises the downstream transmitter hub adjusting its clock to correspond to the clock of the upstream receiver hub upon receipt of adjustment information from the upstream receiver hub.

9. A method for synchronizing operation of distributed cable modem termination system components, the method comprising:

regulating packet data flow from a head end to a downstream transmitter hub to avoid overflow and underflow of a buffer of the downstream transmitter hub, wherein the downstream transmitter hub communicatively couples to the head end via a packet data network; and

synchronizing a clock of an upstream receiver hub with a clock of the downstream transmitter hub using ranging operations supported by at least one cable modem communicatively coupled to both the upstream receiver hub and the downstream transmitter hub via cable modem network plant, the ranging operations including transmitting ranging bursts from the downstream transmitter hub to the at least one cable modem, processing the received ranging bursts within the at least one cable modem, and transmitting received and processed ranging bursts from the at least one cable modem to the upstream receiver hub.

10. The method of claim 9 , wherein the ranging operations are supported by a plurality of cable modems for which the headend, the downstream transmitter hub, and the upstream receiver hub together provide data service.

11. The method of claim 9 , wherein the ranging operations are supported by a dedicated clock synchronization cable modem.

12. The method of claim 9 , wherein regulating packet data flow from a head end to a downstream transmitter hub to avoid overflow and underflow of a buffer of the downstream transmitter hub includes enabling a control loop associated with the downstream transmitter hub that is responsive to timing information of the head end received across the packet data network.

13. The method of claim 9 , further comprising preventing underflow of the buffer of the downstream transmitter hub by the downstream transmitter forming and transmitting null data frames.

14. The method of claim 9 , wherein synchronizing the clock of the upstream receiver hub with the clock of the downstream transmitter hub comprises the upstream receiver hub adjusting its clock to correspond to the clock of the downstream transmitter hub.

15. The method of claim 9 , wherein synchronizing the clock of the upstream receiver hub with the clock of the downstream transmitter hub comprises the downstream transmitter hub adjusting its clock to correspond to the clock of the upstream receiver hub upon receipt of adjustment information from the upstream receiver hub.

16. A distributed cable modem termination system comprising:

a downstream transmitter hub;

an upstream receiver hub; and

a head end communicatively coupled to the downstream transmitter hub and to the upstream receiver hub by a packet data network; and wherein:

the head end and the downstream transmitter hub establish packet flow synchronization there between;

the upstream receiver hub and the downstream transmitter hub synchronize a clock of the upstream receiver hub with a clock of the downstream transmitter hub using ranging operations supported by at least one cable modem communicatively coupled to both the upstream receiver hub and the downstream transmitter hub via cable modem network plant; and

the ranging operations including the downstream transmitter hub transmitting ranging bursts to the at least one cable modem, the cable modem processing the received ranging bursts, and the cable modem transmitting the received and processed ranging bursts to the upstream receiver hub.

17. The system of claim 16 , further comprising a plurality of cable modems that support the ranging operations and which receive data service from the headend, the downstream transmitter hub, and the upstream receiver hub.

18. The system of claim 16 , further comprising a dedicated clock synchronization cable modem that supports the ranging operations.

19. The system of claim 16 , further comprising a control loop associated with the downstream transmitter hub that is responsive to timing information of the head end received across the packet data network to establish the packet flow synchronization there between.

20. The system of claim 16 , wherein in establishing packet flow synchronization between the head end and the downstream transmitter hub:

the head end transmits data packets to the downstream transmitter hub at a rate that prevents overflow of a buffer of the downstream transmitter hub; and

the downstream transmitter hub forms null data frames to prevent underflow of the buffer of the downstream transmitter hub.

21. The system of claim 20 , wherein the rate to prevent overflow of the buffer of the downstream transmitter hub is based upon both a clock specification of a clock of the head end and a clock specification of the clock of the downstream transmitter hub.

22. The system of claim 16 , wherein the upstream receiver hub synchronizes its clock with the clock of the downstream transmitter hub by adjusting its clock to correspond to the clock of the downstream transmitter hub.

23. The system of claim 16 , wherein the downstream transmitter hub synchronizes its clock with the clock of the upstream receiver hub by adjusting its clock to correspond to the clock of the upstream receiver hub upon receipt of adjustment information from the upstream receiver hub.

24. A distributed cable modem termination system comprising:

a downstream transmitter hub;

an upstream receiver hub; and

a head end communicatively coupled to the downstream transmitter hub and to the upstream receiver hub by a packet data network; and wherein:

the head end regulates downstream data flow from itself to the downstream transmitter hub to avoid overflow of a buffer of the downstream transmitter hub;

the upstream receiver hub and the downstream transmitter hub synchronize a clock of an upstream receiver hub with a clock of the downstream transmitter hub using ranging operations supported by at least one cable modem communicatively coupled to both the upstream receiver hub and the downstream transmitter hub via cable modem network plant; and

the ranging operations including the downstream transmitter hub transmitting ranging bursts to the at least one cable modem, the cable modem processing the received ranging bursts, and the cable modem transmitting the received and processed ranging bursts to the upstream receiver hub.

25. The system of claim 24 , further comprising a plurality of cable modems that that support the ranging operations and which receive data service from the headend, the downstream transmitter hub, and the upstream receiver hub.

26. The system of claim 24 , further comprising a dedicated clock synchronization cable modem that supports the ranging operations.

27. The system of claim 24 , further comprising a control loop associated with the downstream transmitter hub responsive to timing information of the head end received across the packet data network and that regulates downstream data flow from the headend to the downstream transmitter hub.

28. The system of claim 24 , wherein the head end transmits data to the downstream transmitter hub at a rate that is based upon both a clock specification of the clock of the head end and a clock specification of the clock of the downstream transmitter hub.

29. The system of claim 24 , wherein the upstream receiver hub is synchronizes its clock with the clock of the downstream transmitter hub by adjusting its clock to correspond to the clock of the downstream transmitter hub.

30. The system of claim 24 , wherein the downstream transmitter hub synchronizes its clock with the clock of the upstream receiver hub by adjusting its clock to correspond to the clock of the upstream receiver hub upon receipt of adjustment information from the upstream receiver hub.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2005
From: CURRIVAN, BRUCE J.; MACINNIS, ALEXANDER G.; KOLZE, THOMAS J.; PRODAN, RICHARD S.
To: BROADCOM CORPORATION
Reel/Frame 015784/0034 →