← Back to Patent Explorer
US6314103B1 Expired / Lapsed US ⏱️ 0.0 years remaining

System and method for allocating bandwidth for a call

Assignee: Sprint Communications Co LP
•
Filing: 1998-02-20
•
Granted: 2001-11-06
•
Expires: 2018-02-20
📄 Original PDF 🌐 Google Patents

Abstract

Abstract A system and method for allocating bandwidth in an asynchronous transfer mode (ATM) system under-allocates bandwidth in virtual paths for virtual path groups between ATM devices. A bandwidth allocation platform manages the virtual paths in the ATM system to control allocation and to prevent congestion, while providing efficient utilization of the bandwidth within the ATM system. The bandwidth allocation system under-allocates virtual paths for virtual path groups that require additional bandwidth to make connections for calls. When a connection is selected on the under-allocated virtual path, the virtual path may use bandwidth from another virtual path in the virtual path group or from a virtual path in another virtual path group if needed. A communication device transports user communications and call signaling for a call. A signaling processor processes the call signaling to select a connection in one of the under-allocated virtual paths for the call over the virtual path group. An interworking unit interworks the user communications from the format in which the user communications are received from the communication device to asynchronous transfer mode cells that identify the selected connection.

Inventors

  • 👤 Khalid Mohamed Medhat
  • 👤 Michael Joseph Gardner
  • 👤 Dean Charles Boldt

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 14:17
CPC Classifications
H; H04; H04L; H04L49/00; H04L49/50; H04L49/501; H04J; H04J3/00; H04J3/02; H04J3/12; H04J3/125; H04J3/24; H04J3/247; H04L49/25; H04L49/253; H04L49/255; H04L49/30; H04L49/3081; H04Q; H04Q11/00; H04Q11/04; H04Q11/0428; H04Q11/0478; H04Q3/00; H04Q3/0016; H04Q3/0025; H04Q3/0029; H04L12/00; H04L12/54; H04L12/56; H04L12/5601; H04L2012/5603; H04L2012/5609; H04L2012/561; H04L2012/5619; H04L2012/5625; H04L2012/5626; H04L2012/5629; H04L2012/563; H04L2012/5672; H04L49/20; H04L49/205; H04L49/3009; H04Q2213/00; H04Q2213/13102; H04Q2213/13104; H04Q2213/1313; H04Q2213/13176; H04Q2213/1329; H04Q2213/13296; H04Q2213/13375; H04Q2213/1338; H04Q2213/13389; H04Q2213/13513; H04Q2213/13531

Claims Analysis

