Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
99 words
A method for dynamically estimating and allocating a bandwidth having a first portion and a second portion comprising the steps of: measuring a utilization level of said first portion of said bandwidth by a first application by examining an amount of an unused portion of said first portion of said bandwidth; detecting whether said utilization level is outside of a predetermined range and whether a predetermined amount of data generated by said first application has been queued for transmission; and, changing an allocation of said first portion and said second portion of said bandwidth based on said detecting step.
Claim 2
Independent Claim
99 words
A method for dynamically estimating and allocating a bandwidth having a first portion and a second portion comprising the steps of: measuring a utilization level of said first portion of said bandwidth by a first application by examining an amount of an unused portion of said first portion of said bandwidth; detecting whether said utilization level is outside of a predetermined range and whether a predetermined amount of data generated by said first application has been queued for transmission; and, changing an allocation of said first portion and said second portion of said bandwidth based on said detecting step.
Claim 3
Dependent Claim
21 words
The method of claim 1, further comprising the step of waiting a predetermined period of time before executing said changing step.
Claim 4
Dependent Claim
26 words
The method of claim 1, further comprising the step of changing a second utilization level of said second portion of said bandwidth by a second application.
Claim 5
Dependent Claim
50 words
The method of claim 1, wherein: said detecting step comprises the step of determining whether said utilization level is higher than said predetermined range; and said changing step comprises the step of changing said allocation of said first portion of said bandwidth to increase said first portion of said bandwidth.
Claim 6
Dependent Claim
50 words
The method of claim 1, wherein: said detecting step comprises the step of determining whether said utilization level is lower than said predetermined range; and said changing step comprises the step of changing said allocation of said first portion of said bandwidth to decrease said first portion of said bandwidth.
Claim 7
Dependent Claim
36 words
The method of claim 1 wherein said changing step comprises the steps of: determining a new allocation of said first portion and said second portion of said bandwidth; and changing said allocation to said new allocation.
Claim 8
Dependent Claim
159 words
A communications system comprising: a first data subsystem; a data transmission controller coupled to said first data subsystem and having: a measuring unit coupled to said first data subsystem for measuring a utilization level of said first portion of said bandwidth by said first data subsystem by examining an amount of an unused portion of said first portion of said bandwidth; a detection unit coupled to said measuring unit for detecting whether said utilization level is outside of a predetermined range and whether a predetermined amount of data generated by said first data subsystem has been queued for transmission; and, an allocation unit coupled to said detection unit for changing an allocation of said first portion of said bandwidth based on output of said detection unit; a data line having a bandwidth coupled to said data transmission controller, said bandwidth having a first portion and a second portion; and a second data subsystem coupled to said data transmission controller.
Claim 9
Dependent Claim
159 words
A communications system comprising: a first data subsystem; a data transmission controller coupled to said first data subsystem and having: a measuring unit coupled to said first data subsystem for measuring a utilization level of said first portion of said bandwidth by said first data subsystem by examining an amount of an unused portion of said first portion of said bandwidth; a detection unit coupled to said measuring unit for detecting whether said utilization level is outside of a predetermined range and whether a predetermined amount of data generated by said first data subsystem has been queued for transmission; and, an allocation unit coupled to said detection unit for changing an allocation of said first portion of said bandwidth based on output of said detection unit; a data line having a bandwidth coupled to said data transmission controller, said bandwidth having a first portion and a second portion; and a second data subsystem coupled to said data transmission controller.
Claim 10
Dependent Claim
39 words
The communications system of claim 7, wherein said data transmission controller further comprises a delay unit coupled to said detection unit and said allocation unit for waiting a predetermined period of time before allowing said allocation unit to operate.
Claim 11
Dependent Claim
44 words
The communications system of claim 7, wherein said data transmission controller further comprises a feedback unit coupled to said allocation unit and said second data subsystem for controlling a second utilization level of said second portion of said bandwidth by said second data subsystem.
Claim 12
Dependent Claim
57 words
The communications system of claim 7, wherein said data transmission controller further comprises an encoder unit coupled to said allocation unit, said measuring unit, said second data subsystem, and said data line for encoding any data received from said first data subsystem and said second data subsystem into a format suitable for transmission over said data line.
Claim 13
Dependent Claim
20 words
The communications system of claim 10, wherein said format suitable for transmission over said data line is the H.221 format.
Claim 14
Dependent Claim
129 words
A data transmission controller for dynamically estimating and allocating a bandwidth having a first portion and a second portion comprising: a measuring unit coupled to said first data subsystem for measuring a utilization level of said first portion of said bandwidth by said first data subsystem by examining an amount of an unused portion of said first portion of said bandwidth; a detection unit coupled to said measuring unit for detecting whether said utilization level is outside of a predetermined range and whether a predetermined amount of data generated by said first data subsystem has been queued for transmission; and, an allocation unit coupled to said detection unit for changing an allocation of said first portion of said second portion of bandwidth based on output of said detection unit.
Claim 15
Dependent Claim
129 words
A data transmission controller for dynamically estimating and allocating a bandwidth having a first portion and a second portion comprising: a measuring unit coupled to said first data subsystem for measuring a utilization level of said first portion of said bandwidth by said first data subsystem by examining an amount of an unused portion of said first portion of said bandwidth; a detection unit coupled to said measuring unit for detecting whether said utilization level is outside of a predetermined range and whether a predetermined amount of data generated by said first data subsystem has been queued for transmission; and, an allocation unit coupled to said detection unit for changing an allocation of said first portion of said second portion of bandwidth based on output of said detection unit.
Claim 16
Dependent Claim
35 words
The data transmission controller of claim 12, further comprising a delay unit coupled to said detection unit and said allocation unit for waiting a predetermined period of time before allowing said allocation unit to operate.
Claim 17
Dependent Claim
35 words
The data transmission controller of claim 12, further comprising a feedback unit coupled to said allocation unit for controlling a second utilization level of said second portion of said bandwidth by a second data subsystem.
Claim 18
Dependent Claim
53 words
The data transmission controller of claim 12, further comprising an encoder unit coupled to said allocation unit, said measuring unit, a second data subsystem, and said data line for encoding any data received from a first data subsystem and said second data subsystem into a format suitable for transmission over a data line.
Claim 19
Dependent Claim
21 words
The data transmission controller of claim 15, wherein said format suitable for transmission over said data line is the H.221 format.