Services For Data Sharing And Synchronization
First Claim
Patent Images
1. A method, comprising:
- receiving a feed on a service endpoint from a client endpoint wherein the feed comprises an item that includes a sync data element and an item data element;
merging a change to the item communicated by the feed with items in a data store associated with the service endpoint; and
generating an updated feed from the items in the data store wherein the updated feed includes the change communicated by the feed.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for sharing and synchronizing data using the addition of synchronization data to a feed that contains data items, and at least a node or endpoint that provides synchronization-related services to other endpoints, are disclosed. Such systems and methods, and client and service endpoints, may use the added synchronization data in multiple ways to share data, incorporate changes consistently, and resolve conflicts.
138 Citations
20 Claims
-
1. A method, comprising:
-
receiving a feed on a service endpoint from a client endpoint wherein the feed comprises an item that includes a sync data element and an item data element; merging a change to the item communicated by the feed with items in a data store associated with the service endpoint; and generating an updated feed from the items in the data store wherein the updated feed includes the change communicated by the feed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
generating a feed on a client endpoint wherein the feed comprises a sync data element associated with a local item and an item data element associated with the local item; communicating the feed to a service endpoint; and receiving an updated feed from the service endpoint wherein the updated feed comprises changes to service endpoint item data that were previously made by the service endpoint on behalf of a second client endpoint that is not the same as the client endpoint. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A service endpoint system, comprising:
-
an input module configured to; receive a feed on the service endpoint from a client endpoint wherein the feed comprises an item that includes a sync data element and an item data element; a storage module; a merge module configured to; merge a change to the item communicated by the feed with items stored by the storage module; and a generation module configured to; generate an updated feed from at least a portion of the items stored by the storage module wherein the updated feed includes the change communicated by the feed.
-
Specification