Claims Analysis
Total Claims: 65
Claim 1
Independent Claim
248 words
A method of controlling the executions of predetermined Program subroutines at predetermined fixed time intervals in a data processing system comprising the steps of: 1. storing in successively addressed locations of a first table the respective transfer addresses of said predetermined program subroutines, 2. storing in a second table a respective word for each of a plurality of fixed time intervals of the same duration, each bit position in each of said words being associated with one of said predetermined program subroutines and containing a bit of predetermined value if the associated subroutine is to be executed in the time interval represented by the respective word, 3. examining the respective word in said second table at the beginning of each of said fixed time intervals, said words being examined in sequence, 4. determining the positions in the examined word containing bits of said predetermined value, 5. sequentially adding the numbers of the positions in said examined word containing bits of said predetermined value to the address of the location in said first table containing the first transfer address to derive the addresses in said first table of the locations containing the transfer addresses of the predetermined subroutines to be executed, and 6. sequentially transferring to the respective transfer addresses contained in said derived location addresses in said first table to control the executions of all of the predetermined program subroutines to be executed in the fixed time interval whose respective word in said second table has been examined.
Claim 2
Independent Claim
248 words
A method of controlling the executions of predetermined Program subroutines at predetermined fixed time intervals in a data processing system comprising the steps of: 1. storing in successively addressed locations of a first table the respective transfer addresses of said predetermined program subroutines, 2. storing in a second table a respective word for each of a plurality of fixed time intervals of the same duration, each bit position in each of said words being associated with one of said predetermined program subroutines and containing a bit of predetermined value if the associated subroutine is to be executed in the time interval represented by the respective word, 3. examining the respective word in said second table at the beginning of each of said fixed time intervals, said words being examined in sequence, 4. determining the positions in the examined word containing bits of said predetermined value, 5. sequentially adding the numbers of the positions in said examined word containing bits of said predetermined value to the address of the location in said first table containing the first transfer address to derive the addresses in said first table of the locations containing the transfer addresses of the predetermined subroutines to be executed, and 6. sequentially transferring to the respective transfer addresses contained in said derived location addresses in said first table to control the executions of all of the predetermined program subroutines to be executed in the fixed time interval whose respective word in said second table has been examined.
Claim 3
Dependent Claim
62 words
storing in a second table a respective word for each of a plurality of fixed time intervals of the same duration, each bit position in each of said words being associated with one of said predetermined program subroutines and containing a bit of predetermined value if the associated subroutine is to be executed in the time interval represented by the respective word,
Claim 4
Dependent Claim
62 words
storing in a second table a respective word for each of a plurality of fixed time intervals of the same duration, each bit position in each of said words being associated with one of said predetermined program subroutines and containing a bit of predetermined value if the associated subroutine is to be executed in the time interval represented by the respective word,
Claim 5
Independent Claim
24 words
A method of controlling the executions of predetermined program subroutines at predetermined fixed time intervals in a data processing system comprising the steps of:
Claim 6
Independent Claim
24 words
A method of controlling the executions of predetermined program subroutines at predetermined fixed time intervals in a data processing system comprising the steps of:
Claim 7
Dependent Claim
62 words
storing in a second table a respective word for each of a plurality of fixed time intervals of the same duration, each bit position in each of said words being associated with one of said predetermined program subroutines and containing a bit of predetermined value if the associated subroutine is to be executed in the time interval represented by the respective word,
Claim 8
Dependent Claim
62 words
storing in a second table a respective word for each of a plurality of fixed time intervals of the same duration, each bit position in each of said words being associated with one of said predetermined program subroutines and containing a bit of predetermined value if the associated subroutine is to be executed in the time interval represented by the respective word,
Claim 9
Dependent Claim
48 words
examining at the beginning of each of said time intervals all pieces of said data having the respective time interval identity coordinate, and 3 sequentially executing in each time interval the subroutines corresponding to the subroutine identity coordinates of the examined pieces of data having said predetermined value.
Claim 10
Dependent Claim
48 words
examining at the beginning of each of said time intervals all pieces of said data having the respective time interval identity coordinate, and 3 sequentially executing in each time interval the subroutines corresponding to the subroutine identity coordinates of the examined pieces of data having said predetermined value.
Claim 11
Dependent Claim
10 words
sequentially executing successive instructions in accordance with a predesigned program,
Claim 12
Dependent Claim
10 words
sequentially executing successive instructions in accordance with a predesigned program,
Claim 13
Dependent Claim
20 words
placing in a register the respective word in said table at the beginning of each of said fixed time intervals,
Claim 14
Dependent Claim
20 words
placing in a register the respective word in said table at the beginning of each of said fixed time intervals,
Claim 15
Dependent Claim
20 words
examining the respective word at the beginning of each of said fixed time intervals, said words being examined in sequence,
Claim 16
Dependent Claim
20 words
examining the respective word at the beginning of each of said fixed time intervals, said words being examined in sequence,
Claim 17
Dependent Claim
117 words
A method of controlling the executions of predetermined program subroutines at predetermined fixed time intervals in a data processing system in accordance with claim 2 wherein the words in said second table are contained in successively addressed locations, and step (3) comprises the substeps of: 3a. maintaining a count of time intervals and incrementing said count during each of said fixed time intervals, 3b. adding the value of the count maintained to the address of the first location in said second table to derive a sum address, and 3c. examining at the beginning of each of said fixed time intervals the word in said second table which is contained in the location having the derived sum address.
Claim 18
Dependent Claim
20 words
interrupting the executions of the instructions in said predesigned program at the beginning of each of said repetitive time intervals,
Claim 19
Dependent Claim
20 words
interrupting the executions of the instructions in said predesigned program at the beginning of each of said repetitive time intervals,
Claim 20
Dependent Claim
13 words
determining the positions in said register containing bits of said predetermined value, and
Claim 21
Dependent Claim
13 words
determining the positions in said register containing bits of said predetermined value, and
Claim 22
Dependent Claim
14 words
determining the positions in the examined word containing bits of said predetermined value, and
Claim 23
Dependent Claim
14 words
determining the positions in the examined word containing bits of said predetermined value, and
Claim 24
Dependent Claim
24 words
examining the respective word in said second table at the beginning of each of said fixed time intervals, said words being examined in sequence,
Claim 25
Dependent Claim
24 words
examining the respective word in said second table at the beginning of each of said fixed time intervals, said words being examined in sequence,
Claim 26
Dependent Claim
24 words
examining the respective word in said second table at the beginning of each of said fixed time intervals, said words being examined in sequence,
Claim 27
Dependent Claim
24 words
examining the respective word in said second table at the beginning of each of said fixed time intervals, said words being examined in sequence,
Claim 28
Dependent Claim
13 words
determining the positions in the examined word containing bits of said predetermined value,
Claim 29
Dependent Claim
13 words
determining the positions in the examined word containing bits of said predetermined value,
Claim 30
Dependent Claim
13 words
determining the positions in the examined word containing bits of said predetermined value,
Claim 31
Dependent Claim
13 words
determining the positions in the examined word containing bits of said predetermined value,
Claim 32
Dependent Claim
14 words
examining the respective stored word at the beginning of each of said time intervals,
Claim 33
Dependent Claim
14 words
examining the respective stored word at the beginning of each of said time intervals,
Claim 34
Dependent Claim
31 words
sequentially executing the predetermined program subroutines in the fixed time interval whose respective word has been examined which correspond to the positions in said word containing bits of said predetermined value.
Claim 35
Dependent Claim
31 words
sequentially executing the predetermined program subroutines in the fixed time interval whose respective word has been examined which correspond to the positions in said word containing bits of said predetermined value.
Claim 36
Dependent Claim
48 words
sequentially executing the subroutines which correspond to the positions in said register containing bits of said predetermined value and erasing from said register said bits of predetermined value as said subroutines are sequentially executed until all of said bits of predetermined value have been erased from said register.
Claim 37
Dependent Claim
48 words
sequentially executing the subroutines which correspond to the positions in said register containing bits of said predetermined value and erasing from said register said bits of predetermined value as said subroutines are sequentially executed until all of said bits of predetermined value have been erased from said register.
Claim 38
Dependent Claim
46 words
A method of controlling the executions of predetermined program subroutines at predetermined fixed time intervals in a data processing system in accordance with claim 2 wherein said data processing system normally operates in accordance with the instructions in a predetermined program further comprising the steps of
Claim 39
Independent Claim
24 words
A method of controlling the executions of predetermined program subroutines at predetermined fixed time intervals in a data processing system comprising the steps of:
Claim 40
Independent Claim
24 words
A method of controlling the executions of predetermined program subroutines at predetermined fixed time intervals in a data processing system comprising the steps of:
Claim 41
Dependent Claim
16 words
determining from the examined word the predetermined subroutines to be executed in the respective time interval,
Claim 42
Dependent Claim
16 words
determining from the examined word the predetermined subroutines to be executed in the respective time interval,
Claim 43
Dependent Claim
24 words
sequentially retrieving the transfer addresses in said first table corresponding to the positions in said examined word containing bits of said predetermined value, and
Claim 44
Dependent Claim
24 words
sequentially retrieving the transfer addresses in said first table corresponding to the positions in said examined word containing bits of said predetermined value, and
Claim 45
Dependent Claim
55 words
sequentially adding the numbers of the positions in said examined word containing bits of said predetermined value to the address of the location in said first table containing the first transfer address to derive the addresses in said first table of the locations containing the transfer addresses of the predetermined subroutines to be executed, and
Claim 46
Dependent Claim
55 words
sequentially adding the numbers of the positions in said examined word containing bits of said predetermined value to the address of the location in said first table containing the first transfer address to derive the addresses in said first table of the locations containing the transfer addresses of the predetermined subroutines to be executed, and
Claim 47
Dependent Claim
46 words
sequentially transferring to the respective transfer addresses contained in said derived location addresses in said first table to control the executions of all of the predetermined program subroutines to be executed in the fixed time interval whose respective word in said second table has been examined.
Claim 48
Dependent Claim
46 words
sequentially transferring to the respective transfer addresses contained in said derived location addresses in said first table to control the executions of all of the predetermined program subroutines to be executed in the fixed time interval whose respective word in said second table has been examined.
Claim 49
Dependent Claim
35 words
sequentially transferring to said retrieved transfer addresses to control the executions of all the predetermined program subroutines to be executed in the fixed time interval whose respective word in said second table has been examined.
Claim 50
Dependent Claim
35 words
sequentially transferring to said retrieved transfer addresses to control the executions of all the predetermined program subroutines to be executed in the fixed time interval whose respective word in said second table has been examined.
Claim 51
Dependent Claim
17 words
sequentially executing in each time interval the predetermined program subroutines identified by the respective examined word, and
Claim 52
Dependent Claim
17 words
sequentially executing in each time interval the predetermined program subroutines identified by the respective examined word, and
Claim 53
Dependent Claim
92 words
A method of controlling the executions of predetermined program subroutines at predetermined fixed time intervals in a data processing system in accordance with claim 5 wherein the system includes a list of transfer addresses, each address identifying a particular one of said subroutines, and step (4) comprises the substeps of: 4a. selecting the transfer addresses in said list whose associated subroutines correspond to the positions in said examined word containing bits of said predetermined value, and 4b. successively transferring to the selected transfer addresses to control the executions of the respective subroutines.
Claim 54
Independent Claim
24 words
A method of controlling the executions of predetermined program subroutines at predetermined fixed time intervals in a data processing system comprising the steps of:
Claim 55
Independent Claim
24 words
A method of controlling the executions of predetermined program subroutines at predetermined fixed time intervals in a data processing system comprising the steps of:
Claim 56
Dependent Claim
24 words
temporarily storing the identity of the instruction in said predetermined program which would otherwise be executed but for the performance of steps (3)-(6), and
Claim 57
Dependent Claim
24 words
temporarily storing the identity of the instruction in said predetermined program which would otherwise be executed but for the performance of steps (3)-(6), and
Claim 58
Dependent Claim
25 words
resuming the executions of the instructions in said predesigned program in each of said time intervals after the respective predetermined program subroutines have been executed.
Claim 59
Dependent Claim
25 words
resuming the executions of the instructions in said predesigned program in each of said time intervals after the respective predetermined program subroutines have been executed.
Claim 60
Independent Claim
14 words
A method of controlling the operation of a data processor comprising the steps of:
Claim 61
Independent Claim
14 words
A method of controlling the operation of a data processor comprising the steps of:
Claim 62
Dependent Claim
11 words
executing said temporarily stored instruction after steps (3)-(6) have been performed.
Claim 63
Dependent Claim
11 words
executing said temporarily stored instruction after steps (3)-(6) have been performed.
Claim 64
Independent Claim
23 words
A method of controlling the executions of predetermined program subroutines during repetitive time intervals in a data processing system comprising the steps of:
Claim 65
Independent Claim
23 words
A method of controlling the executions of predetermined program subroutines during repetitive time intervals in a data processing system comprising the steps of: