IP Library Granted Patent US 7,688,862
Granted Patent B2
US 7,688,862 · App. 10/900,986 · Granted Mar 30, 2010

Systems and methods for the synchronization of a real-time scheduled packet network using relative timing

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,688,862
App. No.
10/900,986
Granted
Mar 30, 2010
Kind
B2
Abstract

A node of a real-time scheduled packet network synchronizes an internal frequency reference to a master node by receiving first heartbeat packets that are transmitted by the master node at a predetermined frequency. The node calculates a link phase of a link over which the first heartbeat packets are received by subtracting a time at which the node transmitted a second heartbeat packet to another node from a time at which the node received a first heartbeat packet.

Claims (32)

1. A method of synchronizing at least one node in a real-time scheduled packet network, comprising:

transmitting first heartbeat packets at a predetermined frequency to the at least one node;

receiving the first heartbeat packets at the at least one node;

synchronizing an internal frequency reference in each of the at least one node according to at least two of the received first heartbeat packets; and calculating a link phase of a link over which the heartbeat packets are received by the at least one node by subtracting a time at which the node transmitted a second heartbeat packet from a time at which the node received a first heartbeat packet, wherein the link phase from a first node to a second node is different than a link phase from said second node to said first node, wherein said link phase from said first node to said second node is determined in accordance with at least one of the group consisting of the formula:

LinkPhase AB =(Delay AB −Φ B )mod T

wherein Delay AB is the propagation delay of the link from the first node (A) to the second node (B), Φ B is the phase offset of the second node, and mod T is the time interval between heartbeats, and

LinkPhase BA =(Delay BA +Φ B )mod T

wherein Delay BA is the propagation delay of the link from the second node (B) to the first node (A), Φ B is the phase offset of the second node, and mod T is the time interval between heartbeats.

2. A system for synchronizing a real-time scheduled packet network, comprising:

a master node;

at least one synchronized node; and

a respective link between the master node and each of the at least one synchronized node; wherein:

the master node is configured to transmit first heartbeat packets via the respective link to the at least one synchronized node at a predetermined frequency; and

the at least one synchronized node is configured to:

receive the first heartbeat packets;

synchronize an internal frequency reference according to at least two of the received first heartbeat packets; and

calculate a link phase of the respective link by subtracting a time at which the synchronized node transmitted a second heartbeat packets to another node from a time at which the synchronized node received a first heartbeat packets from the master node wherein the link phase from a first node to a second node is different than a link phase from said second node to said first node, wherein said link phase from said first node to said second node is determined in accordance with at least one of the group consisting of the formula:

LinkPhase AB =(Delay AB −Φ B )mod T

wherein Delay AB is the propagation delay of the link from the first node (A) to the second node (B), Φ B is the phase offset of the second node, and mod T is the time interval between heartbeats, and

LinkPhase BA =(Delay BA +Φ B )mod T

wherein Delay BA is the propagation delay of the link from the second node (B) to the first node (A), Φ B is the phase offset of the second node, and mod T is the time interval between heartbeats.

3. The method of claim 1 wherein said transmitting first heartbeat packets at a predetermined frequency to the at least one node comprises transmitting from a master node.

4. The method of claim 1 further comprising providing a heartbeat tree for distributing said heartbeat packets to said at least one node.

5. The method of claim 4 wherein said master node comprises a root of said heartbeat tree.

6. The method of claim 4 further comprising determining a failed link in said heartbeat tree by a node of said at least one node.

7. The method of claim 6 further comprising, upon determining a failed link, transitioning to holdover mode by said node that determined a failed link.

8. The method of claim 7 further comprising modifying said heartbeat tree to utilize other operational links to maintain synchronization of said node that determined said failed link.

9. The system of claim 2 wherein a heartbeat tree is provided for distributing said heartbeat packets to said at least one node.

10. The system of claim 9 wherein said master node comprises a root of said heartbeat tree.

