IP Library Granted Patent US 9,703,783
Granted Patent B2
US 9,703,783 · App. 14/064,007 · Granted Jul 11, 2017

Customized news stream utilizing dwelltime-based machine learning

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,703,783
App. No.
14/064,007
Granted
Jul 11, 2017
Kind
B2
Abstract

Methods, systems, and computer programs are presented for selecting news articles for presentation to a user. One method includes an operation for measuring dwelltimes for a first set of news items, where the dwelltime for a news item is based on the amount of time that the news item is displayed to a viewer. Further, the method includes an operation for training a classifier of news items based on the measured dwelltimes and based on features associated with the first set of news items. Additionally, the method includes an operation for ranking with the classifier a second set of news items for presentation to the user, the ranking also using the profile of the user for delivery of customized news to the user. The ranked second set of news item is then presented to the user.

Claims (36)

1. A computer-implemented method for selecting news articles for presentation on a user device of a user, the method comprising:

measuring dwelltimes for a first plurality of news items, the measured dwelltimes based on an amount of time that each of the first plurality of news item is determined to have been displayed on the user device, each of the first plurality of news items having a plurality of features associated therewith;

training a classifier for determining one or more ranking parameters for ranking news items based on the measured dwelltimes and based on the plurality of features associated with the first plurality of news items, the training including calculating a relative importance of respective features for increasing measured dwelltimes, wherein the one or more ranking parameters are at least based upon a feature determined to have a higher importance than other features of the plurality of features for increasing measured dwelltimes;

ranking a second plurality of news items for presentation on the user device using the one or more ranking parameters determined by the classifier; and

sending one or more of the second plurality of news items to be presented on the user device based on the ranking, wherein the one or more ranking parameters being based upon the feature determined to have higher importance than other features for increasing dwelltimes enables sending of news items expected to increase dwelltimes for the user of the user device.

2. The method as recited in claim 1 , wherein training the classifier further includes:

assigning labels to each news item from the first plurality of news items; and

training the classifier based on the assigned labels.

3. The method as recited in claim 2 , wherein assigning labels further includes:

making a news item label equal to the dwelltime for the respective news item.

4. The method as recited in claim 2 , wherein assigning labels further includes:

making a news item label equal to an integer part of a log of a sum of the dwelltime and 1.

5. The method as recited in claim 2 , wherein assigning labels further includes:

making a news item label equal to an integer part of a log of a sum of the dwelltime and 1; and

truncating the news item label to a predetermined value if the news item label is greater than the predetermined value.

6. The method as recited in claim 1 , wherein the first plurality of news items includes news articles, videos, slideshows, tweets, blogs, or photographs.

7. The method as recited in claim 1 , wherein features include any detectable property, marker, indicator, or attribute of a news item.

8. The method as recited in claim 1 , wherein the ranking is further based on a profile of the user, the profile including features of interest for the user based on items viewed by the user.

9. The method as recited in claim 1 , further including:

training the classifier of news items based on user characteristics, wherein the user characteristics include one or more of gender, or age, or address, or occupation, or online-activity history.

10. The method as recited in claim 1 , wherein the features include one or more of dates, or names, or keywords, or phrases, or people, or publisher, or location.

11. A non-transitory computer-readable storage medium storing a computer program for sending news articles for presentation to a user device of a user, the non-transitory computer-readable storage medium comprising:

program instructions for measuring dwelltimes for a first plurality of news items, the measured dwelltimes based on an amount of time that respective news items of the first plurality of news items are determined to have been displayed on the user device, each of the first plurality of news items having a plurality of features associated therewith;

program instructions for training a classifier for determining one or more ranking parameters for ranking news items based on the measured dwelltimes and based on the plurality of features associated with the first plurality of news items, the training including calculating impact factors of respective features for increasing measured dwelltimes, wherein the one or more ranking parameters are at least partially based upon a feature determined to have a greater impact factor than other features of the plurality of features for increasing measured dwelltimes;

program instructions for ranking a second plurality of news items for presentation on the user device using the one or more ranking parameters determined by the classifier; and

program instructions for sending one or more of the second plurality of news items to be presented on the user device based on the ranking, wherein the one or more ranking parameters being based upon the feature determined to have the greater impact factor for increasing dwelltimes enables sending of news items expected to increase dwelltimes for the user of the user device.

12. The non-transitory computer-readable storage medium storing a computer program as recited in claim 11 , wherein training the classifier further includes:

assigning labels to each news item from the first plurality of news items, wherein assigning labels includes making a news item label equal to the dwelltime for the respective news item; and

training the classifier based on the assigned labels.

13. The non-transitory computer-readable storage medium storing a computer program as recited in claim 12 , wherein assigning labels further includes:

making a news item label equal to an integer part of a log of a sum of the dwelltime and 1.

14. The non-transitory computer-readable storage medium storing a computer program as recited in claim 12 , wherein assigning labels further includes:

making a news item label equal to an integer part of a log of a sum of the dwelltime and 1; and

truncating the news item label to a predetermined value if the news item label is greater than the predetermined value.

15. The non-transitory computer-readable storage medium storing a computer program as recited in claim 11 , wherein measuring dwelltimes further includes:

measuring the dwelltime utilizing one of web beacons or utilizing focus and blur of user browsing activities.

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 Nov 8, 2013
From: YI, XING; GAFFNEY, SCOTT; LANGLOIS, JEAN-MARC
To: YAHOO! INC.
Reel/Frame 031571/0329 →