Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
145 words
A system for updating one or more redundant databases to reflect a change made to a first database, comprising: distribution means for receiving the change made to the first database and for determining which of said one or more redundant databases is to be updated to reflect the change; first storage means comprising a location for storing the change made to the first database; second storage means comprising an entry for storing an indication of each determined database and for storing an indication of said location where said change is stored in said first storage means; and dealer means for updating said indicated database, said dealer means including means for reading said entry from said second storage means, means for retrieveing said change from said first storage means, and means for updating said indicated redundant database using the change retrieved from said first storage means.
Claim 2
Independent Claim
145 words
A system for updating one or more redundant databases to reflect a change made to a first database, comprising: distribution means for receiving the change made to the first database and for determining which of said one or more redundant databases is to be updated to reflect the change; first storage means comprising a location for storing the change made to the first database; second storage means comprising an entry for storing an indication of each determined database and for storing an indication of said location where said change is stored in said first storage means; and dealer means for updating said indicated database, said dealer means including means for reading said entry from said second storage means, means for retrieveing said change from said first storage means, and means for updating said indicated redundant database using the change retrieved from said first storage means.
Claim 3
Dependent Claim
24 words
The system of claim 1, wherein said means for reading said entry comprises means for reading an oldest entry from said second storage means.
Claim 4
Dependent Claim
30 words
The system of claim 2, wherein said dealer means further comprises means for deleting said oldest entry from said second storage means after said indicated redundant database has been updated.
Claim 5
Dependent Claim
25 words
The system of claim 1, further comprising configuration table means for storing information regarding whether one or more of the plurality of redundant databases exists.
Claim 6
Dependent Claim
28 words
The system of claim 1, wherein said distribution means further comprising means for sending an event indication message to said dealer means indicating that the change was received.
Claim 7
Dependent Claim
44 words
The system of claim 1 further comprising: third storage means within the database for storing the change made to the first database; and means for sending a message to said distribution means indicating that the change has been stored in said third storage means.
Claim 8
Dependent Claim
26 words
The system of claim 6, further comprising means for deleting the change from said third storage means after the change is stored in first storage means.
Claim 9
Dependent Claim
27 words
The system of claim 1, further comprising means for sending the change to a second table, wherein said second table stores changes made to the first database.
Claim 10
Dependent Claim
29 words
The system of claim 8, further comprising means for sending a trigger message to said distribution means to indicate that the change has been stored in said second table.
Claim 11
Dependent Claim
140 words
In a computer system having a first database that is updated by an application and a plurality of redundant databases, a system for updating one or more of the redundant databases to reflect a change made to said first database, comprising: means for receiving an event indicating that the change has been made to said first database; means for determining which one or more of the redundant databases is to be updated to reflect the change made to said first database; table means for storing the change to be made to said determined one or more of the redundant databases; means for retrieving the change from said table means and updating said one or more determined redundant databases to reflect the change; and wherein the system performs the database updates without requiring involvement by the application updating the first database.
Claim 12
Dependent Claim
140 words
In a computer system having a first database that is updated by an application and a plurality of redundant databases, a system for updating one or more of the redundant databases to reflect a change made to said first database, comprising: means for receiving an event indicating that the change has been made to said first database; means for determining which one or more of the redundant databases is to be updated to reflect the change made to said first database; table means for storing the change to be made to said determined one or more of the redundant databases; means for retrieving the change from said table means and updating said one or more determined redundant databases to reflect the change; and wherein the system performs the database updates without requiring involvement by the application updating the first database.
Claim 13
Dependent Claim
36 words
The system of claim 10, further comprising storage means for storing information as to whether said one or more of the at least one redundant database by said means for determining exists in the computer system.
Claim 14
Dependent Claim
68 words
The system of claim 10, wherein said table means comprises: a first table for storing a message in a location, wherein said message indicates the change to said first database; and a second table for storing an entry for each redundant database to be updated as determined by said means for determining, wherein each entry indicates said location in said first table of said message indicating the change.
Claim 15
Dependent Claim
83 words
The system of claim 12, wherein said means for retrieving and updating comprises: means for reading an oldest entry from said second table, said entry indicating a redundant database to be updated and indicating said location in said first table of the change for said indicated redundant database, means for reading said location pointed to by said second table to retrieve the change from said first table, and means for updating said indicated redundant database using the change retrieved from said first table.
Claim 16
Dependent Claim
32 words
The system of claim 13, wherein said means for updating and deleting further comprises means for deleting said oldest entry from said second table after said indicated redundant database has been updated.
Claim 17
Dependent Claim
240 words
In a computer system having a first database that is updated by an application and at least one redundant database, a method of updating one or more of the at least one redundant database to reflect a change made to said first database, comprising the steps of: (a) receiving from the first database an event indicating that the change has been made to the first database; (b) storing a message in a location in a first table, wherein said message indicates the change to said first database; (c) determining which one or more of the at least one redundant database is to be updated to reflect the change made to the first database; (d) updating a second table to include an entry for each redundant database to be updated as determined in said determination step (c), wherein each entry indicates said location in said first table of said message indicating the change; and (e) updating each said redundant database to be updated as determined in step (c), step (e) comprising the steps of i. reading an oldest entry from said second table, said entry indicating a redundant database to be updated and indicating said location in said first table of the change for said indicated redundant database, ii. reading said location pointed to by said second table to retrieve the change from said first table, and iii. updating said indicated redundant database using the change retrieved from said first table.
Claim 18
Dependent Claim
240 words
In a computer system having a first database that is updated by an application and at least one redundant database, a method of updating one or more of the at least one redundant database to reflect a change made to said first database, comprising the steps of: (a) receiving from the first database an event indicating that the change has been made to the first database; (b) storing a message in a location in a first table, wherein said message indicates the change to said first database; (c) determining which one or more of the at least one redundant database is to be updated to reflect the change made to the first database; (d) updating a second table to include an entry for each redundant database to be updated as determined in said determination step (c), wherein each entry indicates said location in said first table of said message indicating the change; and (e) updating each said redundant database to be updated as determined in step (c), step (e) comprising the steps of i. reading an oldest entry from said second table, said entry indicating a redundant database to be updated and indicating said location in said first table of the change for said indicated redundant database, ii. reading said location pointed to by said second table to retrieve the change from said first table, and iii. updating said indicated redundant database using the change retrieved from said first table.
Claim 19
Dependent Claim
58 words
The method according to claim 15, wherein said steps (a)-(e) are performed by a distribution system and further comprising the steps, before said step (a), of: storing in a delta table the change made to the first database; and sending a first message to the distribution system indicating that the change has been stored in said delta table.
Claim 20
Dependent Claim
27 words
The method according to claim 16, further comprising the step of deleting the change from said delta table after said message is stored in said first table.
Claim 21
Dependent Claim
39 words
The method according to claim 15, further comprising the step of checking a configuration table to determine whether said one or more of the at least one redundant database determined in said step (c) exists in the computer system.
Claim 22
Dependent Claim
40 words
The method according to claim 15, wherein said step (e) is performed by a dealer, the method further comprising the step of sending an event indication message to said dealer indicating that said event was received in said step (a).
Claim 23
Dependent Claim
31 words
The method according to claim 15, wherein said step (e) further comprises the step of deleting said oldest entry from said second table after said indicated redundant database has been updated.
Claim 24
Dependent Claim
19 words
The method according to claim 20, wherein said step (e) is repeated for each entry in said second table.
Claim 25
Dependent Claim
164 words
In a computer system having a first database that is updated by an application and a redundant database, a method of updating the redundant database to reflect a change made to said first database, comprising the steps of: (a) receiving from the first database an event indicating that the change has been made to the first database; (b) storing a message in a location in a first table, wherein said message indicates the change to said first database; (c) updating a second table to indicate said location in said first table of said message indicating the change; and (d) updating the redundant database, comprising the steps of i. reading an oldest entry from said second table, said entry indicating said location in said first table of the change for the redundant database, ii. reading said location pointed to by said second table to retrieve the change from said first table, and iii. updating the redundant database using the change retrieved from said first table.
Claim 26
Dependent Claim
164 words
In a computer system having a first database that is updated by an application and a redundant database, a method of updating the redundant database to reflect a change made to said first database, comprising the steps of: (a) receiving from the first database an event indicating that the change has been made to the first database; (b) storing a message in a location in a first table, wherein said message indicates the change to said first database; (c) updating a second table to indicate said location in said first table of said message indicating the change; and (d) updating the redundant database, comprising the steps of i. reading an oldest entry from said second table, said entry indicating said location in said first table of the change for the redundant database, ii. reading said location pointed to by said second table to retrieve the change from said first table, and iii. updating the redundant database using the change retrieved from said first table.
Claim 27
Dependent Claim
57 words
The method according to claim 22, wherein said steps (a)-(d) are performed by a distribution system and further comprising the steps, before said step (a), of: storing in a delta table the change made to the first database; and sending said message to the distribution system indicating that the change has been stored in said delta table.
Claim 28
Dependent Claim
27 words
The method according to claim 23, further comprising the step of deleting the change from said delta table after said message is stored in said first table.
Claim 29
Dependent Claim
40 words
The method according to claim 22, wherein said step (d) is performed by a dealer, the method further comprising the step of sending an event indication message to said dealer indicating that said event was received in said step (a).
Claim 30
Dependent Claim
138 words
In a computer system having a first database that is updated by an application and a plurality of redundant databases, a method of updating one or more of the redundant databases to reflect a change made to said first database, comprising the steps of: (a) receiving an event indicating that the change has been made to said first database; (b) determining which one or more of the redundant databases is to be updated to reflect the change made to said first database; (c) updating a table to reflect the change to be made to said one or more determined redundant databases; and (d) retrieving the change from said table and updating said one or more determined redundant databases to reflect the change; wherein said steps (a)-(d) are performed without requiring involvement by the application updating the first database.
Claim 31
Dependent Claim
138 words
In a computer system having a first database that is updated by an application and a plurality of redundant databases, a method of updating one or more of the redundant databases to reflect a change made to said first database, comprising the steps of: (a) receiving an event indicating that the change has been made to said first database; (b) determining which one or more of the redundant databases is to be updated to reflect the change made to said first database; (c) updating a table to reflect the change to be made to said one or more determined redundant databases; and (d) retrieving the change from said table and updating said one or more determined redundant databases to reflect the change; wherein said steps (a)-(d) are performed without requiring involvement by the application updating the first database.
Claim 32
Dependent Claim
39 words
The method according to claim 26, further comprising the step of checking a configuration table to determine whether said one or more of the at least one redundant database determined in said step (b) exists in the computer system.
Claim 33
Dependent Claim
84 words
The method according to claim 26, wherein said table comprises a first and a second table and said step (c) comprises the steps of: i. storing a message in a location in said first table, wherein said message indicates the change to said first database; and ii. updating said second table to include an entry for each redundant database to be updated as determined in said step (b), wherein each entry indicates said location in said first table of said message indicating the change.
Claim 34
Dependent Claim
81 words
The method according to claim 28, wherein said step (d) comprises the steps of: i. reading an oldest entry from said second table, said entry indicating a redundant database to be updated and indicating said location in said first table of the change for said indicated redundant database, ii. reading said location pointed to by said second table to retrieve the change from said first table, and iii. updating said indicated redundant database using the change retrieved from said first table.
Claim 35
Dependent Claim
31 words
The method according to claim 29, wherein said step (d) further comprises the step of deleting said oldest entry from said second table after said indicated redundant database has been updated.
Claim 36
Dependent Claim
19 words
The method according to claim 29, wherein said step (d) is repeated for each entry in said second table.
Claim 37
Dependent Claim
177 words
In a computer system having a first database that is updated by an application and at least one redundant database, a method of updating one or more of the at least one redundant database to reflect a change made to said first database, comprising the steps of: (a) receiving from the application the change to be made to the first database; (b) updating the first database to reflect the change; (c) sending an event to a first table, said event indicating that the change has been made to the first database; (d) sending a first trigger to a distribution server, the trigger indicating that said event has been sent to said first table; (e) said distribution server retrieving said event from said first table in response to said first trigger; and (f) said distribution server updating one or more of the at least one redundant database to reflect the change made to the first database as determined by said retrieved event; wherein said steps (c)-(f) are performed without requiring involvement by the application updating the first database.
Claim 38
Dependent Claim
177 words
In a computer system having a first database that is updated by an application and at least one redundant database, a method of updating one or more of the at least one redundant database to reflect a change made to said first database, comprising the steps of: (a) receiving from the application the change to be made to the first database; (b) updating the first database to reflect the change; (c) sending an event to a first table, said event indicating that the change has been made to the first database; (d) sending a first trigger to a distribution server, the trigger indicating that said event has been sent to said first table; (e) said distribution server retrieving said event from said first table in response to said first trigger; and (f) said distribution server updating one or more of the at least one redundant database to reflect the change made to the first database as determined by said retrieved event; wherein said steps (c)-(f) are performed without requiring involvement by the application updating the first database.
Claim 39
Dependent Claim
36 words
The method according to claim 32, further comprising the step of determining which one or more of the at least one redundant database is to be updated to reflect a change made to said first database.
Claim 40
Dependent Claim
35 words
The method according to claim 33, further comprising the step of checking a configuration table to determine whether said one or more of the at least one redundant database determined exists in the computer system.
Claim 41
Dependent Claim
234 words
In a computer system having a first database that is updated by an application and a plurality of redundant databases, a method of updating one or more of the redundant databases to reflect a change made to said first database, comprising the steps of: (a) receiving from the application the change to be made to the first database; (b) updating a first table in the first database to reflect the change; (c) sending an event to a second table, said event indicating that the change has been made to said first table; (d) sending a first trigger to a distribution server, the trigger indicating that said event has been sent to said second table; (e) said distribution server retrieving said event from said second table in response to said first trigger; (f) said distribution server determining which one or more of the at least one redundant database is to be updated to reflect the change made to said first database; (g) said distribution server updating distribution tables to reflect the change to be made to said determined one or more of the redundant databases; (h) said distribution server sending a second trigger to a dealer indicating that one or more of the redundant databases is to be updated; and (i) said dealer retrieving the change from said distribution tables and updating said determined one or more of the redundant databases to reflect the change.
Claim 42
Dependent Claim
234 words
In a computer system having a first database that is updated by an application and a plurality of redundant databases, a method of updating one or more of the redundant databases to reflect a change made to said first database, comprising the steps of: (a) receiving from the application the change to be made to the first database; (b) updating a first table in the first database to reflect the change; (c) sending an event to a second table, said event indicating that the change has been made to said first table; (d) sending a first trigger to a distribution server, the trigger indicating that said event has been sent to said second table; (e) said distribution server retrieving said event from said second table in response to said first trigger; (f) said distribution server determining which one or more of the at least one redundant database is to be updated to reflect the change made to said first database; (g) said distribution server updating distribution tables to reflect the change to be made to said determined one or more of the redundant databases; (h) said distribution server sending a second trigger to a dealer indicating that one or more of the redundant databases is to be updated; and (i) said dealer retrieving the change from said distribution tables and updating said determined one or more of the redundant databases to reflect the change.
Claim 43
Dependent Claim
27 words
The method according to claim 35, further comprising the step of deleting the change from said second table after said message is stored in said first table.
Claim 44
Dependent Claim
39 words
The method according to claim 35, further comprising the step of checking a configuration table to determine whether said one or more of the at least one redundant database determined in said step (f) exists in the computer system.
Claim 45
Dependent Claim
32 words
The method according to claim 35, further comprising the step of deleting said oldest entry from said second table after said indicated one or more of the redundant databases has been updated.