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
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 01:11
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.
References Cited (Backward Citations)
US4494138A
Cited
US4862496A
Cited
US4907224A
Cited
US4788721A
Cited
US4873517A
Cited
US5012469A
Cited
US5003534A
Cited
US5121387A
Cited
US4929940A
Cited
US4991204A
Cited
US5235599A
Cited
US5271058A
Cited
US5036535A
Cited
US5241534A
Cited
US5331631A
Cited
US5297144A
Cited
US5229993A
Cited
US5430710A
Cited
US5432845A
Cited
US5528583A
Cited
US5388097A
Cited
US5452294A
Cited
US5502722A
Cited
US5590118A
Cited
US5528622A
Cited
US5586120A
Cited
US5812524A
Cited
US5590126A
Cited
US5602839A
Cited
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 |