IP Library › Granted Patent US 12,513,086
Granted Patent B2
US 12,513,086 · App. 18/167,531 · Granted Dec 30, 2025

Managing a delay of network segments in an end-to-end communication path

Inventors: Liangping Ma (San Diego, CA); Prashanth Haridas Hande (San Diego, CA); Nikolai Konrad Leung (San Francisco, CA); Thomas Stockhammer (Bergen, DE); Imed Bouazizi (Frisco, TX); Alberto Rico Alvarino (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04L47/24H04L43/0864H04L43/106H04L47/283
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 12,513,086
App. No.
18/167,531
Filed
Feb 10, 2023
Granted
Dec 30, 2025
Kind
B2
Art Unit
2444
USPC
709/238
Abstract

Embodiments of systems and methods for managing a delay of network segments in an end-to-end communication path may include determining an end-to-end time delay measurement of a communication path spanning a first communication network and a second communication network, and transmitting a message comprising the determined end-to-end time delay measurement of the communication path spanning the first communication network and the second communication network to a network element of the first communication network, wherein the message is configured to enable the network element of the first communication network to configure the first communication network to provide sufficient Quality of Service (QoS) to support an end-to-end QoS requirement based on the determined end-to-end time delay.

Claims (72)

1 . A computing device, comprising:

one or more processors and one or more memories coupled with the one or more processors, the one or more processors configured to cause the computing device to:

transmit, to a second computing device of a second communication network, a timestamp message including an originate timestamp; and

transmit, to a network element of a first communication network, a message comprising an end-to-end time delay measurement of a communication path spanning the first communication network and the second communication network,

wherein the end-to-end time delay measurement of the communication path is based on a timestamp reply message from the second computing device responsive to the timestamp message, the timestamp reply message including a delay associated with the first communication network,

wherein the delay associated with the first communication network in the timestamp reply message is based on a replacement transmit timestamp for a transmit timestamp, the transmit timestamp indicated by the second computing device, and

wherein the message is configured to enable the network element of the first communication network to configure the first communication network to provide sufficient Quality of Service (QOS) to support an end-to-end QoS requirement based on the end-to-end time delay measurement of the communication path.

2 . The computing device of claim 1 , wherein the first communication network is a 5G network and the second communication network is not a 5G network.

3 . The computing device of claim 1 , wherein the one or more processors are configured to cause the computing device to:

receive, from the second computing device via a third computing device of the first communication network, the timestamp reply message including a receive timestamp and the replacement transmit timestamp, the replacement transmit timestamp corresponding to the originate timestamp plus the delay associated with the first communication network;

generate a final timestamp upon receipt of the timestamp reply message; and

determine the end-to-end time delay measurement of the communication path spanning the first communication network and the second communication network based on the originate timestamp, the receive timestamp, the replacement transmit timestamp, and the final timestamp.

4 . The computing device of claim 3 , wherein the one or more processors are configured to cause the computing device to determine the end-to-end time delay measurement of the communication path spanning the first communication network and the second communication network based on the originate timestamp, the receive timestamp, the replacement transmit timestamp, and a radio access network (RAN) delay.

5 . The computing device of claim 3 , wherein the timestamp message comprises a Real Time Protocol (RTP) or Secure Real Time Protocol (SRTP) message, and the timestamp reply message comprises a Real Time Control Protocol (RTCP) message.

6 . The computing device of claim 1 , wherein the one or more processors are configured to cause the computing device to:

transmit to the network element of the first communication network a probe message including a second originate timestamp;

receive from the network element of the first communication network a measurement reply message including a second receive timestamp and a second transmit timestamp; and

determine the delay associated with the first communication network based on the second originate timestamp, the second receive timestamp, and the second transmit timestamp.

7 . The computing device of claim 6 , wherein the probe message is configured to be identified based on at least one of a special radio bearer, a logical channel ID, and a QoS flow ID in a Service Data Adaptation Protocol (SDAP) packet header, a UDP packet port number, a specified value of a differentiated services code point (DSCP), a protocol number, or a value in an Options header field.

8 . The computing device of claim 1 , wherein the one or more processors are configured to cause the computing device to transmit to the network element of the first communication network a message comprising an indication of a propagation delay of an air interface in the communication path spanning the first communication network and the second communication network, and wherein the message is configured to enable the network element of the first communication network to configure the first communication network to provide sufficient Quality of Service (QOS) to support the end-to-end QoS requirement based on the end-to-end time delay measurement of the communication path.

9 . A method performed by one or more processors of a computing device, comprising:

transmitting, to a second computing device of a second communication network, a timestamp message including an originate timestamp; and

transmitting, to a network element of a first communication network, a message comprising an end-to-end time delay measurement of a communication path spanning the first communication network and the second communication network,

wherein the end-to-end time delay measurement of the communication path is based on a timestamp reply message from the second computing device responsive to the timestamp message, the timestamp reply message including a delay associated with the first communication network,

wherein the delay associated with the first communication network in the timestamp reply message is based on a replacement transmit timestamp for a transmit timestamp, the transmit timestamp indicated by the second computing device, and

wherein the message is configured to enable the network element of the first communication network to configure the first communication network to provide sufficient Quality of Service (QOS) to support an end-to-end QoS requirement based on the end-to-end time delay measurement of the communication path.

10 . The method of claim 9 , wherein the first communication network is a 5G network and the second communication network is not a 5G network.

11 . The method of claim 9 , further comprising:

receiving, from the second computing device via a third computing device of the first communication network, the timestamp reply message including a receive timestamp and the replacement transmit timestamp, the replacement transmit timestamp corresponding to the originate timestamp plus the delay associated with the first communication network;

generating a final timestamp upon receipt of the timestamp reply message; and

determining the end-to-end time delay measurement of the communication path spanning the first communication network and the second communication network based on the originate timestamp, the receive timestamp, the replacement transmit timestamp, and the final timestamp.

12 . The method of claim 11 , further comprising determining the end-to-end time delay measurement of the communication path spanning the first communication network and the second communication network based on the originate timestamp, the receive timestamp, the replacement transmit timestamp, and a radio access network (RAN) delay.

13 . The method of claim 11 , wherein the timestamp message comprises a Real Time Protocol (RTP) or Secure Real Time Protocol (SRTP) message, and the timestamp reply message comprises a Real Time Control Protocol (RTCP) message.

14 . The method of claim 9 , further comprising:

transmitting to the network element of the first communication network a probe message including a second originate timestamp;

receiving from the network element of the first communication network a measurement reply message including a second receive timestamp and a second transmit timestamp; and

determining the delay associated with the first communication network based on the second originate timestamp, the second receive timestamp, and the second transmit timestamp.

15 . The method of claim 14 , wherein the probe message is configured to be identified based on at least one of a special radio bearer, a logical channel ID, and a QoS flow ID in a Service Data Adaptation Protocol (SDAP) packet header, a UDP packet port number, a specified value of a differentiated services code point (DSCP), a protocol number, or a value in an Options header field.

16 . The method of claim 9 , further comprising transmitting to the network element of the first communication network a message comprising an indication of a propagation delay of an air interface in the communication path spanning the first communication network and the second communication network, wherein the message is configured to enable the network element of the first communication network to configure the first communication network to provide sufficient Quality of Service (QOS) to support the end-to-end QoS requirement based on the end-to-end time delay measurement of the communication path.

17 . A computing device, comprising:

means for transmitting, to a second computing device of a second communication network, a timestamp message including an originate timestamp; and

means for transmitting, to a network element of a first communication network, a message comprising an end-to-end time delay measurement of a communication path spanning the first communication network and the second communication network,

wherein the end-to-end time delay measurement of the communication path is based on a timestamp reply message from the second computing device responsive to the timestamp message, the timestamp reply message including a delay associated with the first communication network,

wherein the delay associated with the first communication network in the timestamp reply message is based on a replacement transmit timestamp for a transmit timestamp, the transmit timestamp indicated by the second computing device, and

wherein the message is configured to enable the network element of the first communication network to configure the first communication network to provide sufficient Quality of Service (QOS) to support an end-to-end QoS requirement based on the end-to-end time delay measurement of the communication path.

18 . The computing device of claim 17 , wherein the first communication network is a 5G network and the second communication network is not a 5G network.

19 . The computing device of claim 17 , further comprising:

means for receiving, from the second computing device via a third computing device of the first communication network, the timestamp reply message including a receive timestamp and the replacement transmit timestamp, the replacement transmit timestamp corresponding to the originate timestamp plus the delay associated with the first communication network;

means for generating a final timestamp upon receipt of the timestamp reply message; and

means for determining the end-to-end time delay measurement of the communication path spanning the first communication network and the second communication network based on the originate timestamp, the receive timestamp, the replacement transmit timestamp, and the final timestamp.

20 . The computing device of claim 19 , further comprising means for determining the end-to-end time delay measurement of the communication path spanning the first communication network and the second communication network based on the originate timestamp, the receive timestamp, the replacement transmit timestamp, and a radio access network (RAN) delay.

21 . The computing device of claim 19 , wherein the timestamp message comprises a Real Time Protocol (RTP) or Secure Real Time Protocol (SRTP) message, and the timestamp reply message comprises a Real Time Control Protocol (RTCP) message.

22 . The computing device of claim 17 , further comprising:

means for transmitting to the network element of the first communication network a probe message including a second originate timestamp;

means for receiving from the network element of the first communication network a measurement reply message including a second receive timestamp and a second transmit timestamp; and

means for determining the delay associated with the first communication network based on the second originate timestamp, the second receive timestamp, and the second transmit timestamp.

23 . The computing device of claim 22 , wherein the probe message is configured to be identified based on at least one of a special radio bearer, a logical channel ID, and a QoS flow ID in a Service Data Adaptation Protocol (SDAP) packet header, a UDP packet port number, a specified value of a differentiated services code point (DSCP), a protocol number, or a value in an Options header field.

24 . The computing device of claim 17 , further comprising means for transmitting to the network element of the first communication network a message comprising an indication of a propagation delay of an air interface in the communication path spanning the first communication network and the second communication network, wherein the message is configured to enable the network element of the first communication network to configure the first communication network to provide sufficient Quality of Service (QOS) to support the end-to-end QoS requirement based on the end-to-end time delay measurement of the communication path.

25 . One or more non-transitory processor-readable media having stored thereon processor-executable instructions that, when executed by one or more processors of a computing device, cause the computing device to perform operations comprising:

transmitting, to a second computing device of a second communication network, a timestamp message including an originate timestamp; and

transmitting, to a network element of a first communication network, a message comprising an end-to-end time delay measurement of a communication path spanning the first communication network and the second communication network,

wherein the end-to-end time delay measurement of the communication path is based on a timestamp reply message from the second computing device responsive to the timestamp message, the timestamp reply message including a delay associated with the first communication network,

wherein the delay associated with the first communication network in the timestamp reply message is based on a replacement transmit timestamp for a transmit timestamp, the transmit timestamp indicated by the second computing device, and

wherein the message is configured to enable the network element of the first communication network to configure the first communication network to provide sufficient Quality of Service (QOS) to support an end-to-end QoS requirement based on the end-to-end time delay measurement of the communication path.

26 . The one or more non-transitory processor-readable media of claim 25 , wherein the stored processor-executable instructions that, when executed by the one or more processors, cause the computing device to perform operations further comprising:

receiving, from the second computing device via a third computing device of the first communication network, the timestamp reply message including a receive timestamp and the replacement transmit timestamp, the replacement transmit timestamp corresponding to the originate timestamp plus the delay associated with the first communication network;

generating a final timestamp upon receipt of the timestamp reply message; and

determining the end-to-end time delay measurement of the communication path spanning the first communication network and the second communication network based on the originate timestamp, the receive timestamp, the replacement transmit timestamp, and the final timestamp.

27 . The one or more non-transitory processor-readable media of claim 25 , wherein the stored processor-executable instructions that, when executed by the one or more processors, cause the computing device to perform operations further comprising:

transmitting to the network element of the first communication network a probe message including a second originate timestamp;

receiving from the network element of the first communication network a measurement reply message including a second receive timestamp and a second transmit timestamp; and

determining the delay associated with the first communication network based on the second originate timestamp, the second receive timestamp, and the second transmit timestamp.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2023
From: MA, LIANGPING; HANDE, PRASHANTH HARIDAS; LEUNG, NIKOLAI KONRAD; STOCKHAMMER, THOMAS; BOUAZIZI, IMED; RICO ALVARINO, ALBERTO
To: QUALCOMM INCORPORATED
Reel/Frame 063233/0343 →
Continuity (2)
Provisional Application 63377157 · Sep 26, 2022
Related Publication 20240113975A1 · Apr 4, 2024
References Cited (27)
US 7729268B2 · Matta · 2010 [cited by examiner]
US 7873025B2 · Patel · 2011 [cited by examiner]
US 8594069B2 · Ho · 2013 [cited by examiner]
US 9088492B2 · Robitaille · 2015 [cited by examiner]
US 9509582B2 · Le Pallec · 2016 [cited by examiner]
US 9762469B2 · Robitaille · 2017 [cited by examiner]
US 10091081B2 · Robitaille · 2018 [cited by examiner]
US 10439920B2 · McCallen · 2019 [cited by examiner]
US 20050111487A1 · Matta · 2005 [cited by examiner]
US 20070195797A1 · Patel · 2007 [cited by examiner]
US 20080259813A1 · Matta · 2008 [cited by examiner]
US 20090061876A1 · Ho · 2009 [cited by examiner]
US 20100177643A1 · Matta · 2010 [cited by examiner]
US 20110063988A1 · Lee · 2011 [cited by examiner]
US 20130242775A1 · Taylor · 2013 [cited by examiner]
US 20140043992A1 · Le Pallec · 2014 [cited by examiner]
US 20150222549A1 · Kakadia · 2015 [cited by examiner]
US 20180184152A1 · Kirkpatrick · 2018 [cited by examiner]
US 20200052989A1 · Robitaille · 2020 [cited by examiner]
US 20200177484A1 · Ameling · 2020 [cited by examiner]
US 20210105633A1 · Vaidya · 2021 [cited by examiner]
WO 2023080961 · 2023 [cited by applicant]
3GPP TR 26.806: “3rd Generation Partnership Project; Technical Specification Group SA, Study on Tethering AR Glasses—Architectures, QoS and Media Aspects (Release 18)”, 3rd Generation Partnership Project, Mobile Compete… [cited by applicant]
3GPP TS 23.501: “3rd Generation Partnership Project, Technical Specification Group Services and System Aspects, System architecture for the 5G System (5GS), Stage 2 (Release 17)”, 3rd Generation Partnership Project, Mob… [cited by applicant]
Huawei, et al., “Clarification on non-5G delay measurement”, S4-230504, 3rd Generation Partnership Project, Mobile Competence Centre, 650, Route Des Lucioles, F-06921 Sophia-Antipolis Cedex, FRANCE, vol. 3GPP Sa 4, No. … [cited by applicant]
International Search Report and Written Opinion—PCT/US2023/032600—ISA/EPO—Jan. 2, 2024). 18 pages. [cited by applicant]
Thomas (Qualcomm Incorporated) S., et al., “[FS_SmarTAR] Latency Aspects for SmarTAR”, [FS_SmarTAR] Key Issue #1: Latentcy-Measurement, 3GPP SA4 MBS SWG, S4-221319, 3GPP, Mobile Competence Centre, 650, Route Des Luciole… [cited by applicant]