Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
132 words
Apparatus for communicating between input/output devices each associated with at least one of a plurality of processes, comprising: a database memory comprising a plurality of memory elements, said memory elements operable to receive data from and transfer data to processes associated with said memory elements; status circuitry associated with each memory element and further associated with at least one of said plurality of processes, said status circuitry operable to indicate that contents of a specific memory element have changed since a last previous transfer of data from said specific memory element to said processes; and communication circuitry associated with the devices for transferring data from the database memory to the processes associated with said specific memory element in response to said status circuitry indicating a change in contents of said memory element.
Claim 2
Dependent Claim
132 words
Apparatus for communicating between input/output devices each associated with at least one of a plurality of processes, comprising: a database memory comprising a plurality of memory elements, said memory elements operable to receive data from and transfer data to processes associated with said memory elements; status circuitry associated with each memory element and further associated with at least one of said plurality of processes, said status circuitry operable to indicate that contents of a specific memory element have changed since a last previous transfer of data from said specific memory element to said processes; and communication circuitry associated with the devices for transferring data from the database memory to the processes associated with said specific memory element in response to said status circuitry indicating a change in contents of said memory element.
Claim 3
Dependent Claim
17 words
The apparatus of claim 1 wherein each of said memory elements comprises a plurality of data bits.
Claim 4
Dependent Claim
20 words
The apparatus of claim 2 wherein said status circuitry comprises a plurality of status bits associated with each memory element.
Claim 5
Dependent Claim
44 words
The apparatus of claim 1 wherein said database memory comprises a main database memory and said communication circuitry includes: a local database memory independent of said main database memory; and circuitry for transferring data between said local database memory and said main database memory.
Claim 6
Dependent Claim
30 words
The apparatus of claim 4 wherein said communication circuitry further comprises circuitry for identifying elements of said local database which may be changed by data stored in said main database.
Claim 7
Dependent Claim
28 words
The apparatus of claim 5 wherein said communication circuitry further comprises circuitry for defining a trigger responsive to which data is transferred between said main and local databases.
Claim 8
Dependent Claim
36 words
The apparatus of claim 6 wherein said circuitry for defining a trigger includes circuitry for defining a trigger based on a timing interval and circuitry for defining a trigger based on a predetermined time and date.
Claim 9
Dependent Claim
27 words
The apparatus of claim 4 wherein said communication circuitry further comprises circuitry for identifying elements of said local database whose data is transferred to said main database.
Claim 10
Dependent Claim
29 words
The apparatus of claim 8 wherein said communication circuitry further comprises circuitry for defining times at which said data is transferred from said local database to said main database.
Claim 11
Dependent Claim
29 words
The apparatus of claim 8 wherein said communication circuitry further comprises logic circuitry for defining conditions at which data is transferred from said local database to said main database.
Claim 12
Independent Claim
141 words
A method for communicating between input/output devices each associated with at least one of a plurality of processes, comprising the steps of: transferring data from at least one of the processes to at least one of a plurality of memory elements of a database memory upon completion of a process task; setting status bits associated with each memory element, each status bit associated with a unique process, said step of setting status bits occurring in response to a change in contents of a memory element as a result of said data transferring step; and transferring updated data from a specific memory element of the database memory to a requesting process when the status bit associated with the specific memory element and associated with the requesting process has been set, the requesting process performing a task in response to the updated data.
Claim 13
Independent Claim
141 words
A method for communicating between input/output devices each associated with at least one of a plurality of processes, comprising the steps of: transferring data from at least one of the processes to at least one of a plurality of memory elements of a database memory upon completion of a process task; setting status bits associated with each memory element, each status bit associated with a unique process, said step of setting status bits occurring in response to a change in contents of a memory element as a result of said data transferring step; and transferring updated data from a specific memory element of the database memory to a requesting process when the status bit associated with the specific memory element and associated with the requesting process has been set, the requesting process performing a task in response to the updated data.
Claim 14
Dependent Claim
54 words
The method of claim 11 wherein the database memory comprises a main database memory and wherein said step of transferring data comprises the steps of: transferring data from a process to a local database memory independent of the main database memory; and transferring data between the local database memory and the main database memory.
Claim 15
Dependent Claim
28 words
The method of claim 12 and further comprising the step of identifying elements of the local database which may be changed by data stored in the main database.
Claim 16
Dependent Claim
26 words
The method of claim 13 and further comprising the step of defining a trigger responsive to which data is transferred between the main and local databases.
Claim 17
Dependent Claim
27 words
The method of claim 14 wherein said step of defining a trigger comprises defining a time at which data is transferred between the main and local databases.
Claim 18
Dependent Claim
31 words
The method of claim 14 wherein said step of defining a trigger comprises the step of defining local conditions at which the data is transferred between the main and local databases.
Claim 19
Dependent Claim
26 words
The method of claim 12 and further comprising the step of identifying elements of the local database whose data may be transferred to the main database.
Claim 20
Dependent Claim
27 words
The method of claim 17 and further comprising the step of defining conditions at which the data is transferred from the local database to the main database.
Claim 21
Independent Claim
172 words
A method for communicating between devices comprising the steps of: transferring data from at least one of a plurality of local database memories to a main database memory independent of the local database memories, each local database memory associated with one of a plurality of devices, the devices providing a request to initiate said step of transferring data, the main database memory having a plurality of database memory elements and a plurality of status bits associated with each database memory element, each status bit further associated with a predetermined one of the devices; setting the status bits associated with each database memory element in response to a change in the contents of the database memory elements as a result of said step of transferring data; transferring updated data from the main database memory to at least one of a plurality of requesting local database memories, said step of transferring updated data occurring if the status bit associated with the device with which a particular local database memory is associated has been set.
Claim 22
Independent Claim
172 words
A method for communicating between devices comprising the steps of: transferring data from at least one of a plurality of local database memories to a main database memory independent of the local database memories, each local database memory associated with one of a plurality of devices, the devices providing a request to initiate said step of transferring data, the main database memory having a plurality of database memory elements and a plurality of status bits associated with each database memory element, each status bit further associated with a predetermined one of the devices; setting the status bits associated with each database memory element in response to a change in the contents of the database memory elements as a result of said step of transferring data; transferring updated data from the main database memory to at least one of a plurality of requesting local database memories, said step of transferring updated data occurring if the status bit associated with the device with which a particular local database memory is associated has been set.
Claim 23
Dependent Claim
61 words
The apparatus of claim 1 wherein said status circuitry comprises: a plurality of status bits associating each memory element with one or more of the processes; and circuitry for setting the status bits associated with a memory element to indicate a change in data stored in the memory element since the last read of the memory element by the associated process.