Online Propagation of Data Updates
First Claim
1. A method for online propagation of data updates, the method comprising:
- initiating a record update process for any of a plurality of records in a system responsive to a modification of a trigger data item, wherein the process is performed while the system is online;
creating an update process timestamp indicating a time at which the record update process is begun; and
determining if a last-modified timestamp associated with any of the records indicates an earlier time than the update process timestamp, and, if soupdating the record to reflect the modification to the trigger data item, andmodifying the last-modified timestamp to reflect a time that is later than the update process timestamp.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for online propagation of data updates, the method including initiating a record update process for any of a plurality of records in a system responsive to a modification of a trigger data item, where the process is performed while the system is online, creating an update process timestamp indicating a time at which the record update process is begun, and determining if a last-modified timestamp associated with any of the records indicates an eariler time than the update process timestamp, and, if so updating the record to reflect the modification to the trigger data item, and modifying the last-modified timestamp to reflect a time that is later than the update process timestamp.
17 Citations
20 Claims
-
1. A method for online propagation of data updates, the method comprising:
-
initiating a record update process for any of a plurality of records in a system responsive to a modification of a trigger data item, wherein the process is performed while the system is online; creating an update process timestamp indicating a time at which the record update process is begun; and determining if a last-modified timestamp associated with any of the records indicates an earlier time than the update process timestamp, and, if so updating the record to reflect the modification to the trigger data item, and modifying the last-modified timestamp to reflect a time that is later than the update process timestamp. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for online propagation of data updates, the system comprising:
-
a computer system for storing a plurality of records; and a record update utility configured to; initiate a record update process for any of the records responsive to a modification of a trigger data item, wherein the process is performed while the system is online; create an update process timestamp indicating a time at which the record update process is begun; and determine if a last-modified timestamp associated with any of the records indicates an earlier time than the update process timestamp, and, if so update the record to reflect the modification to the trigger data item, and modify the last-modified timestamp to reflect a time that is later than the update process timestamp. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-implemented program embodied on a computer-readable medium, the computer program comprising:
-
a code segment operative to initiate a record update process for any of a plurality of records in a system responsive to a modification of a trigger data item, wherein the process is performed while the system is online; a code segment operative to create an update process timestamp indicating a time at which the record update process is begun; and a code segment operative to determine if a last-modified timestamp associated with any of the records indicates an earlier time than the update process timestamp, and, if so update the record to reflect the modification to the trigger data item, and modify the last-modified timestamp to reflect a time that is later than the update process timestamp.
-
Specification