Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
192 words
A packet transmission network comprising a plurality of transmission nodes interconnected by transmission links, a plurality of user applications for transmitting data streams on said network, said data streams including data streams requiring reserved data paths of predefined levels of service quality and data streams requiring best efforts transmission paths, means for selecting reserved data paths through said network between pairs of said user applications wherein said reserved data paths have said guaranteed pre-defined levels of service quality, means for transmitting best efforts data on said best efforts transmission paths during those times when said reserved data paths are partially idle, means for controlling the access of said best efforts data to said network in order to prevent interference with data on said reserved data paths, said means for controlling the access of said best efforts data comprising means for detecting the level of congestion in said network, table driven means for controlling the rate of said best efforts data in response to said level of congestion, and means for multiplicatively changing the values in said table driven means in response to excessive changes in said rate of said best efforts data.
Claim 2
Dependent Claim
192 words
A packet transmission network comprising a plurality of transmission nodes interconnected by transmission links, a plurality of user applications for transmitting data streams on said network, said data streams including data streams requiring reserved data paths of predefined levels of service quality and data streams requiring best efforts transmission paths, means for selecting reserved data paths through said network between pairs of said user applications wherein said reserved data paths have said guaranteed pre-defined levels of service quality, means for transmitting best efforts data on said best efforts transmission paths during those times when said reserved data paths are partially idle, means for controlling the access of said best efforts data to said network in order to prevent interference with data on said reserved data paths, said means for controlling the access of said best efforts data comprising means for detecting the level of congestion in said network, table driven means for controlling the rate of said best efforts data in response to said level of congestion, and means for multiplicatively changing the values in said table driven means in response to excessive changes in said rate of said best efforts data.
Claim 3
Dependent Claim
31 words
The packet transmission network according to claim 1 wherein said means for detecting congestion in said network comprises means for estimating the absolute value of the queuing delay in said network.
Claim 4
Dependent Claim
23 words
The packet transmission network according to claim 1 further comprising means for inserting a spacer between successive cells of said best efforts data.
Claim 5
Dependent Claim
35 words
The packet transmission network according to claim 3 wherein said spacer length is responsive to a time-out function, an acknowledgment, or the transmission of a minimum burst of said best efforts traffic, whichever occurs first.
Claim 6
Dependent Claim
73 words
The packet transmission network according to claim 1 wherein said means for determining the congestion in said network comprises means for transmitting a series of test samples through said network each having a time stamp containing the time of launch, means for comparing successive test samples to determine total delay through said network, and means for determining the minimum value of said total delay through said network for the duration of a connection.
Claim 7
Dependent Claim
65 words
The packet transmission network according to claim 1 further comprising means for reducing said rate of said best efforts data by a first value when said rate is less than a predetermined value, and means for reducing said rate of said best efforts data by a second value greater than said first value when said rate is at a higher value than said predetermined value.
Claim 8
Dependent Claim
33 words
The packet transmission network according to claim 1 further comprising means for initializing said rate of said best efforts data at the fair share value of the currently available bandwidth in said network.
Claim 9
Independent Claim
198 words
A method for transmitting maximum data on a packet transmission network comprising the steps of interconnecting a plurality of transmission nodes by transmission links, transmitting data streams from a plurality of user applications on said network, said data streams including reserved path data streams requiring guaranteed levels of transmission quality and best efforts data streams requiring only the best efforts available levels of transmission quality, selecting reserved data paths through said network between pairs of said user applications wherein said reserved data paths have said guaranteed levels of service quality, transmitting best efforts data on said network during those times when said reserved data paths are partially idle, controlling the access of said best efforts data to said network in order to prevent interference with data on said reserved data paths, said step of controlling the access of said best efforts data comprising the steps of detecting the level of congestion in said network, controlling by means of a look-up table the rate of said best efforts data in response to said level of congestion, and multiplicatively changing the values in said table driven means in response to excessive changes in said rate of said best efforts data.
Claim 10
Independent Claim
198 words
A method for transmitting maximum data on a packet transmission network comprising the steps of interconnecting a plurality of transmission nodes by transmission links, transmitting data streams from a plurality of user applications on said network, said data streams including reserved path data streams requiring guaranteed levels of transmission quality and best efforts data streams requiring only the best efforts available levels of transmission quality, selecting reserved data paths through said network between pairs of said user applications wherein said reserved data paths have said guaranteed levels of service quality, transmitting best efforts data on said network during those times when said reserved data paths are partially idle, controlling the access of said best efforts data to said network in order to prevent interference with data on said reserved data paths, said step of controlling the access of said best efforts data comprising the steps of detecting the level of congestion in said network, controlling by means of a look-up table the rate of said best efforts data in response to said level of congestion, and multiplicatively changing the values in said table driven means in response to excessive changes in said rate of said best efforts data.
Claim 11
Dependent Claim
30 words
The method according to claim 8 wherein said step of detecting congestion in said network comprises the steps of estimating the absolute value of the queuing delay in said network.
Claim 12
Dependent Claim
22 words
The method according to claim 8 further comprising the step of inserting a spacer between successive cells of said best efforts data.
Claim 13
Dependent Claim
46 words
The method according to claim 10 wherein said step of inserting a spacer comprises the step of selecting said spacer length in response to a time-out function, to an acknowledgment, or to the transmission of a minimum burst of said best efforts traffic, whichever occurs first.
Claim 14
Dependent Claim
68 words
The method according to claim 8 wherein said step of determining the congestion in said network comprises the steps of transmitting a series of test samples through said network each having a time stamp containing the time of launch, comparing successive test samples to determine total delay through said network, and determining the minimum value of said total delay through said network during the duration of a connection.
Claim 15
Dependent Claim
63 words
The method according to claim 8, further comprising the steps of reducing said rate of said best efforts data by a first smaller value when said rate is less than a predetermined value, and reducing said rate of said best efforts data by a second value greater than said first value when said rate is at a higher value than said predetermined value.
Claim 16
Dependent Claim
32 words
The method according to claim 8 further comprising the step of initializing said rate of said best efforts data at the fair share value of the currently available bandwidth in said network.
Claim 17
Dependent Claim
130 words
A packet network access system having an instantaneously variable available transmission capacity at any time, said access system comprising means for detecting the level of congestion in said network, means for controlling the rate of data transmission into said network in response to said level of congestion, means for initializing said rate of data transmission into said network at a fair share of the transmission capacity available on said network at the time of initialization, means for reducing said rate of transmission by a first smaller value when said rate of transmission is less than a predetermined value, and means for reducing said rate of of transmission by a second value greater than said first value when said rate of transmission is at a higher value than said predetermined value.
Claim 18
Dependent Claim
130 words
A packet network access system having an instantaneously variable available transmission capacity at any time, said access system comprising means for detecting the level of congestion in said network, means for controlling the rate of data transmission into said network in response to said level of congestion, means for initializing said rate of data transmission into said network at a fair share of the transmission capacity available on said network at the time of initialization, means for reducing said rate of transmission by a first smaller value when said rate of transmission is less than a predetermined value, and means for reducing said rate of of transmission by a second value greater than said first value when said rate of transmission is at a higher value than said predetermined value.
Claim 19
Dependent Claim
127 words
A packet network access method for a packet network having an instantaneously variable available transmission capacity at any time, said access method comprising the steps of detecting the level of congestion in said network by transmitting a series of test samples through said network each having a time stamp containing the time of launch, and comparing successive test samples to determine total delay through said network, and determining the minimum value of said total delay through said network for the duration of a connection, controlling the rate of data transmission into said network in response to said level of congestion, and initializing said rate of data transmission into said network at a fair share of the transmission capacity available on said network at the time of initialization.
Claim 20
Dependent Claim
127 words
A packet network access method for a packet network having an instantaneously variable available transmission capacity at any time, said access method comprising the steps of detecting the level of congestion in said network by transmitting a series of test samples through said network each having a time stamp containing the time of launch, and comparing successive test samples to determine total delay through said network, and determining the minimum value of said total delay through said network for the duration of a connection, controlling the rate of data transmission into said network in response to said level of congestion, and initializing said rate of data transmission into said network at a fair share of the transmission capacity available on said network at the time of initialization.
Claim 21
Dependent Claim
64 words
The packet network access method according to claim 16 further comprising the steps of reducing said rate of transmission by a first smaller value when said rate of transmission is less than a predetermined value, and reducing said rate of transmission by a second value greater than said first value when said rate of transmission is at a higher value than said predetermined value.