IP Library Granted Patent US 9,300,757
Granted Patent B1
US 9,300,757 · App. 13/615,747 · Granted Mar 29, 2016

Personalizing aggregated news content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,300,757
App. No.
13/615,747
Granted
Mar 29, 2016
Kind
B1
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.

Claims (70)

1. A method comprising:

receiving, by one or more processors, a request to remove a news item from a list of news items, the list of news items being presented based on receiving a search query;

removing, by one or more processors, the requested news item;

responsive to the request, automatically removing, by the one or more processors, news items with content similar to content of the requested news item;

forming, by the one or more processors, an updated list of news items, based on the removing the requested news item and the removing the news items with content similar to content of the requested news item; and

providing for presentation, by one or more processors, the updated list of news items.

2. The method of claim 1 , further comprising:

preventing the requested news item and the news items with content similar to the content of the requested news item from being presented based on receiving a second search query.

3. The method of claim 1 , further comprising:

ranking the news items from the list of news items prior to receiving the request; and

providing for presentation the ranked list of new items.

4. The method of claim 3 , where providing for presentation the updated list of news items comprises:

re-ranking the news items from the updated list of news items based on the removal of the requested news item and the news items with content similar to the content of the requested news item; and

providing for presentation the ranked updated list of news items.

5. The method of claim 1 , further comprising:

identifying news items that have been previously accessed; and

removing the news items that have been previously accessed to form the updated list of news items.

6. The method of claim 5 , where providing for presentation the updated list of news items comprises:

ranking the news items from the updated list of new items based on the removal of the news items that have been previously accessed; and

providing for presentation the ranked updated list of new item.

7. The method of claim 1 , where the news items in the list of news items are aggregated from a plurality of news sources.

8. A system comprising:

a memory; and

one or more processors coupled to the memory, the one or more processors configured to:

receive a request to remove a news item from a list of news items, the list of news items being presented based on receiving a search query;

remove the requested news item;

responsive to the request, automatically remove news items with content similar to content of the requested news item;

form an updated list of news items, based on the removing the requested news item and the removing news items with content similar to content of the requested news item; and

provide for presentation the updated list of news items.

9. The system of claim 8 , where the one or more processors are further to:

prevent the requested news item and the news items with content similar to the content of the requested news item from being presented based on receiving a subsequent search query.

10. The system of claim 8 , where the one or more processors are further to:

rank the news items from the list of news items prior to receiving the request; and

provide for presentation the ranked list of new items.

11. The system of claim 10 , where, when providing for presentation the updated list of news items, the one or more processors are further to:

re-rank the news items from the updated list of news items based on the removal of the requested news item and the news items with content similar to the content of the requested news item; and

provide for presentation the ranked updated list of news items.

12. The system of claim 8 , where the one or more processors are further to:

identify news items that have been previously accessed; and

remove the news items that have been previously accessed to form the updated list of news items.

13. The system of claim 12 , where, when providing for presentation the updated list of news items, the one or more processors are further to:

rank the news items from the updated list of news items based on the removal of the news items that have been previously accessed; and

provide for presentation the ranked updated list of new items.

14. The system of claim 8 , where the news items in the list of news items are aggregated from a plurality of news sources.

15. A non-transitory computer-readable medium including instructions, the instructions comprising:

one or more instructions that, when executed by one or more processors, cause the one or more processors to:

receive a request to remove a news item from a list of news items, the list of news items being presented based on receiving a search query;

remove the requested news item;

responsive to the request, automatically remove news items with content similar to content of the requested news item;

form an updated list of news items, based on the removing the requested news item and the removing news items with content similar to content of the requested news item; and

provide for presentation the updated list of news items.

16. The computer-readable medium of claim 15 , where the instructions further comprise:

one or more instructions that cause the one or more processors to:

prevent the requested news item and the news items with content similar to the content of the requested news item from being presented based on receiving a second search query.

17. The computer-readable medium of claim 15 , where the instructions further comprise:

one or more instructions that cause the one or more processors to:

rank the news items from the list of news items prior to receiving the request; and

provide for presentation the ranked list of new items.

18. The computer-readable medium of claim 17 , where the one or more instructions that cause the one or more processors to provide for presentation the updated list of news items further comprise:

one or more instructions that cause the one or more processors to:

re-rank the news items from the updated list of new items based on the removal of the requested news item and the news items with content similar to the content of the requested news item; and

provide for presentation the ranked updated list of news items.

19. The computer-readable medium of claim 15 , where the instructions further comprise:

one or more instructions that cause the one or more processors to:

identify news items that have been previously accessed; and

remove the news items that have been previously accessed to form the updated list of news items.

20. The computer-readable medium of claim 19 , where the one or more instructions that cause the one or more processors to provide for presentation the updated list of news items include:

one or more instructions that cause the one or more processors to:

rank the news items from the updated list of new items based on the removal of the news items that have been previously accessed; and

provide for presentation the ranked updated list of new items.

Assignments (2)
CHANGE OF NAME Recorded Oct 2, 2017
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 044566/0657 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2014
From: WU, CHUNG
To: GOOGLE INC.
Reel/Frame 034073/0769 →