Data Synchronization and Sharing Relationships
First Claim
Patent Images
1. A method, comprising:
- defining a sharing relationship using relationship metadata, the sharing relationship associated with a publishing endpoint and the relationship metadata including information that identifies a set of one or more items including an item, the information including at least one or more of the following;
a category that identifies at least some of the one or more items and a unique identifier that identifies the item;
initializing a storage location associated with the sharing relationship;
generating a feed by exporting an item;
storing the feed using the storage location; and
communicating at least a portion of the relationship metadata to a subscribing endpoint.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for synchronizing and sharing data associated with sharing relationships are disclosed. Such systems and methods may be implemented by interfacing with an application that manages or accesses the data to be shared, and by making shared data available using a feed along with some mechanism for tracking changes or enabling synchronization between different endpoints.
-
Citations
20 Claims
-
1. A method, comprising:
-
defining a sharing relationship using relationship metadata, the sharing relationship associated with a publishing endpoint and the relationship metadata including information that identifies a set of one or more items including an item, the information including at least one or more of the following;
a category that identifies at least some of the one or more items and a unique identifier that identifies the item;initializing a storage location associated with the sharing relationship; generating a feed by exporting an item; storing the feed using the storage location; and communicating at least a portion of the relationship metadata to a subscribing endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method, comprising:
-
receiving from a publishing endpoint at a subscribing endpoint a portion of relationship metadata associated with a sharing relationship, the relationship metadata including information that identifies a set of one or more items including an item, the information including at least one or more of the following;
a category that identifies at least some of the one or more items and a uniciue identifier that identifies the item;initiating a subscription to a feed associated with the portion of the relationship metadata; and merging the item in the feed with a set of one or more items stored using a local storage associated with the subscribing endpoint. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
a personal information management application that maintains a set of items; a storage module configured to access a storage location containing relationship metadata associated with a sharing relationship and data associated with an endpoint on behalf of a sharing module; and the sharing module configured to; define the sharing relationship; generate a feed by exporting an item where the item is selected from the set of items maintained by the personal information management application; store the feed using the storage module; communicate at least a portion of the relationship metadata to a subscribing endpoint; receive from a publishing endpoint a second portion of relationship metadata associated with a second sharing relationship; initiate a subscription to a second feed associated with the second relationship metadata; and merge a second item in the second feed with the set of items maintained by the application. - View Dependent Claims (19, 20)
-
Specification