Synchronization view
First Claim
Patent Images
1. A method of synchronizing data that is related and that is stored in a plurality of stores, the method comprising:
- (a) storing in a computing device a first publisher record, which includes a first version of contact information that identifies a subject and that is synchronized with information stored in a first remote store,(b) upon synchronization of the first remote store with the computing device, updating the first publisher record to include additional contact information that includes an edit of the first version;
(c) updating a composite record to include the additional contact information, wherein the composite record includes a compilation of contact information that identifies the subject and that is received from the plurality of stores;
(d) determining that adding the additional contact information to a second publisher record is not allowed, wherein the second publisher record includes a second version of contact information that identifies the subject and that is synchronized with information stored in a second remote store of a remote device; and
(e) causing the additional contact information to be displayed in a distinctive format on a display of the remote device, thereby indicating that the additional contact information is not editable using the remote device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for synchronizing data stored in remote stores. Data stored in locations such as computer applications, consumer electronic devices and Internet websites is synchronized with a central database within a computer device. The computer device may also store constraints that limit the type of data that may be synchronized with individual stores. A graphical user interface may use different formats or icons to distinguish between data stored in a store and data included within the central database.
18 Citations
10 Claims
-
1. A method of synchronizing data that is related and that is stored in a plurality of stores, the method comprising:
-
(a) storing in a computing device a first publisher record, which includes a first version of contact information that identifies a subject and that is synchronized with information stored in a first remote store, (b) upon synchronization of the first remote store with the computing device, updating the first publisher record to include additional contact information that includes an edit of the first version; (c) updating a composite record to include the additional contact information, wherein the composite record includes a compilation of contact information that identifies the subject and that is received from the plurality of stores; (d) determining that adding the additional contact information to a second publisher record is not allowed, wherein the second publisher record includes a second version of contact information that identifies the subject and that is synchronized with information stored in a second remote store of a remote device; and (e) causing the additional contact information to be displayed in a distinctive format on a display of the remote device, thereby indicating that the additional contact information is not editable using the remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer readable medium containing computer readable instructions for causing a computing device to perform the steps comprising:
-
(a) storing on the computing device a first publisher record, which includes a first version of contact information that identifies a person and that is synchronized with information stored in a first remote store, (b) upon synchronization of the first remote store with the computing device, updating the first publisher record to include additional contact information that includes an edit of the first version; (c) updating a composite record to include the additional contact information, wherein the composite record includes a compilation of contact information that identifies the person and that is received from the plurality of stores; (d) referencing a synchronization mapping record of a second publisher record to determine that adding the additional contact information to the second publisher record is not allowed, wherein the second publisher record includes a second version of contact information that identifies the person and that is synchronized with information stored in a second remote store of a remote device; (e) causing the additional contact information to be displayed in a distinctive format on a display of the remote device, thereby indicating that the additional contact information is not editable using the remote device; (f) analyzing another synchronization mapping record of a third publisher record to determine that adding the additional contact information to the third publisher record is allowed, wherein the third publisher record includes a third version of contact information that identifies the person and that is synchronized with information stored in a third remote store of another remote device; (g) adding the additional contact information to the third publisher record, thereby editing the third version of contact information to include the additional contact information; and (h) causing the additional contact information to be displayed in a format, which is consistent with formatting of other information of the third version, on a display of the third remote device, thereby indicating that both the additional contact information and the other information are editable using the other remote device.
-
Specification