Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
248 words
The distributed computing system, each computer having a local clock which is synchronized with local clocks on the other computers, said each computer comprising: a synchronized sporadic server program which is executed periodically by said computer and at the same time as executed periodically by said computer and at the same time as synchronized sporadic server programs being executed by the other computers, said synchronized sporadic server program causes execution of a program by said computer having timing constraints to effect synchronization with programs to be executed by the other computers, said programs to be executed by the other computers are caused to be executed by said synchronized sporadic server programs being executed by the other computers in a manner according to said timing constraints; start time determining means for calculating an execution start time of a program to be executed by said computer, receiving calculated execution start times of programs to be executed by the other computers, and determining an execution start time of said program to be executed by said computer based on the calculated execution start times of said programs to be executed by the other computers, said program to be executed by said computer has timing constraints to effect synchronization with said programs on the other computers; and scheduling means for executing said program to be executed by said computer on said synchronized sporadic server program according to said offset from the execution start time of said program to be executed by said computer.
Claim 2
Dependent Claim
248 words
The distributed computing system, each computer having a local clock which is synchronized with local clocks on the other computers, said each computer comprising: a synchronized sporadic server program which is executed periodically by said computer and at the same time as executed periodically by said computer and at the same time as synchronized sporadic server programs being executed by the other computers, said synchronized sporadic server program causes execution of a program by said computer having timing constraints to effect synchronization with programs to be executed by the other computers, said programs to be executed by the other computers are caused to be executed by said synchronized sporadic server programs being executed by the other computers in a manner according to said timing constraints; start time determining means for calculating an execution start time of a program to be executed by said computer, receiving calculated execution start times of programs to be executed by the other computers, and determining an execution start time of said program to be executed by said computer based on the calculated execution start times of said programs to be executed by the other computers, said program to be executed by said computer has timing constraints to effect synchronization with said programs on the other computers; and scheduling means for executing said program to be executed by said computer on said synchronized sporadic server program according to said offset from the execution start time of said program to be executed by said computer.
Claim 3
Dependent Claim
249 words
The distributed computing system, each computer having a local clock which is sychronized with local clocks on the other computers, said each computer comprising: a sychronized sporadic server program which is executed periodically by said computer and at the same time as synchronized sporadic server programs being executed by the other computers, said synchronized sporadic server program causes execution of a program by said computer having timing constraints to effect synchronization with programs to be executed by the other computers, said programs to be executed by the other computers are caused to be executed by said synchronized sporadic server programs being executed by the other computers in a manner according to said timing constraints; start time determining means for calculating an offset from a standard execution time of a program to be executed by said computer, receiving calculated offsets from standard execution start times of programs to be executed by the other computers, and determining an offset from a standard execution start time of said program to be executed by said computer based on the calculated offset from standard execution start times of said programs to be executed by the other computers, said program to be executed by said computer has timing constraints to effect synchronization with said programs on the other computers; scheduling means for executing said program to be executed by said computer on said synchronized sporadic service program according to said offset from the execution start time of said program to be executed by said computer.
Claim 4
Dependent Claim
249 words
The distributed computing system, each computer having a local clock which is sychronized with local clocks on the other computers, said each computer comprising: a sychronized sporadic server program which is executed periodically by said computer and at the same time as synchronized sporadic server programs being executed by the other computers, said synchronized sporadic server program causes execution of a program by said computer having timing constraints to effect synchronization with programs to be executed by the other computers, said programs to be executed by the other computers are caused to be executed by said synchronized sporadic server programs being executed by the other computers in a manner according to said timing constraints; start time determining means for calculating an offset from a standard execution time of a program to be executed by said computer, receiving calculated offsets from standard execution start times of programs to be executed by the other computers, and determining an offset from a standard execution start time of said program to be executed by said computer based on the calculated offset from standard execution start times of said programs to be executed by the other computers, said program to be executed by said computer has timing constraints to effect synchronization with said programs on the other computers; scheduling means for executing said program to be executed by said computer on said synchronized sporadic service program according to said offset from the execution start time of said program to be executed by said computer.