System and Method for Syndicating Dynamic Content for Online Publication
First Claim
Patent Images
1. A method of managing online content wherein the content comprises a data collection identified in a database, wherein the data collection has one or more data items associated therewith, the method comprising:
- determining if the data collection has at least one syndicated data collection associated therewith, wherein the at least one syndicated data collection has one or more syndicated data items associated therewith;
periodically polling the database to identify at least one modification of the one or more data items in the data collection and, if the data collection has at least one syndicated data collection associated therewith, of the one or more syndicated data items;
if the polling identifies the at least one modification, generating, using a processor, a modification representation associated with the data collection, the modification representation identifying the at least one modification of the one or more data items or the one or more syndicated data items; and
storing the modification representation.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for managing and syndicating online dynamic content. Content can be generated or managed at a publishing server. Content can be marked as available for syndication, for use as part of other content. Content at the publishing server can be periodically polled for additions, changes or deletions. Modifications are transmitted to a storage system, which may be further transmitted to a content distribution network, for delivery to a client.
-
Citations
30 Claims
-
1. A method of managing online content wherein the content comprises a data collection identified in a database, wherein the data collection has one or more data items associated therewith, the method comprising:
-
determining if the data collection has at least one syndicated data collection associated therewith, wherein the at least one syndicated data collection has one or more syndicated data items associated therewith; periodically polling the database to identify at least one modification of the one or more data items in the data collection and, if the data collection has at least one syndicated data collection associated therewith, of the one or more syndicated data items; if the polling identifies the at least one modification, generating, using a processor, a modification representation associated with the data collection, the modification representation identifying the at least one modification of the one or more data items or the one or more syndicated data items; and storing the modification representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system for syndicated publishing of online content, the system comprising:
-
a database, the database for identifying a data collection having one or more data items associated therewith, and at least one syndicated data collection having one or more syndicated data items associated therewith; a publishing server, the publishing server configured to identify modifications to the data collection and the at least one syndicated data collection; a storage system for storing the data collection and the at least one syndicated data collection; a content management module, the content management module configured to determine that the modifications to the data collection and the at least one syndicated data collection have been identified and to transmit the modifications to the data collection and the at least one syndicated data collection to the storage system; and a content distribution network for caching and delivering the data collection and the at least one syndicated data collection.
-
-
21. A system for scalable publishing of online content, the system comprising:
-
a database, the database for identifying a data collection having one or more data items associated therewith; a publishing server; a storage system; a content management module, the content management module configured to; determine if the data collection has at least one syndicated data collection associated therewith, wherein the at least one syndicated data collection has one or more syndicated data items associated therewith; periodically poll the database to identify at least one modification of the one or more data items and, if the data collection has at least one syndicated data collection associated therewith, of the one or more syndicated data items; if the polling identifies the at least one modification, generate a modification representation associated with the data collection, the modification representation identifying the at least one modification of the one or more data items or the one or more syndicated data items; and transmit an indication of the modification representation to the storage system; and a content distribution network for caching and delivering the data collection stored at the storage system.
-
-
22. A method of managing online publication of one or more data items, the method comprising the steps of:
-
storing a data collection in a database, wherein the data collection is associated with at least one syndicated data collection that has one or more syndicated data items associated therewith; publishing a publication object at a publication target for display on each of a plurality of client devices, wherein the publication object comprises the data collection; receiving at least one modification of the one or more syndicated data items; storing the at least one modification of the one or more syndicated data items in the database; periodically and independently polling the database to identify the at least one modification of the one or more syndicated data items; generating, using a processor, a modification representation identifying the at least one modification of the one or more syndicated data items, wherein the modification representation is a data structure suitable for instructing each of the plurality of client devices to update the publication object with the at least one modification of the one or more syndicated data items; and transmitting the modification representation to a server system; distributing the modification representation from the server system to the plurality of client devices, wherein the modification representation updates the previously published publication object independently for each of the plurality of client devices. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A method of managing online publication of one or more data items for a plurality of client devices, the method comprising the steps of:
-
displaying, on a client device, a publication object published at a publication target, wherein the publication object is associated with at least one syndicated data collection that has one or more syndicated data items associated therewith; using the client device to periodically and independently poll a server system for a modification representation identifying at least one modification of the one or more syndicated data items, wherein the modification representation is a data structure suitable for instructing the client device to update the publication object with the at least one modification of the one or more syndicated data items; in response to the polling, receiving, at the client device, the modification representation from the server system, and using the client device to independently update the displayed publication object using the modification representation. - View Dependent Claims (30)
-
Specification