Claims Analysis
Total Claims: 13
Claim 1
Independent Claim
76 words
A multiple processor system, comprising: At least one process pair; and a plurality of modules located within at least one of said process pair, said modules performing functions related to multiple independent threads, said modules arranged in a predetermined order, said predetermined order causing higher modules to be dependent on lower modules and lower modules to be independent from higher modules; whereby said process pair is initially unaware of the number and order of said modules.
Claim 2
Dependent Claim
76 words
A multiple processor system, comprising: At least one process pair; and a plurality of modules located within at least one of said process pair, said modules performing functions related to multiple independent threads, said modules arranged in a predetermined order, said predetermined order causing higher modules to be dependent on lower modules and lower modules to be independent from higher modules; whereby said process pair is initially unaware of the number and order of said modules.
Claim 3
Dependent Claim
15 words
The multiple processor system of claim 1, wherein a redundant bus interconnects said process pair.
Claim 4
Dependent Claim
27 words
The multiple processor system of claim 1, wherein said plurality of modules include a transaction management module, said transaction management module controlling the state of each transaction.
Claim 5
Dependent Claim
28 words
The multiple processor system of claim 1, wherein said plurality of modules include a data volume management module, said data volume management module controlling the state of disks.
Claim 6
Dependent Claim
31 words
The multiple processor system of claim 1, wherein said plurality of modules include a writing audit record module, said writing audit record module capable of writing records in an audit trail.
Claim 7
Dependent Claim
46 words
The multiple processor system of claim 1, wherein said plurality of modules include an audit trail management module, said audit trail management module capable of placing records in an audit trail, tracking the position of said audit trail, and coordinating the layout of said audit trail.
Claim 8
Independent Claim
104 words
A method of arranging modules in a multiple processor system, comprising the steps of: placing said modules in a predetermined order, said order related to dependency and interdependency between said modules, said order causing said modules to include a portion of higher modules and a portion of lower modules; processing multiple independent threads in said modules, said processing causing activities in said portion of higher modules to take place before activities in said portion of lower modules; starting said modules in a sequence related to said order of said modules; and stopping said modules in a sequence related to said order of said modules.
Claim 9
Independent Claim
104 words
A method of arranging modules in a multiple processor system, comprising the steps of: placing said modules in a predetermined order, said order related to dependency and interdependency between said modules, said order causing said modules to include a portion of higher modules and a portion of lower modules; processing multiple independent threads in said modules, said processing causing activities in said portion of higher modules to take place before activities in said portion of lower modules; starting said modules in a sequence related to said order of said modules; and stopping said modules in a sequence related to said order of said modules.
Claim 10
Dependent Claim
32 words
The method of claim 7, wherein said portion of higher modules depend on said portion of lower modules, and said portion of lower modules are independent from said portion of higher modules.
Claim 11
Dependent Claim
43 words
The method of claim 7, wherein said system is initially oblivious to the number of said modules and to said order of said modules, and wherein said system is oblivious to when said modules are added and to when said modules are deleted.
Claim 12
Dependent Claim
35 words
The method of claim 7, wherein said modules are located within at least two transaction monitors, and wherein said transaction monitors include at least one primary transaction monitor and at least one backup transaction monitor.
Claim 13
Dependent Claim
40 words
The method of claim 7, further comprising: changing the state of said modules in a sequence related to said order of said modules, said changing causing only one of said modules to change state at any one period in time.