IP Library Granted Patent US 8,755,308
Granted Patent B2
US 8,755,308 · App. 13/362,319 · Granted Jun 17, 2014

Protocol for clock distribution and loop resolution

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 8,755,308
App. No.
13/362,319
Granted
Jun 17, 2014
Kind
B2
Abstract

In response to a network topology change, a clock root node calculates a new clock path for each affected node by building a clock source topology tree, and identifying from that tree a path to the network node from a clock source of higher or equal stratum relative to that network node. The root node then sends a network message to each node indicating the new path that the node should use. Each node receives the message and compares the new path with the existing path. If the paths are different then the node acquires the new path just received in the message. If the paths are the same then the node does nothing and discards the message.

Claims (19)

1. A method of operation of a root node to configure network clock infrastructure in a network in which information about nodal adjacency and nodal clock quality level are available, the root node comprising a primary reference clock (PRC), the method comprising:

determining a set of nodes that do not violate clock sourcing hierarchy constraints;

deriving a clock distribution tree topology indicative of clock sourcing for a plurality of nodes from the set of nodes that do not violate clock sourcing hierarchy constraints;

detecting a network topology change;

calculating a new clock distribution path for a node affected by the network topology change based at least in part on the clock distribution tree topology; and

signaling to the affected node an indication of the new clock distribution path.

2. The method of claim 1 , wherein calculating a new clock distribution path comprises identifying, from the clock distribution tree topology, a path to the affected node from a clock source having a clock quality level higher or equal to a clock quality level of the affected node.

3. The method of claim 2 , wherein deriving a clock distribution tree topology comprises building a spanning tree with paths from the root to leaves and intermediate nodes having clock quality levels satisfying clock sourcing constraints.

4. The method of claim 1 , wherein a respective clock source stratum is associated with each of a plurality of clock quality levels.

5. The method of claim 4 , wherein calculating a new clock distribution path comprises identifying, from the clock distribution tree topology, a path to the affected node from a clock source of clock source stratum higher or equal to a clock source stratum of the affected node.

6. The method of claim 1 , wherein the network topology change comprises at least one of link failure and node failure.

7. The method of claim 1 , wherein the network topology change comprises at least one of link addition and node addition.

8. The method of claim 1 , wherein the network topology change comprises clock quality degradation.

9. The method of claim 1 , comprising updating clock distribution infrastructure.

10. The method of claim 1 , comprising maintaining at least one data structure to capture at least one of clock distribution tree topology, failure conditions and redundant clock source adjacency information.

11. The method of claim 1 , comprising communicating indications of link availability and clock quality to neighboring nodes in the clock distribution tree topology.

12. The method of claim 1 , comprising prompting communication of indications of link availability and clock quality by neighboring nodes in the clock distribution tree topology.

13. The method of claim 1 , comprising prompting the affected node to compare the new clock distribution path to a current clock distribution path and, when the new path differs from the current path, adopting the new path.

14. The method of claim 13 , comprising prompting the affected node to revert from the new path to the current path on reversal of the network topology change.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 26, 2020
From: JEFFERIES FINANCE LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 054305/0505 →
SECURITY INTEREST Recorded Jun 29, 2018
From: RPX CLEARINGHOUSE LLC
To: JEFFERIES FINANCE LLC
Reel/Frame 046485/0644 →
RELEASE (REEL 038041 / FRAME 0001) Recorded Jan 2, 2018
From: JPMORGAN CHASE BANK, N.A.
To: RPX CORPORATION; RPX CLEARINGHOUSE LLC
Reel/Frame 044970/0030 →
SECURITY AGREEMENT Recorded Mar 9, 2016
From: RPX CORPORATION; RPX CLEARINGHOUSE LLC
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 038041/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 9, 2015
From: ROCKSTAR CONSORTIUM US LP; ROCKSTAR CONSORTIUM LLC; BOCKSTAR TECHNOLOGIES LLC; CONSTELLATION TECHNOLOGIES LLC; MOBILESTAR TECHNOLOGIES LLC; NETSTAR TECHNOLOGIES LLC
To: RPX CLEARINGHOUSE LLC
Reel/Frame 034924/0779 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 12, 2014
From: ROCKSTAR BIDCO, LP
To: ROCKSTAR CONSORTIUM US LP
Reel/Frame 032436/0804 →