Total Claims: 114
Claim 1
Independent Claim 178 words
A system for allocating bandwidth for a call having call signaling and user communications, the system comprising: a virtual path group having a plurality of virtual paths having bandwidth initially under-allocated to each of the virtual paths; a signaling processor adapted to re-allocate the bandwidth available to a particular one of the virtual paths in a particular one of the virtual path groups when the bandwidth initially allocated to the particular virtual path is not sufficient to connect the call so that the particular virtual path uses bandwidth initially allocated for another virtual path in the virtual path group, to process the call signaling to select a connection over the particular virtual path, and to transport a control message that designates the selected connection; and an interworking unit adapted to receive the user communications in a communication format, to receive the control message from the signaling processor, to interwork the user communications between the communication format and asynchronous transfer mode cells that identify the selected connection, and to transport the asynchronous transfer mode cells over the selected connection.
Claim 2
Independent Claim 178 words
A system for allocating bandwidth for a call having call signaling and user communications, the system comprising: a virtual path group having a plurality of virtual paths having bandwidth initially under-allocated to each of the virtual paths; a signaling processor adapted to re-allocate the bandwidth available to a particular one of the virtual paths in a particular one of the virtual path groups when the bandwidth initially allocated to the particular virtual path is not sufficient to connect the call so that the particular virtual path uses bandwidth initially allocated for another virtual path in the virtual path group, to process the call signaling to select a connection over the particular virtual path, and to transport a control message that designates the selected connection; and an interworking unit adapted to receive the user communications in a communication format, to receive the control message from the signaling processor, to interwork the user communications between the communication format and asynchronous transfer mode cells that identify the selected connection, and to transport the asynchronous transfer mode cells over the selected connection.
Claim 3
Dependent Claim 19 words
The system of claim 1 wherein the signaling processor is adapted to track bandwidth usage by the virtual paths.
Claim 4
Dependent Claim 16 words
The system of claim 1 wherein the signaling processor is adapted to perform bandwidth management functions.
Claim 5
Dependent Claim 14 words
The system of claim 3 wherein the bandwidth management functions comprise call admission control.
Claim 6
Dependent Claim 21 words
The system of claim 1 wherein the signaling processor is adapted to perform call admission control functions for the virtual paths.
Claim 7
Dependent Claim 53 words
The system of claim 1 further comprising a second virtual path group having a plurality of second virtual paths having bandwidth initially allocated to each of the second virtual paths wherein the under-allocated particular virtual path uses bandwidth initially allocated for one of the second virtual paths in the second virtual path group.
Claim 8
Dependent Claim 23 words
The system of claim 1 wherein the signaling processor further is adapted to under-allocate the particular virtual path by a percentage of under-allocation.
Claim 9
Dependent Claim 24 words
The system of claim 1 wherein the signaling processor further is adapted to under-allocate the particular virtual path by a fixed number of under-allocation.
Claim 10
Dependent Claim 120 words
The system of claim 1 further comprising: a cross connect connected to the interworking unit through the particular virtual path; and a second virtual path group in connection with the cross connect having a plurality of second virtual paths having bandwidth initially allocated to each of the second virtual paths; wherein the signaling processor further is adapted to under-allocate a particular one of the second virtual paths so that the particular second virtual path uses bandwidth initially allocated to another second virtual path; and wherein the cross connect receives the asynchronous transfer mode cells from the connection on the particular virtual path and cross connects the asynchronous transfer mode cells to a second connection on the particular second virtual path.
Claim 11
Dependent Claim 43 words
The system of claim 9 wherein the signaling processor is adapted to under-allocate the particular second virtual path by selecting the connection in the particular virtual path that is to be cross connected to the second connection in the particular second virtual path.
Claim 12
Dependent Claim 15 words
The system of claim 9 wherein the cross connect comprises an asynchronous transfer mode switch.
Claim 13
Dependent Claim 18 words
The system of claim 9 wherein the particular second virtual path is connected to a second cross connect.
Claim 14
Dependent Claim 16 words
The system of claim 12 wherein the second cross connect comprises an asynchronous transfer mode switch.
Claim 15
Dependent Claim 30 words
The system of claim 1 further comprising a communication device adapted to transport the user communications to the interworking unit and to transport the call signaling to the signaling processor.
Claim 16
Dependent Claim 14 words
The system of claim 14 wherein the communication device comprises a local exchange switch.
Claim 17
Dependent Claim 13 words
The system of claim 14 wherein the communication device comprises a service platform.
Claim 18
Independent Claim 181 words
A system for allocating bandwidth for a call having call signaling and user communications, the system comprising: a plurality of virtual path groups each having a plurality of virtual paths having bandwidth initially under-allocated to each of the virtual paths; a signaling processor adapted to re-allocate the bandwidth available to a particular one of the virtual paths in a particular one of the virtual path groups when the bandwidth initially allocated to the particular virtual path is not sufficient to connect the call so that the particular virtual path uses bandwidth initially allocated for another virtual path in another virtual path group, to process the call signaling to select a connection over the particular virtual path, and to transport a control message that designates the selected connection; and an interworking unit adapted to receive the user communications in a communication format, to receive the control message from the signaling processor, to interwork the user communications between the communication format and asynchronous transfer mode cells that identify the selected connection, and to transport the asynchronous transfer mode cells over the selected connection.
Claim 19
Independent Claim 181 words
A system for allocating bandwidth for a call having call signaling and user communications, the system comprising: a plurality of virtual path groups each having a plurality of virtual paths having bandwidth initially under-allocated to each of the virtual paths; a signaling processor adapted to re-allocate the bandwidth available to a particular one of the virtual paths in a particular one of the virtual path groups when the bandwidth initially allocated to the particular virtual path is not sufficient to connect the call so that the particular virtual path uses bandwidth initially allocated for another virtual path in another virtual path group, to process the call signaling to select a connection over the particular virtual path, and to transport a control message that designates the selected connection; and an interworking unit adapted to receive the user communications in a communication format, to receive the control message from the signaling processor, to interwork the user communications between the communication format and asynchronous transfer mode cells that identify the selected connection, and to transport the asynchronous transfer mode cells over the selected connection.
Claim 20
Dependent Claim 19 words
The system of claim 17 wherein the signaling processor is adapted to track bandwidth usage by the virtual paths.
Claim 21
Dependent Claim 16 words
The system of claim 17 wherein the signaling processor is adapted to perform bandwidth management functions.
Claim 22
Dependent Claim 14 words
The system of claim 19 wherein the bandwidth management functions comprise call admission control.
Claim 23
Dependent Claim 21 words
The system of claim 17 wherein the signaling processor is adapted to perform call admission control functions for the virtual paths.
Claim 24
Dependent Claim 25 words
The system of claim 17 wherein the under-allocated particular virtual path uses bandwidth initially allocated for another virtual path in the particular virtual path group.
Claim 25
Dependent Claim 23 words
The system of claim 17 wherein the signaling processor further is adapted to under-allocate the particular virtual path by a percentage of under-allocation.
Claim 26
Dependent Claim 24 words
The system of claim 17 wherein the signaling processor further is adapted to under-allocate the particular virtual path by a fixed number of under-allocation.
Claim 27
Dependent Claim 120 words
The system of claim 17 further comprising: a cross connect connected to the interworking unit through the particular virtual path; and a second virtual path group in connection with the cross connect having a plurality of second virtual paths having bandwidth initially allocated to each of the second virtual paths; wherein the signaling processor further is adapted to under-allocate a particular one of the second virtual paths so that the particular second virtual path uses bandwidth initially allocated to another second virtual path; and wherein the cross connect receives the asynchronous transfer mode cells from the connection on the particular virtual path and cross connects the asynchronous transfer mode cells to a second connection on the particular second virtual path.
Claim 28
Dependent Claim 43 words
The system of claim 25 wherein the signaling processor is adapted to under-allocate the particular second virtual path by selecting the connection in the particular virtual path that is to be cross connected to the second connection in the particular second virtual path.
Claim 29
Dependent Claim 15 words
The system of claim 25 wherein the cross connect comprises an asynchronous transfer mode switch.
Claim 30
Dependent Claim 18 words
The system of claim 25 wherein the particular second virtual path is connected to a second cross connect.
Claim 31
Dependent Claim 16 words
The system of claim 28 wherein the second cross connect comprises an asynchronous transfer mode switch.
Claim 32
Dependent Claim 30 words
The system of claim 17 further comprising a communication device adapted to transport the user communications to the interworking unit and to transport the call signaling to the signaling processor.
Claim 33
Dependent Claim 14 words
The system of claim 30 wherein the communication device comprises a local exchange switch.
Claim 34
Dependent Claim 13 words
The system of claim 30 wherein the communication device comprises a service platform.
Claim 35
Independent Claim 184 words
A system for allocating bandwidth for a call having call signaling and user communications, the system comprising: a plurality of virtual channels; a plurality of virtual paths each having a portion of the virtual channels available for use therefor; a plurality of virtual path groups, each virtual path group having a portion of the virtual paths available for use therefor; a signaling processor adapted to allocate the virtual paths in the virtual path groups so that particular virtual paths use virtual channels from other virtual paths when needed, to receive the call signaling, to process the call signaling to select a connection over a selected one of the virtual paths over a selected one of the virtual path groups, and to transport a control message that designates the selected connection; and an interworking unit adapted to receive the user communications in a communication format, to receive the control message from the signaling processor, to interwork the user communications between the communication format and asynchronous transfer mode cells that identify the selected connection, and to transport the asynchronous transfer mode cells over the selected connection.
Claim 36
Independent Claim 184 words
A system for allocating bandwidth for a call having call signaling and user communications, the system comprising: a plurality of virtual channels; a plurality of virtual paths each having a portion of the virtual channels available for use therefor; a plurality of virtual path groups, each virtual path group having a portion of the virtual paths available for use therefor; a signaling processor adapted to allocate the virtual paths in the virtual path groups so that particular virtual paths use virtual channels from other virtual paths when needed, to receive the call signaling, to process the call signaling to select a connection over a selected one of the virtual paths over a selected one of the virtual path groups, and to transport a control message that designates the selected connection; and an interworking unit adapted to receive the user communications in a communication format, to receive the control message from the signaling processor, to interwork the user communications between the communication format and asynchronous transfer mode cells that identify the selected connection, and to transport the asynchronous transfer mode cells over the selected connection.
Claim 37
Dependent Claim 16 words
The system of claim 33 wherein the signaling processor is adapted to perform bandwidth management functions.
Claim 38
Dependent Claim 14 words
The system of claim 33 wherein the bandwidth management functions comprise call admission control.
Claim 39
Dependent Claim 120 words
The system of claim 33 further comprising: a cross connect connected to the interworking unit through the selected virtual path; and a second virtual path group in connection with the cross connect having a plurality of second virtual paths having bandwidth initially allocated to each of the second virtual paths; wherein the signaling processor further is adapted to under-allocate a selected one of the second virtual paths so that the selected second virtual path uses bandwidth initially allocated to another second virtual path; and wherein the cross connect receives the asynchronous transfer mode cells from the connection on the selected virtual path and cross connects the asynchronous transfer mode cells to a second connection on the selected second virtual path.
Claim 40
Dependent Claim 15 words
The system of claim 36 wherein the cross connect comprises an asynchronous transfer mode switch.
Claim 41
Dependent Claim 18 words
The system of claim 36 wherein the selected second virtual path is connected to a second cross connect.
Claim 42
Dependent Claim 16 words
The system of claim 38 wherein the second cross connect comprises an asynchronous transfer mode switch.
Claim 43
Dependent Claim 30 words
The system of claim 33 further comprising a communication device adapted to transport the user communications to the interworking unit and to transport the call signaling to the signaling processor.
Claim 44
Dependent Claim 14 words
The system of claim 40 wherein the communication device comprises a local exchange switch.
Claim 45
Dependent Claim 13 words
The system of claim 40 wherein the communication device comprises a service platform.
Claim 46
Dependent Claim 155 words
A bandwidth allocation system for connecting a call over a network having a plurality of virtual channels with bandwidth and a plurality of virtual paths, each virtual path configured to use a portion of the bandwidth of the virtual channels, the call having call signaling and user communications, the system comprising: a signaling processor adapted to re-allocate bandwidth available to the virtual paths for use by a selected one of the virtual path groups, to receive the call signaling, to process the call signaling to select a connection on a selected one of the re-allocated virtual paths, and to transport a control message that designates the selected connection; and an interworking unit adapted to receive the user communications in a communication format, to receive the control message from the signaling processor, and to interwork the user communications with the selected connection so that the selected virtual path uses bandwidth from another of the virtual paths.
Claim 47
Dependent Claim 155 words
A bandwidth allocation system for connecting a call over a network having a plurality of virtual channels with bandwidth and a plurality of virtual paths, each virtual path configured to use a portion of the bandwidth of the virtual channels, the call having call signaling and user communications, the system comprising: a signaling processor adapted to re-allocate bandwidth available to the virtual paths for use by a selected one of the virtual path groups, to receive the call signaling, to process the call signaling to select a connection on a selected one of the re-allocated virtual paths, and to transport a control message that designates the selected connection; and an interworking unit adapted to receive the user communications in a communication format, to receive the control message from the signaling processor, and to interwork the user communications with the selected connection so that the selected virtual path uses bandwidth from another of the virtual paths.
Claim 48
Dependent Claim 16 words
The system of claim 43 wherein the signaling processor is adapted to perform bandwidth management functions.
Claim 49
Dependent Claim 14 words
The system of claim 44 wherein the bandwidth management functions comprise call admission control.
Claim 50
Dependent Claim 120 words
The system of claim 43 further comprising: a cross connect connected to the interworking unit through the selected virtual path; and a second virtual path group in connection with the cross connect having a plurality of second virtual paths having bandwidth initially allocated to each of the second virtual paths; wherein the signaling processor further is adapted to under-allocate a selected one of the second virtual paths so that the selected second virtual path uses bandwidth initially allocated to another second virtual path; and wherein the cross connect receives the asynchronous transfer mode cells from the connection on the selected virtual path and cross connects the asynchronous transfer mode cells to a second connection on the selected second virtual path.
Claim 51
Dependent Claim 15 words
The system of claim 46 wherein the cross connect comprises an asynchronous transfer mode switch.
Claim 52
Dependent Claim 18 words
The system of claim 46 wherein the selected second virtual path is connected to a second cross connect.
Claim 53
Dependent Claim 16 words
The system of claim 48 wherein the second cross connect comprises an asynchronous transfer mode switch.
Claim 54
Dependent Claim 30 words
The system of claim 43 further comprising a communication device adapted to transport the user communications to the interworking unit and to transport the call signaling to the signaling processor.
Claim 55
Dependent Claim 14 words
The system of claim 50 wherein the communication device comprises a local exchange switch.
Claim 56
Dependent Claim 13 words
The system of claim 50 wherein the communication device comprises a service platform.
Claim 57
Dependent Claim 192 words
A bandwidth allocation system for connecting a call over an asynchronous transfer mode system having a plurality of virtual paths, each virtual path having bandwidth initially under-allocated thereto, the call having call signaling and user communications, the system comprising: a signaling processor adapted to receive the call signaling and to process the call signaling to select a virtual connection over a selected one of the under-allocated virtual paths, the selected under-allocated virtual path having used all of the bandwidth initially allocated thereto, and to transport a control message that designates the selected virtual connection; a bandwidth allocation platform adapted to determine that the selected under-allocated virtual path has used all of the bandwidth initially allocated thereto and to allocate bandwidth if available from another virtual path so that the selected virtual path can use the bandwidth; and an interworking unit adapted to receive the user communications in a communication format, to receive the control message from the signaling processor, to interwork the user communications between the communication format and asynchronous transfer mode cells that identify the selected virtual connection, and to transport the asynchronous transfer mode cells over the selected virtual connection.
Claim 58
Dependent Claim 192 words
A bandwidth allocation system for connecting a call over an asynchronous transfer mode system having a plurality of virtual paths, each virtual path having bandwidth initially under-allocated thereto, the call having call signaling and user communications, the system comprising: a signaling processor adapted to receive the call signaling and to process the call signaling to select a virtual connection over a selected one of the under-allocated virtual paths, the selected under-allocated virtual path having used all of the bandwidth initially allocated thereto, and to transport a control message that designates the selected virtual connection; a bandwidth allocation platform adapted to determine that the selected under-allocated virtual path has used all of the bandwidth initially allocated thereto and to allocate bandwidth if available from another virtual path so that the selected virtual path can use the bandwidth; and an interworking unit adapted to receive the user communications in a communication format, to receive the control message from the signaling processor, to interwork the user communications between the communication format and asynchronous transfer mode cells that identify the selected virtual connection, and to transport the asynchronous transfer mode cells over the selected virtual connection.
Claim 59
Dependent Claim 22 words
The system of claim 53 wherein the signaling processor is adapted to perform call admission control functions for the under-allocated virtual paths.
Claim 60
Dependent Claim 42 words
The system of claim 53 wherein the bandwidth allocation platform is adapted to manage allocation of particular ones of the under-allocated virtual paths on a point code basis so that the bandwidth allocation platform can track connections over the under-allocated virtual paths.
Claim 61
Dependent Claim 32 words
The system of claim 53 wherein the bandwidth allocation platform is adapted to track bandwidth allocation of the under-allocated virtual paths to determine current usage of bandwidth in the under-allocated virtual paths.
Claim 62
Dependent Claim 34 words
The system of claim 53 wherein the bandwidth allocation platform is adapted to track bandwidth allocation of the selected under-allocated virtual path to determine current usage of bandwidth in the selected under-allocated virtual path.
Claim 63
Dependent Claim 31 words
The system of claim 53 wherein the bandwidth allocation platform is adapted to use restrictive controls that block the call when bandwidth is not available for the selected under-allocated virtual path.
Claim 64
Dependent Claim 41 words
The system of claim 53 wherein the bandwidth allocation platform is adapted to use expansive controls to reroute the call from the selected under-allocated virtual path to another virtual path when bandwidth is not available for the selected under-allocated virtual path.
Claim 65
Dependent Claim 20 words
The system of claim 53 wherein the selected under-allocated virtual path is limited to a fixed number of allocated bandwidth.
Claim 66
Dependent Claim 20 words
The system of claim 53 wherein the selected under-allocated virtual path is limited to a fixed percentage of allocated bandwidth.
Claim 67
Dependent Claim 41 words
The system of claim 61 wherein the signaling processor is adapted to transmit a second control message to the bandwidth allocation platform to notify the bandwidth allocation platform when the signaling processor selects the connection over the selected under-allocated virtual paths.
Claim 68
Dependent Claim 37 words
The system of claim 61 wherein the signaling processor is adapted to transmit a second control message to the bandwidth allocation platform to request the bandwidth allocation platform to allocate bandwidth to the selected under-allocated virtual path.
Claim 69
Dependent Claim 35 words
The system of claim 61 wherein the bandwidth allocation platform is adapted to anticipate that one of the under-allocated virtual paths will require additional bandwidth and to allocate bandwidth to the one under-allocated virtual path.
Claim 70
Dependent Claim 208 words
A bandwidth allocation system for connecting a call over an asynchronous transfer mode system having a plurality of virtual paths, each virtual path having bandwidth initially under-allocated thereto, the call having call signaling and user communications, the system comprising: a signaling processor adapted to receive the call signaling and to process the call signaling to select a virtual connection over a selected one of the under-allocated virtual paths, the selected under-allocated virtual path having used all of the bandwidth initially allocated thereto, to transport a control message that designates the selected virtual connection, and to allocate bandwidth if available from another virtual path so that the selected under-allocated virtual path can use the bandwidth; a bandwidth allocation platform adapted to track usage of the under-allocated virtual paths and to provide to the signaling processor is usage information about the under-allocated virtual paths available so that the signaling processor can select the connection; and an interworking unit adapted to receive the user communications in a communication format, to receive the control message from the signaling processor, to interwork the user communications between the communication format and asynchronous transfer mode cells that identify the selected virtual connection, and to transport the asynchronous transfer mode cells over the selected virtual connection.
Claim 71
Dependent Claim 208 words
A bandwidth allocation system for connecting a call over an asynchronous transfer mode system having a plurality of virtual paths, each virtual path having bandwidth initially under-allocated thereto, the call having call signaling and user communications, the system comprising: a signaling processor adapted to receive the call signaling and to process the call signaling to select a virtual connection over a selected one of the under-allocated virtual paths, the selected under-allocated virtual path having used all of the bandwidth initially allocated thereto, to transport a control message that designates the selected virtual connection, and to allocate bandwidth if available from another virtual path so that the selected under-allocated virtual path can use the bandwidth; a bandwidth allocation platform adapted to track usage of the under-allocated virtual paths and to provide to the signaling processor is usage information about the under-allocated virtual paths available so that the signaling processor can select the connection; and an interworking unit adapted to receive the user communications in a communication format, to receive the control message from the signaling processor, to interwork the user communications between the communication format and asynchronous transfer mode cells that identify the selected virtual connection, and to transport the asynchronous transfer mode cells over the selected virtual connection.
Claim 72
Dependent Claim 22 words
The system of claim 65 wherein the signaling processor is adapted to perform call admission control functions for the under-allocated virtual paths.
Claim 73
Dependent Claim 41 words
The system of claim 66 wherein the bandwidth allocation platform is adapted to manage allocation of particular ones of the virtual paths on a point code basis so that the bandwidth allocation platform can track connections over the under-allocated virtual paths.
Claim 74
Dependent Claim 30 words
The system of claim 66 wherein the signaling processor is adapted to use restrictive controls that block the call when bandwidth is not available for the selected under-allocated virtual path.
Claim 75
Dependent Claim 40 words
The system of claim 66 wherein the signaling processor is adapted to use expansive controls to reroute the call from the selected under-allocated virtual path to another virtual path when bandwidth is not available for the selected under-allocated virtual path.
Claim 76
Dependent Claim 20 words
The system of claim 66 wherein the selected under-allocated virtual path is limited to a fixed number of allocated bandwidth.
Claim 77
Dependent Claim 20 words
The system of claim 66 wherein the selected under-allocated virtual path is limited to a fixed percentage of allocated bandwidth.
Claim 78
Dependent Claim 41 words
The system of claim 66 wherein the signaling processor is adapted to transmit a second control message to the bandwidth allocation platform to notify the bandwidth allocation platform when the signaling processor selects the connection over the selected under-allocated virtual path.
Claim 79
Independent Claim 163 words
A system for allocating bandwidth for calls having call signaling and user communications, the system comprising: a plurality of virtual paths each having bandwidth initially allocated thereto; a plurality of signaling processors linked together, each adapted to re-allocate the bandwidth for particular under-allocated virtual paths when the bandwidth initially allocated to the particular under-allocated virtual paths is not sufficient to connect the calls so that the re-allocated particular virtual paths may use bandwidth initially allocated for other of the virtual paths, to process call signaling for the calls to select connections over the re-allocated particular virtual paths, and to transport control messages that designate the selected connections; a plurality of interworking units adapted to receive user communications for calls, to receive control messages from the signaling processors, and to interwork the user communications to the selected connections on the under-allocated virtual paths; and a plurality of cross connects adapted to connect the interworking units through the selected connections on the particular virtual paths.
Claim 80
Independent Claim 163 words
A system for allocating bandwidth for calls having call signaling and user communications, the system comprising: a plurality of virtual paths each having bandwidth initially allocated thereto; a plurality of signaling processors linked together, each adapted to re-allocate the bandwidth for particular under-allocated virtual paths when the bandwidth initially allocated to the particular under-allocated virtual paths is not sufficient to connect the calls so that the re-allocated particular virtual paths may use bandwidth initially allocated for other of the virtual paths, to process call signaling for the calls to select connections over the re-allocated particular virtual paths, and to transport control messages that designate the selected connections; a plurality of interworking units adapted to receive user communications for calls, to receive control messages from the signaling processors, and to interwork the user communications to the selected connections on the under-allocated virtual paths; and a plurality of cross connects adapted to connect the interworking units through the selected connections on the particular virtual paths.
Claim 81
Dependent Claim 27 words
The system of claim 73 further comprising a bandwidth allocation platform adapted to track usage of the virtual paths and to manage usage of the virtual paths.
Claim 82
Dependent Claim 37 words
The system of claim 73 wherein the signaling processors are adapted to manage under-allocation of the particular virtual paths on a point code basis so that the signaling processors can track connections over the particular virtual paths.
Claim 83
Dependent Claim 31 words
The system of claim 73 wherein the signaling processors are adapted to track bandwidth allocation of the particular virtual paths to determine current usage of bandwidth in the particular virtual paths.
Claim 84
Dependent Claim 30 words
The system of claim 73 wherein the signaling processors are adapted to use restrictive controls that block calls when bandwidth is not available for connections on the particular virtual paths.
Claim 85
Dependent Claim 55 words
The system of claim 73 wherein the signaling processors are adapted to use expansive controls to reroute a particular one of the calls from a particular connection on a first particular virtual path to a second particular connection on a second particular virtual path when bandwidth is not available for the first particular virtual path.
Claim 86
Dependent Claim 19 words
The system of claim 73 wherein the under-allocated virtual paths are limited to a fixed number of under-allocated bandwidth.
Claim 87
Dependent Claim 19 words
The system of claim 73 wherein the under-allocated virtual paths are limited to a fixed percentage of under-allocated bandwidth.
Claim 88
Dependent Claim 24 words
The system of claim 73 wherein each of the signaling processors is adapted to track under-allocation of virtual paths by the other signaling processors.
Claim 89
Dependent Claim 39 words
The system of claim 81 wherein a first one of the signaling processors is adapted to query a second one of the signaling processors to determine if the second signaling processor has allocated designated particular virtual paths for usage.
Claim 90
Dependent Claim 40 words
The system of claim 81 wherein the first signaling processor is adapted to query the second signaling processor after the first signaling processor has allocated a threshold percentage of particular virtual paths available for allocation by the first signaling processor.
Claim 91
Dependent Claim 41 words
The system of claim 81 wherein a first one of the signaling processors is adapted to transmit a control message to a second one of the signaling processors when the first signaling processor allocates a designated particular virtual path for usage.
Claim 92
Dependent Claim 20 words
The system of claim 73 wherein the under-allocated virtual paths are not limited to a fixed number of under-allocated bandwidth.
Claim 93
Dependent Claim 20 words
The system of claim 73 wherein the under-allocated virtual paths are not limited to a fixed percentage of under-allocated bandwidth.
Claim 94
Independent Claim 268 words
A system for connecting a call in an asynchronous transfer mode system having a plurality of virtual paths, each virtual path having bandwidth initially under-allocated thereto, the call having call signaling and user communications, the system comprising: a first signaling processor adapted to receive the call signaling and to process the call signaling to select a first connection over a selected first one of the virtual paths, the first virtual path having used all of the bandwidth initially under-allocated thereto, to transport a first control message that designates the selected first connection, and to transport a second control message that designates the first connection; a second signaling processor adapted to receive the first control message transported by the first signaling processor, to process the first control message to select a second connection for the user communications, and to transport a third control message designating the second connection; a bandwidth allocation platform adapted to track bandwidth usage by the plurality of virtual paths and to identify the first virtual path for re-allocation so that the first virtual path may use bandwidth initially allocated to another of the virtual paths; a first interworking unit adapted to receive the user communications in a communication format, to receive the second control message from the first signaling processor, and to interwork the user communications with the selected first connection over the under-allocated first virtual path; a second interworking unit adapted to receive the user communications interworked from the first interworking unit, to receive the third control message from the second signaling processor, and to interwork the user communication with the selected second connection.
Claim 95
Independent Claim 268 words
A system for connecting a call in an asynchronous transfer mode system having a plurality of virtual paths, each virtual path having bandwidth initially under-allocated thereto, the call having call signaling and user communications, the system comprising: a first signaling processor adapted to receive the call signaling and to process the call signaling to select a first connection over a selected first one of the virtual paths, the first virtual path having used all of the bandwidth initially under-allocated thereto, to transport a first control message that designates the selected first connection, and to transport a second control message that designates the first connection; a second signaling processor adapted to receive the first control message transported by the first signaling processor, to process the first control message to select a second connection for the user communications, and to transport a third control message designating the second connection; a bandwidth allocation platform adapted to track bandwidth usage by the plurality of virtual paths and to identify the first virtual path for re-allocation so that the first virtual path may use bandwidth initially allocated to another of the virtual paths; a first interworking unit adapted to receive the user communications in a communication format, to receive the second control message from the first signaling processor, and to interwork the user communications with the selected first connection over the under-allocated first virtual path; a second interworking unit adapted to receive the user communications interworked from the first interworking unit, to receive the third control message from the second signaling processor, and to interwork the user communication with the selected second connection.
Claim 96
Dependent Claim 176 words
The system of claim 87 further comprising: a first cross connect connected to the first interworking unit by the first virtual path and connected to a second one of the plurality of virtual paths, the second virtual path having used all of the bandwidth allocated thereto; and a second cross connect connected to the first cross connect by the second virtual path and connected to the second interworking unit by a third one of the plurality of virtual paths; wherein the bandwidth allocation platform further is adapted to under-allocate bandwidth for the second virtual path so that the second virtual path may use bandwidth initially allocated to another of the virtual paths; wherein the first cross connected further is adapted to cross connect the user communications over the under-allocated second virtual path so that the user communications are transported to the second cross connect; and wherein the second cross connect further is adapted to cross connect the user communication over the third virtual path so that the user communications are transported to the second interworking unit.
Claim 97
Dependent Claim 18 words
The system of claim 87 wherein the bandwidth allocation platform is adapted to under-allocate the first virtual path.
Claim 98
Dependent Claim 18 words
The system of claim 87 wherein the first signaling processor is adapted to under-allocate the first virtual path.
Claim 99
Dependent Claim 40 words
The system of claim 87 wherein the bandwidth allocation platform is adapted to manage under-allocation of particular ones of the virtual paths on a point code basis so that the bandwidth allocation platform can track connections over the virtual paths.
Claim 100
Dependent Claim 30 words
The system of claim 87 wherein the bandwidth allocation platform is adapted to use restrictive controls that block the call when bandwidth is not available for the first virtual path.
Claim 101
Dependent Claim 39 words
The system of claim 87 wherein the bandwidth allocation platform is adapted to use expansive controls to reroute the call from the first virtual path to another virtual path when bandwidth is not available for the first virtual path.
Claim 102
Dependent Claim 45 words
The system of claim 87 wherein the first signaling processor is adapted to transmit a fourth control message to the bandwidth allocation platform to notify the bandwidth allocation platform when the first signaling processor selects a connection on the connection over the first virtual path.
Claim 103
Dependent Claim 33 words
The system of claim 87 wherein the bandwidth allocation platform is adapted to anticipate that one of the virtual paths will require additional bandwidth and to under-allocate bandwidth for the one virtual path.
Claim 104
Independent Claim 129 words
A method for connecting a call over an ATM system, the call having call signaling and user communications, the method comprising: configuring a particular one of a plurality of ATM virtual paths for under-allocation of bandwidth so that as the particular ATM virtual path requires more bandwidth than allocated to connect the call the particular ATM virtual path uses the required bandwidth from another ATM virtual path; configuring an ATM connection over the particular ATM virtual path as a constant-bit rate connection; receiving the call signaling and processing the call signaling to select the ATM connection over the particular ATM virtual path to connect the call; and receiving the user communications over a TDM connection and interworking the user communications with the selected ATM connection as constant bit-rate traffic.
Claim 105
Independent Claim 129 words
A method for connecting a call over an ATM system, the call having call signaling and user communications, the method comprising: configuring a particular one of a plurality of ATM virtual paths for under-allocation of bandwidth so that as the particular ATM virtual path requires more bandwidth than allocated to connect the call the particular ATM virtual path uses the required bandwidth from another ATM virtual path; configuring an ATM connection over the particular ATM virtual path as a constant-bit rate connection; receiving the call signaling and processing the call signaling to select the ATM connection over the particular ATM virtual path to connect the call; and receiving the user communications over a TDM connection and interworking the user communications with the selected ATM connection as constant bit-rate traffic.
Claim 106
Dependent Claim 16 words
The method of claim 96 further comprising performing call admission control functions for the virtual paths.
Claim 107
Dependent Claim 25 words
The method of claim 96 further comprises managing under-allocation of the virtual paths on a point code basis to track connections over the virtual paths.
Claim 108
Dependent Claim 24 words
The method of claim 96 further comprising tracking bandwidth allocation of the virtual paths to determine current usage of bandwidth in the virtual paths.
Claim 109
Independent Claim 166 words
A method for connecting a call over an ATM system, the call having call signaling and user communications, the method comprising: configuring a particular one of a plurality of ATM virtual paths for under-allocation of bandwidth so that as the particular ATM virtual path requires more bandwidth than allocated to connect the call the particular ATM virtual path uses the required bandwidth initially allocated to another ATM virtual path; configuring an ATM connection over the particular ATM virtual path as a constant-bit rate connection; receiving the call signaling in a signaling processor and processing the call signaling to select the ATM connection over the particular ATM virtual path to connect the call; transporting a control message from the signaling processor identifying the selected ATM connection; and receiving the user communications over a TDM connection in an interworking unit and receiving the control message from the signaling processor in the interworking unit and interworking the user communications with the selected ATM connection identified in the control message.
Claim 110
Independent Claim 166 words
A method for connecting a call over an ATM system, the call having call signaling and user communications, the method comprising: configuring a particular one of a plurality of ATM virtual paths for under-allocation of bandwidth so that as the particular ATM virtual path requires more bandwidth than allocated to connect the call the particular ATM virtual path uses the required bandwidth initially allocated to another ATM virtual path; configuring an ATM connection over the particular ATM virtual path as a constant-bit rate connection; receiving the call signaling in a signaling processor and processing the call signaling to select the ATM connection over the particular ATM virtual path to connect the call; transporting a control message from the signaling processor identifying the selected ATM connection; and receiving the user communications over a TDM connection in an interworking unit and receiving the control message from the signaling processor in the interworking unit and interworking the user communications with the selected ATM connection identified in the control message.
Claim 111
Dependent Claim 20 words
The method of claim 100 further comprising performing in the signaling processor call admission control functions for the virtual paths.
Claim 112
Dependent Claim 21 words
The method of claim 100 further comprising performing in a bandwidth management platform call admission control functions for the virtual paths.
Claim 113
Dependent Claim 25 words
The method of claim 100 further comprises managing under-allocation of the virtual paths on a point code basis to track connections over the virtual paths.
Claim 114
Dependent Claim 24 words
The method of claim 100 further comprising tracking bandwidth allocation of the virtual paths to determine current usage of bandwidth in the virtual paths.

