Systems and methods for personalizing aggregated news content
First Claim
1. A method of customizing a news document associated with a user of a news aggregation service, comprising:
- creating the customized news document with one or more personalized search queries received from the user;
fetching news content from a plurality of news source servers;
aggregating the news content;
searching the aggregated news content based, at least in part, on the one or more personalized search queries; and
providing selected news content to the customized news document based, at least in part, on results of the search.
2 Assignments
0 Petitions
Accused Products
Abstract
A system customizes a news document associated with a user of a news aggregation service. The system includes multiple news source servers that store news content and a remote news aggregation server. The news aggregation server creates a customized news document based on one or more personalized search queries received from a user. The news aggregation server fetches the news content from the multiple news source servers, aggregates the news content, and searches the aggregated news content based on the one or more personalized search queries. The news aggregation server provides selected news content to the customized news document based on results of the search.
-
Citations
39 Claims
-
1. A method of customizing a news document associated with a user of a news aggregation service, comprising:
-
creating the customized news document with one or more personalized search queries received from the user;
fetching news content from a plurality of news source servers;
aggregating the news content;
searching the aggregated news content based, at least in part, on the one or more personalized search queries; and
providing selected news content to the customized news document based, at least in part, on results of the search. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for customizing a news document associated with a user of a news aggregation service, comprising:
a remote news aggregation server configured to;
create the customized news document with one or more personalized search queries received from the user, search news content from a plurality of news source servers based on the one or more personalized search queries, and provide selected news content to the customized news document based on results of the search. - View Dependent Claims (22)
-
23. A method of creating a personalized news document, comprising:
-
receiving a plurality of search queries from a user;
creating a customized news document including a plurality of personalized news sections, with each news section being associated with a different one of the plurality of search queries. retrieving news content from memory using the plurality of search queries; and
inserting selected news content of the retrieved news content into each of the personalized news sections of the customized news document. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A news aggregation server, comprising:
-
a memory configured to store instructions and news content; and
a processing unit configured to execute the instructions in memory to;
obtain plurality of search queries from a user, create a customized news document including a plurality of personalized news sections, with each news section being associated with a different one of the plurality of search queries, retrieve news content from the memory using the plurality of search queries, and insert selected news content of the retrieved news content into each of the personalized news sections of the customized news document.
-
-
32. A method of providing news content to a personalized news document via a news aggregation server, comprising:
-
associating a plurality of search queries with a user;
maintaining the plurality of search queries in a memory associated with the news aggregation server;
periodically searching aggregated news content using the plurality of search queries; and
periodically providing selected news content to a news document associated with the user using results from the periodic searches of the aggregated news content. - View Dependent Claims (33, 34, 35, 36, 37)
-
-
38. A news aggregation server, comprising:
-
a memory configured to store instructions; and
a processing unit configured to execute the instructions in memory to;
associate a plurality of search queries with a user, maintain the plurality of search queries in the memory, periodically search aggregated news content using the plurality of search queries, and periodically provide selected news content to a news document associated with the user using results from the periodic searches of the aggregated news content.
-
-
39. A system for creating a customized news document, comprising:
-
means for receiving a plurality of search queries from a user;
means for creating a customized news document including a plurality of personalized news sections, with each news section being associated with a different one of the plurality of search queries;
means for retrieving news content from a plurality of sources of news content using the plurality of search queries; and
means for inserting selected news content of the retrieved news content into each of the personalized news sections of the customized news document.
-
Specification