Apparatus and method for network resource preservation
DCFirst Claim
1. 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.
8 Assignments
Litigations
0 Petitions
Accused Products
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.
155 Citations
19 Claims
-
1. 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. - View Dependent Claims (2, 3, 5, 6)
-
-
4. 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. - View Dependent Claims (13, 14, 15)
-
-
7. 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. - View Dependent Claims (8, 9)
-
-
10. 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.
-
-
11. 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. - View Dependent Claims (12)
-
-
16. 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. - View Dependent Claims (17, 18, 19)
-
Specification