Patent ID: 8676837
Filing Date: 2014-03-18
Classification: G06F

Abstract:
1. A method comprising: crawling, by one or more processors, news content documents hosted by a plurality of news source servers; fetching, by one or more processors, news content from the crawled news content documents; indexing, by one or more processors, the fetched news content to produce indexed news content; receiving, at one or more processors, a plurality of search queries from a client device; creating, by one or more processors, a customized news document including a plurality of personalized news sections, identifying, by one or more processors, a number of news items to include in each personalized news section of the plurality of personalized news sections; identifying, by one or more processors, a user-specified manner of ranking news items in each personalized news section of the plurality of personalized news sections; identifying, by one or more processors, items of news content from the indexed news content using the plurality of search queries; identifying, by one or more processors and for a particular personalized news section of the plurality of personalized news sections, selected items of news content of the identified items of news content corresponding to the identified number of news items for the particular personalized news section; modifying, by one or more processors, a ranking of the selected items of news content using the user-specified manner of ranking for the particular personalized news section; and providing, by the one or more processors, the selected items of news content for insertion into the particular personalized news sections of the customized news document according to the modified rankings.