Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
164 words
A method of operating a data processing system having a plurality of independent, program controlled, real-time data processors for regulating the flow of tasks to said data processors from a plurality of sources to facilitate the processing of the tasks with minimal delay, comprising the steps of: coupling said tasks to said data processors, monitoring and measuring, continually, the ratio of utilization of each of said data processors resulting from tasks received by them, selecting an upper limit value for the utilization ratio of each said data processor, which value lies below a value for the utilization ratio at which the data processor is overloaded, diverting the tasks coupled to one of said data processors to another of said data processors upon a determination that the utilization ratio of said one data processor exceeds its upper limit value and the utilization ratio of said another data processor does not exceed its upper limit value, and processing said diverted tasks in said another data processor.
Claim 2
Independent Claim
164 words
A method of operating a data processing system having a plurality of independent, program controlled, real-time data processors for regulating the flow of tasks to said data processors from a plurality of sources to facilitate the processing of the tasks with minimal delay, comprising the steps of: coupling said tasks to said data processors, monitoring and measuring, continually, the ratio of utilization of each of said data processors resulting from tasks received by them, selecting an upper limit value for the utilization ratio of each said data processor, which value lies below a value for the utilization ratio at which the data processor is overloaded, diverting the tasks coupled to one of said data processors to another of said data processors upon a determination that the utilization ratio of said one data processor exceeds its upper limit value and the utilization ratio of said another data processor does not exceed its upper limit value, and processing said diverted tasks in said another data processor.
Claim 3
Dependent Claim
34 words
The method defined in claim 1 comprising the further step of: diverting different portions of said coupled tasks to adjust to different settings of said upper limit value to compensate for different overrun conditions.
Claim 4
Dependent Claim
39 words
The method as defined in claim 1 including the step of selecting as said another data processor the data processor having the lowest utilization ratio of said plurality of data processors at the time of diverting said coupled tasks.
Claim 5
Dependent Claim
40 words
The method defined in claim 1 wherein said sources are peripheral equipment and wherein the step of diverting said coupled tasks includes disconnecting the peripheral equipment coupled to said one data processor and connecting it to said another data processor.
Claim 6
Dependent Claim
51 words
The method defined in claim 1 comprising the further step of: rerouting the diverted tasks being processed by said another data processor from said another data processor to said one data processor upon a determination that the utilization ratio of said one data processor has fallen below its upper limit value.
Claim 7
Dependent Claim
43 words
The method defined in claim 1 comprising the further step of: additionally coupling tasks which are capable of being processed in batches to said another data processor wherein the utilization ratio of said another data processor is substantially below its upper limit value.