Personalizing aggregated news content
First Claim
1. A computer-implemented method comprising:
- generating, by one or more processors, a list of news content based on ranking a plurality of news items;
receiving, by the one or more processors, a selection of an option associated with a first news item in the list of news content;
determining, by the one or more processors, that the selection is a remove option or an archive option;
generating, by the one or more processors, an updated list of news content;
responsive to determining that the selection is the remove option, modifying the updated list of news content by removing the first news item and news items related to the first news item from the updated list, and identifying a replacement news item to be included in the updated list based on the ranking of the plurality of news items; and
responsive to determining that the selection is the archive option, modifying the updated list of news content by removing the first news item from the updated list and identifying a new news item to be included in the updated list based on the ranking of the plurality of news items and the new news item, wherein the removing of the first news item does not impact the ranking of the news items related to the first news item.
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 a remote news aggregation server configured to create a news aggregation service document based on a request received from the user. The remote news aggregation server identifies news content from a plurality of news source servers based on the received request and presents the identified news content in the news aggregation service document. The remote news aggregation server is further configured to receive a request from the user to remove a news item from the presented news content and removing the requested news item from the identified news content. Updated news content is presented in an updated news aggregation service document.
23 Citations
26 Claims
-
1. A computer-implemented method comprising:
-
generating, by one or more processors, a list of news content based on ranking a plurality of news items; receiving, by the one or more processors, a selection of an option associated with a first news item in the list of news content; determining, by the one or more processors, that the selection is a remove option or an archive option; generating, by the one or more processors, an updated list of news content; responsive to determining that the selection is the remove option, modifying the updated list of news content by removing the first news item and news items related to the first news item from the updated list, and identifying a replacement news item to be included in the updated list based on the ranking of the plurality of news items; and responsive to determining that the selection is the archive option, modifying the updated list of news content by removing the first news item from the updated list and identifying a new news item to be included in the updated list based on the ranking of the plurality of news items and the new news item, wherein the removing of the first news item does not impact the ranking of the news items related to the first news item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
generating, by one or more processors, a list of news content categorized into a plurality of news categories based on ranking a plurality of news items; receiving, by the one or more processors, a selection of an option associated with a first news category of the plurality of news categories; determining, by the one or more processors, that the selection is a remove category option or an archive category option; generating, by the one or more processors, an updated list of news content; responsive to determining that the selection is the remove category option, modifying the updated list of news content by removing at least one news item in the first news category from the updated list, reducing a ranking of news items related to the at least one news item in the first news category, and identifying a first new news item to be included in the updated list based on the ranking of the plurality of news items including the news items with a reduced ranking; and responsive to determining that the selection is the archive category option, modifying the updated list of news content by removing the at least one news item in the first news category from the updated list and identifying a second new news item to be included in the updated list based on the ranking of the plurality of news items. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a hardware processor; and a memory storing instructions that, when executed, cause the system to; generate a list of news content based on ranking a plurality of news items; receive a selection of an option associated with a first news item in the list of news content; determine that the selection is a remove option or an archive option; generate an updated list of news content; responsive to determining that the selection is the remove option, modify the updated list of news content by removing the first news item and news items related to the first news item from the updated list, and identifying a replacement news item to be included in the updated list based on the ranking of the plurality of news items; and responsive to determining that the selection is the archive option, modify the updated list of news content by removing the first news item from the updated list and identifying a new news item to be included in the updated list based on the ranking of the plurality of news items and the new news item, wherein the removing of the first news item does not impact the ranking of the news items related to the first news item. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
a hardware processor; and a memory storing instructions that, when executed, cause the system to; generate a list of news content categorized into a plurality of news categories based on ranking a plurality of news items; receive a selection of an option associated with a first news category of the plurality of news categories; determine that the selection is a remove category option or an archive category option; generate an updated list of news content; responsive to determining that the selection is the remove category option, modify the updated list of news content by removing at least one news item in the first news category from the updated list, reducing a ranking of news items related to the at least one news item in the first news category, and identifying a first new news item to be included in the updated list based on the ranking of the plurality of news items including the news items with a reduced ranking; and responsive to determining that the selection is the archive category option, modify the updated list of news content by removing the at least one news item in the first news category from the updated list and identifying a second new news item to be included in the updated list based on the ranking of the plurality of news items. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification