System and method for allocating bandwidth for a call
First Claim
Patent Images
1. A method of operating a communication system, the method comprising:
- in a signaling processor, receiving and processing Signaling System Seven (SS7) messages for a plurality of calls to select virtual paths for the calls and to transfer control messages for the calls identifying the virtual paths;
in an interworking system, receiving the control messages and receiving user communications for the calls in a time division multiplex format;
in the interworking system, converting the user communications to an asynchronous format and transferring the user communications in the asynchronous format over the virtual paths in response to the control messages;
in a bandwidth management system, receiving and processing the control messages to determine if a first one of the virtual paths requires additional bandwidth and if the additional bandwidth would cause the first virtual path to exceed a maximum bandwidth allocation;
in the bandwidth management system, if the additional bandwidth is required and would not cause the first virtual path to exceed the maximum bandwidth allocation, then to determine if a second one of the virtual paths has spare bandwidth; and
in the bandwidth management system, if the additional bandwidth would not cause the first virtual path to exceed the maximum bandwidth allocation, then to allocate the additional bandwidth to the first virtual path and to de-allocate the spare bandwidth from the second virtual path.
4 Assignments
0 Petitions
Accused Products
Abstract
A communication system includes a signaling processor that receives and processes SS7 message to select virtual paths. The communication system includes an interworking system that converts time division multiplex communications into asynchronous communications for transfer over the selected virtual paths. The communication system includes a bandwidth management system that allocates spare bandwidth from one virtual path to another based on messages from the signaling processor, but does not allow the bandwidth of a virtual path to exceed a maximum threshold.
80 Citations
14 Claims
-
1. A method of operating a communication system, the method comprising:
-
in a signaling processor, receiving and processing Signaling System Seven (SS7) messages for a plurality of calls to select virtual paths for the calls and to transfer control messages for the calls identifying the virtual paths; in an interworking system, receiving the control messages and receiving user communications for the calls in a time division multiplex format; in the interworking system, converting the user communications to an asynchronous format and transferring the user communications in the asynchronous format over the virtual paths in response to the control messages; in a bandwidth management system, receiving and processing the control messages to determine if a first one of the virtual paths requires additional bandwidth and if the additional bandwidth would cause the first virtual path to exceed a maximum bandwidth allocation; in the bandwidth management system, if the additional bandwidth is required and would not cause the first virtual path to exceed the maximum bandwidth allocation, then to determine if a second one of the virtual paths has spare bandwidth; and in the bandwidth management system, if the additional bandwidth would not cause the first virtual path to exceed the maximum bandwidth allocation, then to allocate the additional bandwidth to the first virtual path and to de-allocate the spare bandwidth from the second virtual path. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication system comprising:
-
a signaling processor configured to receive and process Signaling System Seven (SS7) messages for a plurality of calls to select virtual paths for the calls and to transfer control messages for the calls identifying the selected virtual paths; an interworking system configured to receive the control messages and to receive user communications for the calls in a time division multiplex format, convert the user communications to an asynchronous format, and transfer the user communications in the asynchronous format over the selected virtual paths in response to the control messages; and a bandwidth management system configured to receive and process the control messages to determine if a first one of the virtual paths requires additional bandwidth and if the additional bandwidth would cause the first virtual path to exceed a maximum bandwidth allocation, and if the additional bandwidth is required and would not cause the first virtual path to exceed the maximum bandwidth allocation, then to determine if a second one of the virtual paths has spare bandwidth, and if the second one of the virtual paths has spare bandwidth, the to allocate the additional bandwidth to the first virtual path and to de-allocate the spare bandwidth from the second virtual path. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification