Voice over internet communications algorithm and related method for optimizing and reducing latency delays
First Claim
1. In an Internet Protocol telephony system having at least two gateway devices integrated with Internet Protocol version 6 (IPv6), a voice over Internet Protocol (VoIP) communications method for optimizing latency delays in data packet transmissions between said gateway devices and over the related “
- public”
Internet comprising the steps of;
a. identifying and conducting a trace of available VoIP routes between two user destinations, each associated with a separate gateway device and the related “
public”
Internet, and measuring the latency associated with all said available VoIP routes, said VoIP route identification and tracing process being conducted through a Latency header within the NEXT header extension of IPv6, which Latency header is a modification of the Source Routing header within the NEXT header extension of IPv6;
b. creating a subset of best available VoIP routes, based upon application of latency criteria, and, also using said latency criteria, identifying the best available VoIP route at the time of said trace measurement;
c. identifying and selecting an optimum VoIP route based upon consideration of both said best available VoIP route and historical information concerning the best available route between said two user destinations at past times;
d. conducting steps a, b and c at periodic intervals; and
e. periodically updating historical information concerning best available routes between said two user destinations.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of optimizing latency delays in VoIP and other multimedia communications using IPv6 over the “publics” internet and between two end users that involves selecting an optimum VoIP route based upon periodic trace measurements of the best available VoIP routes at the time of VoIP communications and comparison of that information with historic route information between the same two end user destinations. The method of the present invention employs a dynamic data library which is a modification and addition to the Source Routing header within the NEXT header extension of IPv6 and which works in correlation with the Hop-to-Hop Options header of the NEXT header extension within IPv6. This dynamic data library contains a routing database with contains current best available VoIP route information at the time of the VoIP communication and a destination database which contains historical information concerning best available VoIP routes between particular end user destinations.
-
Citations
28 Claims
-
1. In an Internet Protocol telephony system having at least two gateway devices integrated with Internet Protocol version 6 (IPv6), a voice over Internet Protocol (VoIP) communications method for optimizing latency delays in data packet transmissions between said gateway devices and over the related “
- public”
Internet comprising the steps of;a. identifying and conducting a trace of available VoIP routes between two user destinations, each associated with a separate gateway device and the related “
public”
Internet, and measuring the latency associated with all said available VoIP routes, said VoIP route identification and tracing process being conducted through a Latency header within the NEXT header extension of IPv6, which Latency header is a modification of the Source Routing header within the NEXT header extension of IPv6;
b. creating a subset of best available VoIP routes, based upon application of latency criteria, and, also using said latency criteria, identifying the best available VoIP route at the time of said trace measurement;
c. identifying and selecting an optimum VoIP route based upon consideration of both said best available VoIP route and historical information concerning the best available route between said two user destinations at past times;
d. conducting steps a, b and c at periodic intervals; and
e. periodically updating historical information concerning best available routes between said two user destinations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- public”
-
15. A method of improving and optimizing latency delays associated with VoIP communications and related data packet transmissions between two user destinations and the associated “
- public”
internet, which method comprises modifying the Source Routing header of the NEXT header extension within IPv6 to create a new Latency header, and, in conjunction with the Hop-to-Hop Options header of the NEXT header within IPv6, further comprises the steps of;a. identifying and conducting, through said Latency header, a trace of available VoIP routes between said two user destinations and measuring the latency associated with all said available VoIP routes;
b. creating a subset of best available VoIP routes, based upon application of latency criteria, and, also using said latency criteria, identifying the best available VoIP route at the time of said trace measurement;
c. identifying and selecting an optimum VoIP route based upon consideration of both said best available VoIP route and historical information concerning the best available route between said two user destinations at past times;
d. conducting steps a, b and c at periodic intervals; and
e. periodically updating historical information concerning best available routes between said two user destinations. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
- public”
Specification