IP Library Granted Patent US 11,516,101
Granted Patent B2
US 11,516,101 · App. 17/158,222 · Granted Nov 29, 2022

Method, a computer program product, and a carrier for indicating one-way latency in a data network

Inventors: Kjell Hansson (Rimbo, SE); Olof Hagsand (Alta, SE)
Assignee: Accedian Networks Inc.
H04L43/0858G06F1/12H04J3/0638H04J3/0667H04J3/0682H04L7/10H04L43/067H04L43/0852H04L65/65H04L67/1095H04L2212/00
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,516,101
App. No.
17/158,222
Granted
Nov 29, 2022
Kind
B2
Abstract

Disclosed herein is a method, a computer program product, and a carrier for indicating one-way latency in a data network (N) between a first node (A) and a second node (B), wherein the data network (N) lacks continuous clock synchronization, comprising: a pre-synchronization step. A measuring step, a post-synchronisation step, an interpolation step, and generating a latency profile. The present invention also relates to a computer program product incorporating the method, a carrier comprising the computer program product, and a method for indicating server functionality based on the first aspect.

Claims (22)

1. A system to determine a one-way latency between a first node and a second node in a network, comprising:

a plurality of first sync messages comprising a first timestamp transmitted from the first node at a first time to the second node;

a second sync message sent by said second node in response to receiving said first sync message at a second time, said second sync message comprising, said first timestamp, a second timestamp representing said second time and a third timestamp representing a third time at which said second sync message is transmitted from the second node to the first node;

one or more sync values calculated upon reception of said second sync message at said first node at a fourth time, said sync values calculated based on said first timestamp, said second timestamp, said third timestamp and said fourth time;

a plurality of measurement messages comprising a fifth time stamp representing a fifth time at which said measurement message is sent from the first to the second node;

a memory for storing said fifth timestamp upon reception of said measurement message at said second node and for storing a sixth time at which said measurement message is received at said second node; and

a one-way latency profile calculated based on a combination of the fifth and sixth timestamps and the one or more sync values.

2. The system of claim 1 further comprising:

a first clock, wherein the first clock determines the first time, the fourth time and the fifth time; and

a second clock, wherein the second clock determines the second time, the fourth time and the sixth time.

3. The system of claim 2 wherein the first clock and the second clock are not synchronized.

4. A method for determining a one-way latency between a first and a second nodes in a network, the method comprising:

sending from the first node a plurality of first sync messages comprising a first timestamp representing a first time at which said first sync message is transmitted from the first node to the second node;

sending from the second node a second sync message in response to receiving said first sync message at a second time, said second sync message comprising, said first timestamp, a second timestamp representing said second time and a third timestamp representing a third time at which said second sync message is transmitted from the second node to the first node;

calculating one or more sync values upon reception of said second sync message at said first node at a fourth time, said sync values calculated based on said first timestamp, said second timestamp, said third timestamp and said fourth time;

sending from said first node a plurality of measurement messages comprising a fifth time stamp representing a fifth time at which said measurement message is sent from the first to the second node;

storing said fifth timestamp upon reception of said measurement message at said second node and storing a sixth time at which said measurement message is received at said second node; and

calculating a one-way latency profile based on a combination of the fifth and sixth timestamps and the one or more sync values.

5. The method of claim 4 further comprising:

determining the first value and the second value using a first clock; and

determining the third value and the fourth value using a second clock.

6. The method of claim 4 wherein the first clock and the second clock are not synchronized.

Assignments (8)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2021
From: HANSSON, KJELL; HAGSAND, OLOF
To: PROSILIENT TECHNOLOGIES AKTIEBOLAG
Reel/Frame 055030/0117 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2021
From: ACCEDIAN NETWORKS (SWEDEN) AB
To: ACCEDIAN NETWORKS INC.
Reel/Frame 055030/0358 →
CHANGE OF NAME Recorded Jan 26, 2021
From: PROSILIENT TECHNOLOGIES AB
To: ACCEDIAN NETWORKS (SWEDEN) AB
Reel/Frame 055112/0337 →
Continuity (12)
Continuation 16816793 · Mar 12, 2020
Continuation 16445351 · Jun 19, 2019
Continuation 16027335 · Jul 4, 2018
Continuation 15652630 · Jul 18, 2017
Continuation 15341514 · Nov 2, 2016
Continuation 15057224 · Mar 1, 2016
Continuation 14745676 · Jun 22, 2015
Continuation 14576972 · Dec 19, 2014
Continuation 14194885 · Mar 3, 2014
Continuation 13494652 · Jun 12, 2012
Continuation 11662646
Related Publication 20210152452A1 · May 20, 2021