IP Library Granted Patent US 10,425,309
Granted Patent B2
US 10,425,309 · App. 16/027,335 · Granted Sep 24, 2019

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/608H04L67/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 10,425,309
App. No.
16/027,335
Granted
Sep 24, 2019
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-synchronization 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 (19)

1. A system to determine a one-way latency between nodes in a network, comprising:

a first node, wherein the first node is configured to send a first message and determine a first value indicative of a time the first message is sent, and wherein the first node is configured to receive a second message and determine a second value indicative of a time the second message is received;

a second node, wherein the second node is configured to receive the first message from the first node and determine a third value indicative of a time the first message is received, and wherein the second node is configured to send the second message to the first node and determine a fourth value of a time the second message is sent;

a first clock, wherein the first clock determines the first value and the second value; and

a second clock, wherein the second clock determines the third value and the fourth value;

wherein the first node configured to generating the one-way latency profile based on a combination of the first value, the second value, the third value, and the fourth value;

wherein the first clock and the second clock are not synchronized and are linear with respect to each other over a period required to determine the one-way latency.

2. A method for determining a one-way latency between nodes in a network, the method comprising:

measuring during a first time period, a first offset between a first clock utilized by a first node and a second clock utilized by a second node;

measuring during a second time period, a one way delay between transmission of a message from the first node to reception of the message at the second node;

measuring during a third time period, a third offset between the first clock utilized by the first node and the second clock utilized by the second node, the first time period being prior to the second time period, the second time period being prior to the third time period;

utilizing the first offset and the third offset to calculate a second offset between the first clock and the second clock during the second time period; and

calculating, utilizing the second offset, an adjusted one way delay of the message.

3. The method of claim 2 wherein the calculation of the second offset utilizes a rate of change of a time difference between the first clock and the second clock over a period between the first time period and the third time period.

4. The method of claim 3 wherein the rate of change is linear.

5. The method of claim 2 wherein the first offset comprises a minimum round trip delay of a plurality of messages transmitted between the first node and the second node during the first time period.

6. The method of claim 2 wherein the third offset comprises a minimum round trip delay of a plurality of messages transmitted between the first node and the second node during the third time period.

7. The method of claim 2 wherein the second offset further comprises an estimation of an internal delay within the first node.

8. The method of claim 2 wherein the second offset further comprises an estimation of an internal delay within the second node.

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 →
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 Jul 4, 2018
From: HANSSON, KJELL; HAGSAND, OLOF
To: PROSILIENT TECHNOLOGIES AKTIEBOLAG
Reel/Frame 046266/0122 →
CHANGE OF NAME Recorded Jul 4, 2018
From: PROSILIENT TECHNOLOGIES AB
To: ACCEDIAN NETWORKS (SWEDEN) AB
Reel/Frame 046266/0125 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 4, 2018
From: ACCEDIAN NETWORKS (SWEDEN) AB
To: ACCEDIAN NETWORKS INC.
Reel/Frame 046266/0133 →
Continuity (9)
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 20180316586A1 · Nov 1, 2018