11. The system of claim 9 wherein a failed link in said heartbeat tree is determined by a node of said at least one node.

12. The system of claim 11 wherein, upon determining a failed link, said node that determined a failed link transitions to holdover mode.

13. The system of claim 12 wherein said heartbeat tree is modified to utilize other operational links to maintain synchronization of said node that determined said failed link.

Assignments (16)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 53955/0436) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063705/0023 →
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 045034/0001) Recorded May 18, 2023
From: GOLDMAN SACHS BANK USA., AS COLLATERAL AGENT
To: ZANG, INC. (FORMER NAME OF AVAYA CLOUD INC.); AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; HYPERQUALITY, INC.; HYPERQUALITY II, LLC; CAAS TECHNOLOGIES, LLC; AVAYA MANAGEMENT L.P.
Reel/Frame 063779/0622 →
RELEASE OF SECURITY INTEREST IN PATENTS AT REEL 45124/FRAME 0026 Recorded Apr 26, 2023
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: AVAYA HOLDINGS CORP.; AVAYA INC.; AVAYA MANAGEMENT L.P.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063457/0001 →
SECURITY INTEREST Recorded Sep 25, 2020
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 053955/0436 →
SECURITY INTEREST Recorded Jan 23, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 045124/0026 →
SECURITY INTEREST Recorded Jan 10, 2018
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC; OCTEL COMMUNICATIONS LLC; VPNET TECHNOLOGIES, INC.; ZANG, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 045034/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 030083/0639 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: AVAYA INC.
Reel/Frame 045012/0666 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 025863/0535 Recorded Dec 15, 2017
From: THE BANK OF NEW YORK MELLON TRUST, NA
To: AVAYA INC.
Reel/Frame 044892/0001 →
BANKRUPTCY COURT ORDER RELEASING ALL LIENS INCLUDING THE SECURITY INTEREST RECORDED AT REEL/FRAME 041576/0001 Recorded Dec 15, 2017
From: CITIBANK, N.A.
To: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS LLC (FORMERLY KNOWN AS OCTEL COMMUNICATIONS CORPORATION); VPNET TECHNOLOGIES, INC.
Reel/Frame 044893/0531 →
SECURITY INTEREST Recorded Jan 27, 2017
From: AVAYA INC.; AVAYA INTEGRATED CABINET SOLUTIONS INC.; OCTEL COMMUNICATIONS CORPORATION; VPNET TECHNOLOGIES, INC.
To: CITIBANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041576/0001 →
SECURITY AGREEMENT Recorded Mar 13, 2013
From: AVAYA, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., THE
Reel/Frame 030083/0639 →
SECURITY AGREEMENT Recorded Feb 22, 2011
From: AVAYA INC., A DELAWARE CORPORATION
To: BANK OF NEW YORK MELLON TRUST, NA, AS NOTES COLLATERAL AGENT, THE
Reel/Frame 025863/0535 →
CONVERSION FROM CORP TO LLC Recorded May 12, 2009
From: AVAYA TECHNOLOGY CORP.
To: AVAYA TECHNOLOGY LLC
Reel/Frame 022677/0550 →
REASSIGNMENT Recorded Jun 26, 2008
From: AVAYA TECHNOLOGY LLC; AVAYA LICENSING LLC
To: AVAYA INC
Reel/Frame 021156/0082 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME FROM AVAYA INC. TO AVAYA TECHNOLOGY CORP. PREVIOUSLY RECORDED ON REEL 016105 FRAME 0436. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT ASSIGNEE IS AVAYA TECHNOLOGY CORP.. Recorded Jun 14, 2005
From: CETACEAN NETWORKS, INC.
To: AVAYA TECHNOLOGY CORP.
Reel/Frame 016135/0242 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 8, 2005
From: CETACEAN NETWORKS, INC.
To: AVAYA INC.
Reel/Frame 016105/0436 →