IP Library Granted Patent US 10,666,371
Granted Patent B2
US 10,666,371 · App. 16/391,492 · Granted May 26, 2020

System for establishing and maintaining a clock reference indicating one-way latency in a data network

Inventors: Kjell Hansson (Rimbo, SE); Olof Hagsand (Alta, SE)
Assignee: Accedian Networks Inc.
H04J3/0658H04J3/0667H04L1/0018H04L7/0012H04L43/0858H04L43/0864H04L69/22
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,666,371
App. No.
16/391,492
Granted
May 26, 2020
Kind
B2
Abstract

A method for indicating one-way latency in a data network, with continuous clock synchronization, between first and second node having clocks that are not synchronized with each other includes a continuous synchronisation session and a measurement session. The method repetitively sends predetermined synchronization messages from the first node to the second node and from the second node to the first node, calculates a round trip time for each message at the first node, updates a synchronization point if the calculated round trip time is smaller than a previously calculated round trip time, stores the updated synchronization points of a synchronization window, and calculates a virtual clock from the updated synchronization points of the synchronization window. The measurement session collects multiple measurements of one-way latency between the first and second nodes using the virtual clock, and generates a latency profile by interpolating the multiple measurements.

Claims (15)

1. A system for adapting to clock offsets between a responding node and one or more requesting nodes in a network, the system comprising:

one of said responding nodes coupled to the requesting node via the network, the responding node maintaining a virtual clock associated with each of said requesting nodes and transmitting a synchronization requests to each of said requesting nodes;

wherein, in response to a number of synchronization requests, the requesting node transmits a synchronization response to the responding node; and

wherein responding node calculates a round-trip delay measurement based on the synchronization response and produces a latency profile for the requesting node.

2. The system of claim 1 wherein the responding node further comprises a synchronization point associated with the requesting node, the synchronization point produced based on the round trip delay measurements.

3. The system of claim 2 wherein the synchronization point is periodically updated using an additional round trip delay measurement.

4. The system of claim 1 wherein said number of synchronization requests is predetermined.

5. The system of claim 2 wherein the synchronization point is produced by calculating a sum of least-squared method.

6. A method for adapting to clock offsets between a responding node coupled to one or more requesting nodes via a network, the method comprising:

maintaining by the responding node a virtual clock associated with each of said requesting nodes and transmitting a synchronization requests to each of said requesting nodes;

transmitting by the requesting node, in response to a number of synchronization requests, a synchronization response to the responding node; and

calculating at the responding node a round-trip delay measurement based on the synchronization response and producing a latency profile for the requesting node.

7. The method of claim 6 further comprising producing a synchronization point associated with the requesting node based on the round-trip delay measurements.

8. The method of claim 7 further comprising updating the synchronization point using an additional round trip delay measurement.

9. The method of claim 6 wherein said number of synchronization requests is predetermined.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 10, 2023
From: SILICON VALLEY BANK, A DIVISION OF FIRST-CITIZENS BANK & TRUST COMPANY
To: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
Reel/Frame 065192/0909 →
RELEASE OF SECURITY INTEREST FILED AUGUST 13, 2021 AT REEL/FRAME 057184/0296 Recorded Oct 6, 2023
From: BGC LENDER REP LLC
To: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
Reel/Frame 065178/0452 →
SECURITY INTEREST Recorded Aug 16, 2021
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: SILICON VALLEY BANK
Reel/Frame 057192/0787 →
SECURITY AGREEMENT Recorded Aug 13, 2021
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: BGC LENDER REP LLC
Reel/Frame 057184/0296 →
SECURITY INTEREST Recorded Jan 21, 2020
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: SILICON VALLEY BANK
Reel/Frame 051569/0413 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2019
From: HANSSON, KJELL
To: ACCEDIAN NETWORKS INC.
Reel/Frame 048966/0448 →
Continuity (6)
Continuation 15632915 · Jun 26, 2017
Continuation 15213517 · Jul 19, 2016
Continuation 14817398 · Aug 4, 2015
Continuation 14305244 · Jun 16, 2014
Continuation 13593888 · Aug 24, 2012
Related Publication 20190253168A1 · Aug 15, 2019