SWAPPING BANDWIDTH RESERVATIONS
First Claim
Patent Images
1. A method of swapping a bandwidth reservation comprising:
- requesting a bandwidth reservation for a first communication session between a first endpoint and a second endpoint, the first communication session routed through a first gateway and a second gateway, wherein both the first endpoint and the first gateway are located in a first network and both the second endpoint and the second gateway are located in a second network;
storing session information indicating that the bandwidth reservation corresponds to the first communication session;
receiving a request for a second communication session between the first endpoint and a third endpoint, the third endpoint located in the second network, the second communication session routed through the first gateway and the second gateway;
determining that the second communication session can use the bandwidth reservation corresponding to the first communication session while the first communication session is in progress;
modifying the session information to indicate that the bandwidth reservation corresponds to the second communication session; and
requesting a swap of the bandwidth reservation from the first communication session to the second communication session.
1 Assignment
0 Petitions
Accused Products
Abstract
A network includes reservation agents for reserving bandwidth for communication sessions and swapping bandwidth reservations from one communication session to another communication session. After a swap, the recipient communication session proceeds using the bandwidth originally reserved for the donor communication session, while the donor communication session no longer utilizes that bandwidth reservation. By swapping bandwidth reservations, a network may more efficiently use bandwidth in an environment where bandwidth is a limited resource.
83 Citations
23 Claims
-
1. A method of swapping a bandwidth reservation comprising:
-
requesting a bandwidth reservation for a first communication session between a first endpoint and a second endpoint, the first communication session routed through a first gateway and a second gateway, wherein both the first endpoint and the first gateway are located in a first network and both the second endpoint and the second gateway are located in a second network; storing session information indicating that the bandwidth reservation corresponds to the first communication session; receiving a request for a second communication session between the first endpoint and a third endpoint, the third endpoint located in the second network, the second communication session routed through the first gateway and the second gateway; determining that the second communication session can use the bandwidth reservation corresponding to the first communication session while the first communication session is in progress; modifying the session information to indicate that the bandwidth reservation corresponds to the second communication session; and requesting a swap of the bandwidth reservation from the first communication session to the second communication session. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device for swapping a bandwidth reservation comprising:
-
session information stored in a memory, the session information indicating that a bandwidth reservation corresponds to a first communication session between a first endpoint and a second endpoint, the first communication session routed through a first gateway and a second gateway, wherein both the first endpoint and the first gateway are located in a first network and both the second endpoint and the second gateway are located in a second network; and a controller operable to request the bandwidth reservation for the first communication session and to receive a request for a second communication session between the first endpoint and a third endpoint, the third endpoint located in the second network, the second communication session routed through the first gateway and the second gateway;
the controller further operable to determine that the second communication session can use the bandwidth reservation corresponding to the first communication session while the first communication session is in progress, to modify the session information to indicate that the bandwidth reservation corresponds to the second communication session, and to request a swap of the bandwidth reservation from the first communication session to the second communication session. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Logic for swapping a bandwidth reservation, the logic encoded in media and operable when executed to:
-
request a bandwidth reservation for a first communication session between a first endpoint and a second endpoint, the first communication session routed through a first gateway and a second gateway, wherein both the first endpoint and the first gateway are located in a first network and both the second endpoint and the second gateway are located in a second network; store session information indicating that the bandwidth reservation corresponds to the first communication session; receive a request for a second communication session between the first endpoint and a third endpoint, the third endpoint located in the second network, the second communication session routed through the first gateway and the second gateway; determine that the second communication session can use the bandwidth reservation corresponding to the first communication session while the first communication session is in progress; modify the session information to indicate that the bandwidth reservation corresponds to the second communication session; and request a swap of the bandwidth reservation from the first communication session to the second communication session. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A system for swapping a bandwidth reservation comprising:
-
means for requesting a bandwidth reservation for a first communication session between a first endpoint and a second endpoint, the first communication session routed through a first gateway and a second gateway, wherein both the first endpoint and the first gateway are located in a first network and both the second endpoint and the second gateway are located in a second network; means for storing session information indicating that the bandwidth reservation corresponds to the first communication session; means for receiving a request for a second communication session between the first endpoint and a third endpoint, the third endpoint located in the second network, the second communication session routed through the first gateway and the second gateway; means for determining that the second communication session can use the bandwidth reservation corresponding to the first communication session while the first communication session is in progress; means for modifying the session information to indicate that the bandwidth reservation corresponds to the second communication session; and means for requesting a swap of the bandwidth reservation from the first communication session to the second communication session.
-
-
23. A system for swapping a bandwidth reservation comprising:
-
a first network including a first endpoint, a first gateway, and a third endpoint; a second network including a second endpoint, and a second gateway; and a call control agent comprising; session information indicating that a bandwidth reservation corresponds to a first communication session between the first endpoint and the second endpoint, the first communication session routed through the first gateway and the second gateway; and a controller operable to request a bandwidth reservation for the first communication session;
to receive a request for a second communication session between the first endpoint and the third endpoint, the second communication session routed through the first gateway and the second gateway, to determine that the second communication session can use the bandwidth reservation corresponding to the first communication session while the first communication session is in progress, to modify the session information to indicate that the bandwidth reservation corresponds to the second communication session, and to request a swap of the bandwidth reservation from the first communication session to the second communication session.
-
Specification