IP Library Granted Patent US 8,745,081
Granted Patent B2
US 8,745,081 · App. 13/419,091 · Granted Jun 3, 2014

Personalization of news articles based on news sources

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 8,745,081
App. No.
13/419,091
Granted
Jun 3, 2014
Kind
B2
Abstract

News search and browse experience is personalized based on user preferences. User attributes like a geographic location are obtained and news sources preferred by other users with attributes similar to those of a requesting user are identified. News sources that are popular across different user groups are eliminated and relevant news items from the remaining news sources are retrieved and presented to the requesting user.

Claims (50)

1. A method of providing news, comprising:

receiving, by a processor, a request for news articles from a user;

identifying, by the processor, a geographic location of the requesting user;

accessing, by the processor, user logs comprising other users' prior selections of news articles;

identifying, by the processor, from the user logs, sources of news items selected by other users with respective geographic locations that are determined to match the requesting user's geographic location;

eliminating, by the processor, news sources that are popular across a plurality of user groups;

selecting, by the processor subsequent to the elimination, a subset of the news sources as preferred news sources for obtaining relevant news items;

obtaining, by the processor, the relevant news items from the selected news sources; and

transmitting, by the processor, the relevant news items for presentation to the requesting user.

2. The method of claim 1 , wherein

the subset of new sources comprising news sources that publish news items associated with the geographic location of the requesting user.

3. The method of claim 1 , further comprising:

selecting by the processor, a subset of the news sources based on profile data of the requesting user comprising age, gender and declared interests in addition to the geographic location of the requesting user.

4. The method of claim 3 , further comprising, determining that the requesting user is logged in and the geographic location and the profile data is obtained from information explicitly provided by the requesting user.

5. The method of claim 1 , the geographic location of the requesting user is derived from one of an IP address or GPS information of a device employed by the requesting user.

6. The method of claim 1 , the user logs further comprise the requesting user's prior selections of news items.

7. The method of claim 1 , further comprising, ranking the retrieved news items based on temporal criteria.

8. A computing device, comprising:

a processor;

a storage medium for tangibly storing thereon program logic for executing by the processor, the program logic comprising:

receiving logic, executed by the processor, for receiving a request for news articles from a user;

identifying logic, executed by the processor, for identifying a geographic location of the requesting user;

accessing logic, executed by the processor, for accessing user logs comprising other users' prior selections of news articles;

identifying logic, executed by the processor, for identifying from the user logs, sources of news items selected by other users with respective geographic locations that are determined to match the requesting user's geographic location;

eliminating logic, executed by the processor, for eliminating news sources that are popular across a plurality of user groups;

selecting logic, executed by the processor, for selecting a subset of the news sources as preferred news sources for obtaining relevant news items;

obtaining logic, executed by the processor, for obtaining the relevant news items from the selected sources of news items; and

transmitting logic, executed by the processor, for transmitting the relevant news items for presentation to the requesting user.

9. The device of claim 8 ,

wherein the subset of new sources comprise news sources that publish news items associated with the geographic location of the requesting user.

10. The device of claim 8 , the identifying logic further comprising, logic for identifying as the geographic location of the requesting user, a DMA (Designated Market Area) associated with an IP (Internet Protocol) address of a client device employed the requesting user.

11. The device of claim 8 , the storage medium further comprising user logs that comprise the selections made by other users and the respective profile data of the other users.

12. The device of claim 11 , further comprising, a feedback module that, in association with the processor, receives the user's selections of the relevant news items for storage to the user logs.

13. The device of claim 11 , further comprising, a computation module that, in association with the processor, identifies a plurality of user groups based on user attributes from the user logs, eliminates news sources that are commonly popular across the plurality of user groups and determines news sources that are particularly popular among each of the plurality of user groups.

14. A computer-readable storage medium tangibly storing thereon computer program

instructions capable of being executed by a computer processor, the computer program instructions defining the steps of:

receiving, by a processor, a request for news articles from a user;

determining, by the processor, a geographic location of a user;

accessing, by the processor, user logs comprising other users prior selections of news articles;

identifying, by the processor, from the user logs, sources of news items selected by other users with respective geographic locations that are determined to match the user's geographic location;

eliminating, by the processor, news sources that are popular across a plurality of user groups;

selecting, by the processor subsequent to the elimination, a subset of the news sources as preferred news sources for obtaining relevant news items;

obtaining, by the processor, the relevant news items from the selected news sources; and

transmitting, by the processor, the relevant news items for presentation to the user.

15. The medium of claim 14 , the instructions further defining the step of, obtaining the geographic location and the profile data from information explicitly provided by the user when the user is logged in.

16. The medium of claim 14 , the instructions further defining the step of, obtaining the geographic location of the user from an IP address of a device employed by the user.

17. The medium of claim 14 , the instructions further defining the step of, deriving, by the processor, the geographic location of the user from GPS information of a device employed by the user.

18. The medium of claim 14 , the instructions further defining the step of, eliminating, by the processor, news sources that are popular across a plurality of user groups for obtaining the relevant news items.

19. The medium of claim 14 , the instructions further defining the step of, receiving, by the processor, the user's selections of the relevant news items.

20. The medium of claim 19 , the instructions further defining the step of, storing, by the processor, the user's selections to the user logs.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2012
From: VADREVU, SRINIVAS; WU, SU-LIN; SHAHSHAHANI, BEN
To: YAHOO! INC.
Reel/Frame 027856/0604 →