Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
193 words
A bandwidth allocation system of a virtual path in an asynchronous transfer mode, comprising: virtual path setting means for setting a plurality of virtual paths in a repeating line by which cross-connect units in an asynchronous transfer mode switching network are connected to each other, each of said virtual paths being a direct link in which a route and a bandwidth between said cross-connect units are logically determined; bandwidth allocating means for allocating a bandwidth for each virtual path and bundling said plurality of said virtual paths into a plurality of virtual path groups; attribute classifying means for defining attribute classifications respectively corresponding to a communication quality type; attribute assigning means for assigning said attribute classifications to said plurality of virtual path groups; group bandwidth allocating means for proportionally distributing bandwidths to each of said virtual path groups in accordance with a sum total of all bandwidths allocated to said virtual paths constituting said each of said virtual path groups and setting a virtual path network; and cell output means for outputting a cell of terminal information to said repeating line in accordance with the attribute classifications assigned to said virtual path groups.
Claim 2
Dependent Claim
193 words
A bandwidth allocation system of a virtual path in an asynchronous transfer mode, comprising: virtual path setting means for setting a plurality of virtual paths in a repeating line by which cross-connect units in an asynchronous transfer mode switching network are connected to each other, each of said virtual paths being a direct link in which a route and a bandwidth between said cross-connect units are logically determined; bandwidth allocating means for allocating a bandwidth for each virtual path and bundling said plurality of said virtual paths into a plurality of virtual path groups; attribute classifying means for defining attribute classifications respectively corresponding to a communication quality type; attribute assigning means for assigning said attribute classifications to said plurality of virtual path groups; group bandwidth allocating means for proportionally distributing bandwidths to each of said virtual path groups in accordance with a sum total of all bandwidths allocated to said virtual paths constituting said each of said virtual path groups and setting a virtual path network; and cell output means for outputting a cell of terminal information to said repeating line in accordance with the attribute classifications assigned to said virtual path groups.
Claim 3
Dependent Claim
28 words
A system according to claim 1, wherein the attribute classifications assigned to said virtual path groups are based on a cell delay time and a cell loss rate.
Claim 4
Dependent Claim
102 words
A system according to claim 1, further comprising: virtual path selecting means for selecting a virtual path in accordance with at least one of an attribute classification of an originating terminal and media characteristics of communication information upon generation of a call; call permission determining means for determining whether a generated call is permitted in accordance with a bandwidth assigned to the selected virtual path and a communication quality type requested from said originating terminal; and call connection setting means for setting a call connection between said originating terminal and said selected virtual path when the permission of the call is determined.
Claim 5
Dependent Claim
49 words
A system according to claim 3, wherein said virtual path selecting means selects one of said virtual paths of said virtual path groups to which an attribute classification corresponding to one of the attribute classifications of said originating terminal and the media characteristics of the communication information is assigned.
Claim 6
Dependent Claim
101 words
A system according to claim 1, further comprising communication amount monitoring means for monitoring a transmission amount of the communication information for each virtual path, cell waiting means for temporarily waiting a cell when said communication amount monitoring means determines that a virtual path is busy, congestion predicting means for predicting congestion of a virtual path which is determined to be busy in accordance with a delay time of a waiting cell, and bandwidth allocation changing means for changing bandwidth allocation of the busy virtual path in a virtual path group including the busy virtual path obtained upon prediction of congestion.
Claim 7
Dependent Claim
77 words
A system according to claim 5, wherein said bandwidth allocation changing means obtains a cell loss rate in the virtual path, whose congestion is predicted, so as to assure an output bandwidth of a cell whose loss is predicted, decreases a bandwidth of a virtual path having a smaller number of input cells per unit time on the basis of the obtained cell loss rate, and increases a bandwidth of the virtual path whose congestion is predicted.
Claim 8
Dependent Claim
31 words
A system according to claim 5, wherein said cell waiting means includes a cell storage buffer arranged between said virtual path group and a virtual path in said virtual path group.
Claim 9
Dependent Claim
352 words
A bandwidth allocation system of a virtual path in an asynchronous transfer mode, comprising: virtual path setting means for setting a plurality of virtual paths in a repeating line by which cross-connect units in an asynchronous transfer mode switching network are connected to each other each of said virtual paths being a direct link in which a route and a bandwidth between said cross-connect units are logically determined; bandwidth allocating means for allocating a bandwidth for each virtual path and bundling said plurality of said virtual paths into a plurality of virtual path groups; attribute classifying means for defining attribute classifications respectively corresponding to a communication quality type; attribute assigning means for assigning said attribute classifications to said plurality of virtual path groups; group bandwidth allocating means for proportionally distributing bandwidths to each of said virtual path groups in accordance with a sum total of all bandwidths allocated to said virtual paths constituting said each of said virtual path groups and setting a virtual path network; cell output means for outputting a cell of terminal information to said repeating line in accordance with the attribute classifications assigned to said virtual path groups; virtual path selecting means for selecting a virtual path in accordance with at least one of an attribute classification of an originating terminal and media characteristics of communication information upon generation of a call; call permission determining means for determining whether a generated call is permitted in accordance with a bandwidth assigned to the selected virtual path and a communication quality type requested from said originating terminal; and call connection setting means for setting a call connection between said originating terminal and said selected virtual path when the permission of the call is determined, wherein the attribute classifications assigned to said virtual path groups are based on a cell delay time and a cell loss rate, and wherein said virtual path selecting means selects one of said virtual paths of said virtual path groups to which an attribute classification corresponding to one of the attribute classifications of said originating terminal and the media characteristics of the communication information is assigned.
Claim 10
Dependent Claim
352 words
A bandwidth allocation system of a virtual path in an asynchronous transfer mode, comprising: virtual path setting means for setting a plurality of virtual paths in a repeating line by which cross-connect units in an asynchronous transfer mode switching network are connected to each other each of said virtual paths being a direct link in which a route and a bandwidth between said cross-connect units are logically determined; bandwidth allocating means for allocating a bandwidth for each virtual path and bundling said plurality of said virtual paths into a plurality of virtual path groups; attribute classifying means for defining attribute classifications respectively corresponding to a communication quality type; attribute assigning means for assigning said attribute classifications to said plurality of virtual path groups; group bandwidth allocating means for proportionally distributing bandwidths to each of said virtual path groups in accordance with a sum total of all bandwidths allocated to said virtual paths constituting said each of said virtual path groups and setting a virtual path network; cell output means for outputting a cell of terminal information to said repeating line in accordance with the attribute classifications assigned to said virtual path groups; virtual path selecting means for selecting a virtual path in accordance with at least one of an attribute classification of an originating terminal and media characteristics of communication information upon generation of a call; call permission determining means for determining whether a generated call is permitted in accordance with a bandwidth assigned to the selected virtual path and a communication quality type requested from said originating terminal; and call connection setting means for setting a call connection between said originating terminal and said selected virtual path when the permission of the call is determined, wherein the attribute classifications assigned to said virtual path groups are based on a cell delay time and a cell loss rate, and wherein said virtual path selecting means selects one of said virtual paths of said virtual path groups to which an attribute classification corresponding to one of the attribute classifications of said originating terminal and the media characteristics of the communication information is assigned.
Claim 11
Dependent Claim
355 words
A bandwidth allocation system of a virtual path in an asynchronous transfer mode, comprising: virtual path setting means for setting a plurality of virtual paths in a repeating line by which cross-connect units in an asynchronous transfer mode switching network are connected to each other, each of said virtual paths being a direct link in which a route and a bandwidth between said cross-connect units are logically determined; bandwidth allocating means for allocating a bandwidth for each virtual path and bundling said plurality of said virtual paths into a plurality of virtual path groups; attribute classifying means for defining attribute classifications respectively corresponding to a communication quality type; attribute assigning means for assigning said attribute classifications to said plurality of virtual path groups; group bandwidth allocating means for proportionally distributing bandwidths to each of said virtual path groups in accordance with a sum total of all bandwidths allocated to said virtual paths constituting said each of said virtual path groups and setting a virtual path network; cell output means for outputting a cell of terminal information to said repeating line in accordance with the attribute classifications assigned to said virtual path groups; communication amount monitoring means for monitoring a transmission amount of communication information for each virtual path; cell waiting means for temporarily waiting a cell when said communication amount monitoring means determines that a virtual path is busy; congestion predicting means for predicting congestion of a virtual path which is determined to be busy in accordance with a delay time of a waiting cell; and bandwidth allocation changing means for changing bandwidth allocation of the busy virtual path in a virtual path group including the busy virtual path obtained upon prediction of congestion, wherein said bandwidth allocation changing means obtains a cell loss rate in the virtual path, whose congestion is predicted, so as to assure an output bandwidth of a cell whose loss is predicted, decreases a bandwidth of a virtual path having a smaller number of input cells per unit time on the basis of the obtained cell loss rate, and increases a bandwidth of the virtual path whose congestion is predicted.
Claim 12
Dependent Claim
355 words
A bandwidth allocation system of a virtual path in an asynchronous transfer mode, comprising: virtual path setting means for setting a plurality of virtual paths in a repeating line by which cross-connect units in an asynchronous transfer mode switching network are connected to each other, each of said virtual paths being a direct link in which a route and a bandwidth between said cross-connect units are logically determined; bandwidth allocating means for allocating a bandwidth for each virtual path and bundling said plurality of said virtual paths into a plurality of virtual path groups; attribute classifying means for defining attribute classifications respectively corresponding to a communication quality type; attribute assigning means for assigning said attribute classifications to said plurality of virtual path groups; group bandwidth allocating means for proportionally distributing bandwidths to each of said virtual path groups in accordance with a sum total of all bandwidths allocated to said virtual paths constituting said each of said virtual path groups and setting a virtual path network; cell output means for outputting a cell of terminal information to said repeating line in accordance with the attribute classifications assigned to said virtual path groups; communication amount monitoring means for monitoring a transmission amount of communication information for each virtual path; cell waiting means for temporarily waiting a cell when said communication amount monitoring means determines that a virtual path is busy; congestion predicting means for predicting congestion of a virtual path which is determined to be busy in accordance with a delay time of a waiting cell; and bandwidth allocation changing means for changing bandwidth allocation of the busy virtual path in a virtual path group including the busy virtual path obtained upon prediction of congestion, wherein said bandwidth allocation changing means obtains a cell loss rate in the virtual path, whose congestion is predicted, so as to assure an output bandwidth of a cell whose loss is predicted, decreases a bandwidth of a virtual path having a smaller number of input cells per unit time on the basis of the obtained cell loss rate, and increases a bandwidth of the virtual path whose congestion is predicted.
Claim 13
Dependent Claim
74 words
A system according to claim 1, wherein the communication quality comprises a first communication quality in which a prevention of cell delay takes priority over a prevention of cell loss and a second communication quality in which the prevention of cell loss takes priority over the prevention of cell delay, and wherein said attribute assigning means assigns the attribute classifications to the virtual path groups in accordance with the first and second communication qualities.