Patent ID: 7900203
Filing Date: 2011-03-01
Classification: G06F,H04L

Abstract:
1. A method, comprising: synchronizing a first change to an item with data associated with a relay endpoint wherein the first change is made on a first endpoint and the first change is represented using a feed comprising a representation of the item that includes a sync data element and an item data element, wherein the synchronizing the first change to the item comprises determining that the item is associated with a local item in the data associated with the relay endpoint and merging the first change to the item with the data associated with the relay endpoint, and wherein the synchronized first change is stored by the relay endpoint, and wherein the relay endpoint and the first endpoint each include a computing device; identifying a set comprising at least one endpoint identifier, wherein each endpoint identifier in the set identifies an endpoint with which the relay endpoint synchronizes data; identifying a second endpoint associated with the endpoint identifier; synchronizing a second change that comprises at least some information also comprised by the first change between the relay endpoint and the second endpoint, wherein the synchronizing the second change comprises generating an updated feed that includes the second change from the data associated with the relay endpoint and providing the updated feed to the second endpoint, and wherein the synchronized second change is stored by the second endpoint, and wherein the relay endpoint is different from the first endpoint and different from the second endpoint.