Online propagation of data updates
First Claim
1. 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 plurality of 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, in response to the determination that the last-modified timestamp indicates an earlier time than the update process timestamp;
update the record to reflect the modification to the trigger data item, wherein update priority is given to all of the records associated with a user who logs into the computer system after the record update process has begun on the computer system; and
modify the last-modified timestamp to reflect a time that is later than the update process timestamp.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments include a system for online propagation of data updates. The system can include: 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.
-
Citations
14 Claims
-
1. 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 plurality of 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, in response to the determination that the last-modified timestamp indicates an earlier time than the update process timestamp; update the record to reflect the modification to the trigger data item, wherein update priority is given to all of the records associated with a user who logs into the computer system after the record update process has begun on the computer system; and modify 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. A computer-implemented program embodied on a non-transitory computer-readable storage 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, in response to the determination that the last-modified timestamp indicates an earlier time than the update process timestamp; update the record to reflect the modification to the trigger data item, wherein update priority is given to all of the records associated with a user who logs into the computer system after the record update process has begun on the computer system; and modify the last-modified timestamp to reflect a time that is later than the update process timestamp. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A system for online propagation of data updates, the system comprising:
a record update utility configured to; initiate a record update process for any of the 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; 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, in response to the determination that the last-modified timestamp indicates an earlier time than the update process timestamp; updating the record to reflect the modification to the trigger data item, wherein update priority is given to all of the records associated with a user who logs into a computer system after the record update process has begun on the computer system; and modifying the last-modified timestamp to reflect a time that is later than the update process timestamp. - View Dependent Claims (13, 14)
Specification