References Cited (Backward Citations)

US4201889A Cited
US4310727A Cited
US4348554A Cited
US4453247A Cited
US4565903A Cited
US4554659A Cited
US4683563A Cited
US4730312A Cited
US4736364A Cited
US4748658A Cited
US5036318A Cited
US4916690A Cited
US4823338A Cited
US4823338B1 Cited
US4926416A Cited
US4985889A Cited
US4896319A Cited
US4853955A Cited
US5058104A Cited
US5089954A Cited
US5101404A Cited
US5233607A Cited
US5258752A Cited
US4991204A Cited
US4979118A Cited
US5163057A Cited
US4993014A Cited
US5067123A Cited
US5091903A Cited
US5231631A Cited
US5084867A Cited
US5434981A Cited
US5018191A Cited
US5048081A Cited
US5185743A Cited
US5239539A Cited
US5258979A Cited
US5216669A Cited
US5003584A Cited
US5268895A Cited
US5231633A Cited
US5249178A Cited
US5253247A Cited
US5204857A Cited
US5115431A Cited
US5193110A Cited
US5453981A Cited
US5255266A Cited
US5271010A Cited
US5274680A Cited
US5317562A Cited
US5479402A Cited
US5218602A Cited
US5168492A Cited
US5251255A Cited
US5363433A Cited
US5282244A Cited
US5291479A Cited
US5179556A Cited
US5394393A Cited
US5311509A Cited
US5339318A Cited
US5418783A Cited
US5367566A Cited
US5420857A Cited
US5357510A Cited
US5375124A Cited
US5420916A Cited
US5285441A Cited
US5373504A Cited
US5345443A Cited
US5278889A Cited
US5329308A Cited
US5323389A Cited
US5479401A Cited
US5600640A Cited
US5394398A Cited
US5541926A Cited
US5384840A Cited
US5519707A Cited
US5504742A Cited
US5463620A Cited
US5345446A Cited
US5345445A Cited
US5365524A Cited
US5327421A Cited
US5446738A Cited
US5477537A Cited
US5420858A Cited
US5513178A Cited
US5539884A Cited
US5463621A Cited
US5673262A Cited
US5473677A Cited
US5509010A Cited
US5544152A Cited
US5434852A Cited
US5392402A Cited
US5377186A Cited
US5530698A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag