Server System for Serving Extended Content Feeds to Clients
First Claim
1. A method of serving content, comprising:
- at a system remotely located from a client;
for each of a plurality of content feeds, retrieving a currently published set of content items for a respective content feed, and merging the retrieved content items into a previously stored set of previously published content items for the respective content feed;
wherein a database storing content items for the respective content feed includes both the currently published set of content items and historical content items no longer published by the respective content feed; and
in response to a request from the client, transmitting to the client an ordered list of content items for a specified stream, the specified stream corresponding to one or more content feeds in the plurality of content feeds, the transmitted content items including at least one historical content item for at least one of the content feeds corresponding to the specified stream.
2 Assignments
0 Petitions
Accused Products
Abstract
At a system remotely located from a client retrieves, for each of a plurality of content feeds, a currently published set of content items for a respective content feed, and merges the retrieved content items into a previously stored set of previously published content items for the respective content feed. A database storing content items for the respective content feed includes both the currently published set of content items and historical content items no longer published by the respective content feed. In response to a request from the client, the system transmits to the client an ordered list of content items for a specified stream. The specified stream corresponds to one or more content feeds, and the transmitted content items include at least one historical content item for at least one of the content feeds corresponding to the specified stream.
-
Citations
23 Claims
-
1. A method of serving content, comprising:
at a system remotely located from a client; for each of a plurality of content feeds, retrieving a currently published set of content items for a respective content feed, and merging the retrieved content items into a previously stored set of previously published content items for the respective content feed;
wherein a database storing content items for the respective content feed includes both the currently published set of content items and historical content items no longer published by the respective content feed; andin response to a request from the client, transmitting to the client an ordered list of content items for a specified stream, the specified stream corresponding to one or more content feeds in the plurality of content feeds, the transmitted content items including at least one historical content item for at least one of the content feeds corresponding to the specified stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A system for serving content, located remotely from a client, comprising:
-
memory; one or more processors; one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs including; instructions for retrieving, for each of a plurality of content feeds, a currently published set of content items for a respective content feed, and for merging the retrieved content items into a previously stored set of previously published content items for the respective content feed;
wherein a database storing content items for the respective content feed includes both the currently published set of content items and historical content items no longer published by the respective content feed; andinstructions for transmitting to the client, in response to a request from the client, an ordered list of content items for a specified stream, the specified stream corresponding to one or more content feeds in the plurality of content feeds, the transmitted content items including at least one historical content item for at least one of the content feeds corresponding to the specified stream. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer readable storage medium storing one or more programs configured to be executed by a server computer system remotely located from a client, the one or more programs comprising:
-
instructions for retrieving, for each of a plurality of content feeds, a currently published set of content items for a respective content feed, and for merging the retrieved content items into a previously stored set of previously published content items for the respective content feed;
wherein a database storing content items for the respective content feed includes both the currently published set of content items and historical content items no longer published by the respective content feed; andinstructions for transmitting to the client, in response to a request from the client, an ordered list of content items for a specified stream, the specified stream corresponding to one or more content feeds in the plurality of content feeds, the transmitted content items including at least one historical content item for at least one of the content feeds corresponding to the specified stream. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A system for serving content, comprising:
-
means for retrieving, for each of a plurality of content feeds, a currently published set of content items for a respective content feed, and for merging the retrieved content items into a previously stored set of previously published content items for the respective content feed;
wherein a database storing content items for the respective content feed includes both the currently published set of content items and historical content items no longer published by the respective content feed; andmeans for transmitting to the client, in response to a request from the client, an ordered list of content items for a specified stream, the specified stream corresponding to one or more content feeds in the plurality of content feeds, the transmitted content items including at least one historical content item for at least one of the content feeds corresponding to the specified stream.
-
Specification