Synchronizing recurring events
First Claim
1. A method for distinguishing data representing an record in a shared data environment, comprising:
- discovering an event new to the shared data environment;
generating a record file for the discovered event; and
associating the generated record file with the data representing the discovered event.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for synchronizing records stored in differing formats in a shared data environment. One aspect of the invention involves distinguishing a record without regard to its format. Once a record is introduced into the environment, it is detected. A record file is generated and associated with the event. A record file typically includes a record tag uniquely identifying a given record in the shared data environment and a record type indicating information such as whether or not the record represents a recurring event as well as the format of the record. A record file also contains data indicating the status of the particular event, that is, whether it is new, unchanged, modified, or deleted. When synchronizing, only those records with equivalent record tags are compared. The record type and status are then used to guide the synchronization of equivalent records.
33 Citations
31 Claims
-
1. A method for distinguishing data representing an record in a shared data environment, comprising:
-
discovering an event new to the shared data environment;
generating a record file for the discovered event; and
associating the generated record file with the data representing the discovered event. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product for distinguishing data representing an event in a shared data environment, the product comprising a computer useable medium having computer readable instructions thereon for:
-
discovering an event new to the shared data environment;
generating a record file for the discovered event; and
associating the generated record file with the data representing the discovered event. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method for synchronizing data representing recurring events in a shared data environment, comprising:
-
acquiring a first record tag, a first record type, and a first record status each associated with data representing a first recurring event;
acquiring a second record tag, a second record type, and a second record status each associated with a second recurring event;
comparing the first and second record tags;
synchronizing the data representing the first and second recurring events according to the first and second record types and record statuses only if the first and second record tags are equivalent. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for synchronizing data representing recurring events in a shared data environment, the product comprising a computer useable medium having computer readable instructions thereon for:
-
acquiring a first record tag, a first record type, and a first record status each associated with data representing a first recurring event;
acquiring a second record tag, a second record type, and a second record status each associated with a second recurring event;
comparing the first and second record tags;
synchronizing the data representing the first and second recurring events according to the first and second record types and record statuses only if the first and second record tags are equivalent. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A system for synchronizing data representing recurring events in a shared data environment, comprising:
-
a first record status, a first record type, and a first record tag each associated with data representing a first event;
a second record status, a second record type, and a second record tag each associated with data representing a second event;
a synch engine operable to compare the first and second record tags and, if the first and second record tags are equivalent, to synchronize the first and second events according to the first and second record types and record statuses. - View Dependent Claims (30, 31)
-
Specification