Patent US6236642B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6236642B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for network resource preservation

Assignee: Enterprise Systems Technologies SARL
•
Filing: 1997-07-17
•
Granted: 2001-05-22
•
Expires: 2017-07-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data routing system for dynamically optimizing bandwidth which includes a network control unit, a route comparator, a reroute control unit and a packet reordering unit. The network control unit reserves the initial route from the source node to the end node. The route comparator determines whether an alternate route is more optimal than the initial route and the reroute control unit establishes the alternate route and reroutes the data over the alternate route. The packet reordering unit maintains the sequence of the data packets on the alternate route.

Inventors

  • 👤 Shmuel Shaffer
  • 👤 William J. Beyda

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 10:13
CPC Classifications
H; H04; H04L; H04L45/00; H04L45/22; H04L47/00; H04L47/10; H04L47/34; H04Q; H04Q3/00; H04Q3/64; H04Q3/66; H04Q2213/00; H04Q2213/13141; H04Q2213/13167; H04Q2213/13332; H04Q2213/13337; H04Q2213/13352

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 151 words
A network resource reservation system for dynamically rerouting data packets to optimize bandwidth in a communications network during call set-up time and during the duration of a call, comprising: a network control unit for establishing an initial communications route between a source node and an end node for carrying the data; a reroute control unit for establishing an alternate communications route when said alternate communications route is determined to be more optimal than said initial communications route, said determination being made periodically while a communication along said initial communications route is ongoing, wherein said determination may be made more than once during said communication, wherein more than one alternate route may be established during said communication, responsive to said determining; and a packet reordering unit for enabling the real-time data packets to travel to said end node in the proper sequence after said reroute control unit establishes said alternate communications route.
Claim 2
Dependent Claim 151 words
A network resource reservation system for dynamically rerouting data packets to optimize bandwidth in a communications network during call set-up time and during the duration of a call, comprising: a network control unit for establishing an initial communications route between a source node and an end node for carrying the data; a reroute control unit for establishing an alternate communications route when said alternate communications route is determined to be more optimal than said initial communications route, said determination being made periodically while a communication along said initial communications route is ongoing, wherein said determination may be made more than once during said communication, wherein more than one alternate route may be established during said communication, responsive to said determining; and a packet reordering unit for enabling the real-time data packets to travel to said end node in the proper sequence after said reroute control unit establishes said alternate communications route.
Claim 3
Dependent Claim 14 words
The network resource reservation system of claim 1 wherein the data is real-time data.
Claim 4
Dependent Claim 25 words
The network resource reservation system of claim 1 wherein said reroute control unit establishes said alternate predetermined communications route at any time during the call.
Claim 5
Dependent Claim 153 words
A network resource reservation system for dynamically rerouting data packets to optimize bandwidth in a communications network during call set-up time and during the duration of a call, comprising: a network control unit for establishing an initial communications route between a source node and an end node for carrying the data; a reroute control unit for establishing an alternate communications route when said alternate communications route is more optimal than said initial communications route; and a packet reordering unit for enabling the real-time data packets to travel to said end node in the proper sequence after said reroute control unit establishes said alternate communications route; wherein said reroute control unit may interrupt said existing alternate predetermined communications route and establish a subsequent alternate predetermined communications route multiple times during the connection when said reroute control unit determines that said subsequent alternate predetermined communications route is optimal over said existing alternate predetermined communications route.
Claim 6
Dependent Claim 153 words
A network resource reservation system for dynamically rerouting data packets to optimize bandwidth in a communications network during call set-up time and during the duration of a call, comprising: a network control unit for establishing an initial communications route between a source node and an end node for carrying the data; a reroute control unit for establishing an alternate communications route when said alternate communications route is more optimal than said initial communications route; and a packet reordering unit for enabling the real-time data packets to travel to said end node in the proper sequence after said reroute control unit establishes said alternate communications route; wherein said reroute control unit may interrupt said existing alternate predetermined communications route and establish a subsequent alternate predetermined communications route multiple times during the connection when said reroute control unit determines that said subsequent alternate predetermined communications route is optimal over said existing alternate predetermined communications route.
Claim 7
Dependent Claim 15 words
The network resource reservation system of claim 2 wherein said real-time data is voice data.
Claim 8
Dependent Claim 15 words
The network resource reservation system of claim 2 wherein said real-time data is video data.
Claim 9
Dependent Claim 140 words
A network resource reservation system for dynamically optimizing bandwidth in a communications network for enabling data to travel from a first point to a second point, comprising: a network control unit for establishing an initial predetermined communications route between the first point and the second point for carrying the data; a route comparator for periodically determining whether said initial predetermined communications route is optimal during a communication along said initial predetermined communications route, wherein said determining may occur more than once during said communication; and a reroute control unit for interrupting said initial predetermined communications route and establishing an alternate predetermined communications route when said route comparator determines that said alternate predetermined communications route is more optimal relative to said initial predetermined communications route, wherein more than one alternate route may be established during said communication responsive to said determining.
Claim 10
Dependent Claim 140 words
A network resource reservation system for dynamically optimizing bandwidth in a communications network for enabling data to travel from a first point to a second point, comprising: a network control unit for establishing an initial predetermined communications route between the first point and the second point for carrying the data; a route comparator for periodically determining whether said initial predetermined communications route is optimal during a communication along said initial predetermined communications route, wherein said determining may occur more than once during said communication; and a reroute control unit for interrupting said initial predetermined communications route and establishing an alternate predetermined communications route when said route comparator determines that said alternate predetermined communications route is more optimal relative to said initial predetermined communications route, wherein more than one alternate route may be established during said communication responsive to said determining.
Claim 11
Dependent Claim 29 words
The network resource reservation system of claim 7 further including a packet reordering unit for maintaining sequence of the data packets when said alternate predetermined communications route is enabled.
Claim 12
Dependent Claim 58 words
The network resource reservation system of claim 8 , wherein said packet reordering unit inserts delays between the data packets to maintain sequence of the data packets when said alternate predetermined communications route is enabled, said packet reordering unit for further removing said inserted delays subsequent to said packet sequence being maintained on said alternate predetermined communications route.
Claim 13
Dependent Claim 130 words
A network resource reservation method for dynamically rerouting real-time data packets to optimize bandwidth in a communications network, comprising: establishing an initial communications route between a source node and an end node for carrying the real-time data packets; determining, while a communication on said initial predetermined communications route is ongoing, whether said initial predetermined communications route is optimal, wherein said determining may occur periodically more than once during said communication; establishing an alternate communications route when said alternate communications route is more optimal than said initial communications route, wherein more than one alternate route may be established during said communication responsive to said determining; and enabling the real-time data packets to travel to said end node in the proper sequence after said reroute control unit establishes said alternate communications route.
Claim 14
Dependent Claim 130 words
A network resource reservation method for dynamically rerouting real-time data packets to optimize bandwidth in a communications network, comprising: establishing an initial communications route between a source node and an end node for carrying the real-time data packets; determining, while a communication on said initial predetermined communications route is ongoing, whether said initial predetermined communications route is optimal, wherein said determining may occur periodically more than once during said communication; establishing an alternate communications route when said alternate communications route is more optimal than said initial communications route, wherein more than one alternate route may be established during said communication responsive to said determining; and enabling the real-time data packets to travel to said end node in the proper sequence after said reroute control unit establishes said alternate communications route.
Claim 15
Dependent Claim 129 words
A network resource reservation system for dynamically optimizing bandwidth in a communications network for enabling data to travel from a first point to a second point, comprising: means for establishing an initial predetermined communications route between the first point and the second point for carrying the data; means for determining whether said initial predetermined communications route is optimal while a communication along said initial predetermined communications route is ongoing, wherein said determining may periodically occur more than once during said communication; and means for establishing an alternate predetermined communications route to carry the data when said route comparator determines that said alternate predetermined communications route is optimal over said initial predetermined communications route, wherein more than one alternate route may be established during said communication responsive to said determining.
Claim 16
Dependent Claim 129 words
A network resource reservation system for dynamically optimizing bandwidth in a communications network for enabling data to travel from a first point to a second point, comprising: means for establishing an initial predetermined communications route between the first point and the second point for carrying the data; means for determining whether said initial predetermined communications route is optimal while a communication along said initial predetermined communications route is ongoing, wherein said determining may periodically occur more than once during said communication; and means for establishing an alternate predetermined communications route to carry the data when said route comparator determines that said alternate predetermined communications route is optimal over said initial predetermined communications route, wherein more than one alternate route may be established during said communication responsive to said determining.
Claim 17
Dependent Claim 26 words
The network resource reservation system of claim 11 further including means for maintaining sequence of the data packets when said alternate predetermined communications route is enabled.
Claim 18
Dependent Claim 23 words
A system according to claim 4 , said packet reordering unit adapted to determine whether said data is voice data or video data.
Claim 19
Dependent Claim 20 words
A system according to claim 13 , wherein said packet reordering unit is adapted to remove gaps in voice signals.
Claim 20
Dependent Claim 24 words
A system according to claim 14 , wherein said packet reordering unit is adapted to remove video frames having small changes from said data.
Claim 21
Dependent Claim 127 words
A network resource reservation system for dynamically rerouting data packets to optimize bandwidth in a communications network during call set-up time and during the duration of a call, comprising: a network control unit for establishing an initial communications route between a source node and an end node for carrying the data; a reroute control unit for establishing one or more alternate communications routes when said one or more alternate communications routes are determined to be more optimal than previously established ones of said initial communications route or one or more alternate communications routes; and a packet reordering unit for enabling the real-time data packets to travel to said end node in the proper sequence after said reroute control unit establishes said one or more alternate communications routes.
Claim 22
Dependent Claim 127 words
A network resource reservation system for dynamically rerouting data packets to optimize bandwidth in a communications network during call set-up time and during the duration of a call, comprising: a network control unit for establishing an initial communications route between a source node and an end node for carrying the data; a reroute control unit for establishing one or more alternate communications routes when said one or more alternate communications routes are determined to be more optimal than previously established ones of said initial communications route or one or more alternate communications routes; and a packet reordering unit for enabling the real-time data packets to travel to said end node in the proper sequence after said reroute control unit establishes said one or more alternate communications routes.
Claim 23
Dependent Claim 23 words
A system according to claim 16 , said packet reordering unit adapted to determine whether said data is voice data or video data.
Claim 24
Dependent Claim 20 words
A system according to claim 17 , wherein said packet reordering unit is adapted to remove gaps in voice signals.
Claim 25
Dependent Claim 24 words
A system according to claim 18 , wherein said packet reordering unit is adapted to remove video frames having small changes from said data.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-05-21 2004-11-20 2005-05-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-05-21 2008-11-20 2009-05-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-05-21 2012-11-20 2013-05-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag