TWO-WAY AND MULTI-MASTER SYNCHRONIZATION OVER WEB SYNDICATIONS
First Claim
1. A method for synchronizing a web syndication item over a Really Simple Syndication (RSS) format between a publisher and a subscriber, said method comprising:
- publishing, by the publisher, the web syndication item including a media content associated therewith;
defining a synchronization metadata including a first virtual clock value associated with the published web syndication item, said first virtual clock value indicating when the web syndication item was last updated;
receiving a request for subscribing to the published web syndication item from the subscriber;
transmitting in response to the received request the published web syndication item to a location remote from the publisher and accessible by the subscriber;
providing the synchronization metadata including the first virtual clock value to the subscriber; and
permitting the subscriber to modify the first virtual clock value when the subscriber modifies the media content at the location remote from the publisher.
2 Assignments
0 Petitions
Accused Products
Abstract
Synchronization of a web syndication item over a Really Simple Syndication (RSS) format between a publisher and a subscriber. The publisher creates the web syndication item by including a media content associated therewith. The synchronization metadata is defined to include a first virtual clock value associated with the created web syndication item. The first virtual clock value indicates when the web syndication item was last updated. A request for subscribing the published web syndication item is received from the subscriber. In response to the received request, the published web syndication item is transmitted to a location remote from the publisher and accessible by the subscriber. The first virtual clock value is provided to the subscriber for use by the subscriber to modify the first virtual clock value when the subscriber modifies the media content associated with the web syndication item.
59 Citations
20 Claims
-
1. A method for synchronizing a web syndication item over a Really Simple Syndication (RSS) format between a publisher and a subscriber, said method comprising:
-
publishing, by the publisher, the web syndication item including a media content associated therewith; defining a synchronization metadata including a first virtual clock value associated with the published web syndication item, said first virtual clock value indicating when the web syndication item was last updated; receiving a request for subscribing to the published web syndication item from the subscriber; transmitting in response to the received request the published web syndication item to a location remote from the publisher and accessible by the subscriber; providing the synchronization metadata including the first virtual clock value to the subscriber; and permitting the subscriber to modify the first virtual clock value when the subscriber modifies the media content at the location remote from the publisher. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for updating a web syndication channel over a Really Simple Syndication (RSS) format, said method comprising:
-
receiving a first version of a web syndication item and a second version of the web syndication item, said first version of the web syndication item indicating a first update to the web syndication item and said second version of the web syndication item indicating a second update to the web syndication item; defining a syndication summary for the web syndication channel, said defined syndication summary describing information associated with the web syndication item; aggregating web synchronization metadata associated with first version and the second version of the web syndication item in the syndication summary; determining the order of the aggregated web synchronization metadata of the versions in the syndication summary as a function of the indicated updates; and updating the syndication summary according to the determined order such that the one or more aggregated versions are provided to the users. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for synchronizing a web syndication item transmitted based on a web syndication subscription, said system comprising:
-
a data store for storing a web syndication summary for the web syndication subscription and web synchronization metadata for one or more versions of the web syndication item; a processor configured for executing computer-executable instructions for; defining the syndication summary for the web syndication subscription to include information associated with the web syndication item; aggregating the web synchronization metadata of the one or more versions of the web syndication item from users in the web syndication summary, said one or more versions indicating one or more updates by the users at various time periods; determining the order of the one or more aggregated web synchronization metadata of the versions in the syndication summary as a function of the indicated updates and the various time periods; and updating the web syndication summary according to the determined order such that the one or more aggregated versions are provided to the users. - View Dependent Claims (17, 18, 19, 20)
-
Specification