Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
188 words
A multiprocessor computer control system including a plurality of processors coordinated at any given time by one and only one of said processors, said multiprocessor computer control system comprising means, included in each processor of said plurality of processors and operative only while said each processor is operative, for resource allocation and comprising mutually exclusive resource access and lockout facilities, means for generating from each processor of said plurality of processors requests to assume the multiprocessor coordination function to coordinate processor tasks, means for queuing said requests for the processor coordination function, means including said mutually exclusive resource access and lockout facilities and responsive to said requests for assigning the multiprocessor coordination function to one, and only one of said plurality of processors, means included in each processor of said plurality of processors and operative in the assigned one of said plurality of processors, for coordinating the operation of said multiprocessor computer control system, and means for reporting to said plurality of processors, other than said assigned one of said plurality of processors, said assigning of the multiprocessor coordinator function to said one of said plurality of processors.
Claim 2
Dependent Claim
188 words
A multiprocessor computer control system including a plurality of processors coordinated at any given time by one and only one of said processors, said multiprocessor computer control system comprising means, included in each processor of said plurality of processors and operative only while said each processor is operative, for resource allocation and comprising mutually exclusive resource access and lockout facilities, means for generating from each processor of said plurality of processors requests to assume the multiprocessor coordination function to coordinate processor tasks, means for queuing said requests for the processor coordination function, means including said mutually exclusive resource access and lockout facilities and responsive to said requests for assigning the multiprocessor coordination function to one, and only one of said plurality of processors, means included in each processor of said plurality of processors and operative in the assigned one of said plurality of processors, for coordinating the operation of said multiprocessor computer control system, and means for reporting to said plurality of processors, other than said assigned one of said plurality of processors, said assigning of the multiprocessor coordinator function to said one of said plurality of processors.
Claim 3
Independent Claim
143 words
A method for assigning the coordinating function to one and only one processor of a multiprocessor computer control system, said method comprising the steps of generating by each processor of said plurality of processors when said each processor is operative, requests to assume the multiprocessor coordination function to coordinate processor tasks, invoking in each processor of said plurality of processors, a mutually exclusive resource access and lockout facility, queuing said requests, assigning in response to said requests the multiprocessor coordination function to one, and only one, of said plurality of processors using said mutually exclusive resource access and lockout facility, reporting the assignment of said coordination function to each of said plurality of processors other than said assigned one of said plurality of processors, and coordinating the operation of said multiprocessor computer control system by said assigned one of said plurality of processors.
Claim 4
Independent Claim
143 words
A method for assigning the coordinating function to one and only one processor of a multiprocessor computer control system, said method comprising the steps of generating by each processor of said plurality of processors when said each processor is operative, requests to assume the multiprocessor coordination function to coordinate processor tasks, invoking in each processor of said plurality of processors, a mutually exclusive resource access and lockout facility, queuing said requests, assigning in response to said requests the multiprocessor coordination function to one, and only one, of said plurality of processors using said mutually exclusive resource access and lockout facility, reporting the assignment of said coordination function to each of said plurality of processors other than said assigned one of said plurality of processors, and coordinating the operation of said multiprocessor computer control system by said assigned one of said plurality of processors.