IP Library Granted Patent US 11,387,925
Granted Patent B2
US 11,387,925 · App. 16/852,591 · Granted Jul 12, 2022

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 11,387,925
App. No.
16/852,591
Granted
Jul 12, 2022
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 synchronization 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 (17)

1. A system for calculating a one-way latency profile between a responding node and a requesting node, the system comprising:

said responding node coupled to the requesting node via a network;

said responding node calculating a clock offset based on a synchronization window comprising one or more synchronization requests sent to said requesting node and a synchronization response sent by said requesting node upon reception of said synchronization request;

said requesting node sending one or more measurement messages to said responding node;

wherein said responding node calculates said one-way latency profile based on a combination of said measurement message and said clock offset; and

wherein said clock offset is calculated, at least in part, by the least square method applied to the most recent of a plurality of synchronization points in said synchronization window.

2. The system of claim 1 wherein said clock offset is based on a round-trip time calculated using said synchronization response.

3. The system of claim 1 wherein said clock offset is calculated based on a pre-determined number of synchronization requests.

4. The system of claim 1 wherein said clock offset is a minimum of a pre-determined calculated round-trip time.

5. A method for calculating a one-way latency profile between a responding node and a requesting node coupled via a network, the method comprising:

calculating, at said responding node, a clock offset based on a synchronization window comprising one or more synchronization requests sent to said requesting node and a synchronization response sent by said requesting node upon reception of said synchronization request;

sending, by said requesting node, one or more measurement messages to said responding node;

wherein said responding node calculates said one-way latency profile based on said measurement message and said clock offset; and

wherein said clock offset is calculated, at least in part, by the least square method applied to the most recent of a plurality of synchronization points in said synchronization window.

6. The system of claim 5 wherein said clock offset is based on a round-trip time calculated using said synchronization response.

7. The system of claim 6 wherein said clock offset is calculated based on a pre-determined number of synchronization requests.

8. The system of claim 7 wherein said clock offset is the minimum of said calculated round-trip time.

Assignments (7)
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 →
SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 23, 2021
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: SILICON VALLEY BANK
Reel/Frame 056713/0868 →
SUPPLEMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jul 10, 2020
From: LES RESEAUX ACCEDIAN INC. / ACCEDIAN NETWORKS INC.
To: SILICON VALLEY BANK
Reel/Frame 053181/0201 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 20, 2020
From: HANSSON, KJELL
To: ACCEDIAN NETWORKS INC.
Reel/Frame 052436/0803 →
Continuity (7)
Continuation 16391492 · Apr 23, 2019
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 20200252152A1 · Aug 6, 2020