IP Library Granted Patent US 11,698,939
Granted Patent B2
US 11,698,939 · App. 16/724,997 · Granted Jul 11, 2023

Prioritizing items from different categories in a news stream

Inventors: Xing Yi (Milpitas, CA); Scott Gaffney (Palo Alto, CA)
Assignee: YAHOO ASSETS LLC
G06F16/9535G06F16/30G06F16/353
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 11,698,939
App. No.
16/724,997
Granted
Jul 11, 2023
Kind
B2
Abstract

Methods, systems, and computer programs are presented for displaying a customized news stream. One method includes an operation for identifying dwell times spent by users while accessing a first plurality of items, each item belonging to one media type from a plurality of media types (e.g., news articles, videos, slide shows, etc.). In addition, the method includes operations for determining statistical parameters for each media type based on the identified dwell times, and for detecting a news corpus having a second plurality of items. A priority for each item in the news corpus is determined based on the media type of the item, the corresponding statistical parameters for the media type of the item, and the profile of a user. The news stream is sent to the user for presentation on a display, the news stream being sorted based on the priority of the items in the news corpus.

Claims (46)

1. A method, comprising:

determining an average dwell time associated with a first media type;

determining a first priority for an item associated with the first media type based on the average dwell time associated with the first media type;

determining a second average dwell time associated with a second media type, wherein the second media type is different than the first media type;

determining a second priority for a second item associated with the second media type based on the second average dwell time associated with the second media type;

personalizing, for a user of a user device, a stream comprising items associated with a plurality of media types; and

sending the stream from one or more servers to the user device for presentation on a display associated with the user device, the stream configured to be presented on the display associated with the user device in an order based on the first priority of the item and the second priority of the second item.

2. The method of claim 1 , wherein the first priority is determined based on a dwell time of the item and the second priority is determined based on a second dwell time of the second item.

3. The method of claim 1 , wherein a third dwell time of a third item is measured by identifying an average of dwell times spent by two or more users while accessing the third item.

4. The method of claim 3 , wherein a normalized dwell time of the third item is calculated based on a quotient of a difference between the third dwell time of the third item and a third average dwell time associated with the third item, and a standard deviation of second dwell times associated with the third average dwell time.

5. The method as recited in claim 1 , wherein determining the first priority includes:

determining a first priority value for the item based on features within the item determined to be of interest to the user.

6. The method as recited in claim 1 , wherein determining the first priority is based on statistical parameters associated with the first media type.

7. The method as recited in claim 1 , wherein determining the first priority includes:

determining a third priority value based on a popularity score of the item.

8. The method as recited in claim 7 , wherein determining the second priority includes:

determining a fourth priority value based on a second popularity score of the second item.

9. A non-transitory computer-readable storage medium storing a computer program, the non-transitory computer-readable storage medium comprising program instructions for:

determining an average dwell time associated with a first media type;

determining a first priority for an item associated with the first media type based on the average dwell time associated with the first media type;

determining a second average dwell time associated with a second media type, wherein the second media type is different than the first media type;

determining a second priority for a second item associated with the second media type based on the second average dwell time associated with the second media type;

personalizing, for a user of a user device, a stream comprising items associated with a plurality of media types; and

sending the stream from one or more servers to the user device for presentation on a display associated with the user device, the stream configured to be presented on the display associated with the user device in an order based on the first priority of the item and the second priority of the second item.

10. The non-transitory computer-readable storage medium as recited in claim 9 , wherein the first priority is determined based on a dwell time of the item and the second priority is determined based on a second dwell time of the second item.

11. The non-transitory computer-readable storage medium as recited in claim 9 , wherein a third dwell time of a third item is measured by identifying an average of dwell times spent by two or more users while accessing the third item.

12. The non-transitory computer-readable storage medium as recited in claim 11 , wherein a normalized dwell time of the third item is calculated based on a quotient of a difference between the third dwell time of the third item and a third average dwell time associated with the third item, and a standard deviation of second dwell times associated with the third average dwell time.

13. The non-transitory computer-readable storage medium as recited in claim 9 , wherein determining the first priority includes:

determining a first priority value for the item based on features within the item determined to be of interest to the user.

14. The non-transitory computer-readable storage medium as recited in claim 9 , wherein determining the first priority is based on statistical parameters associated with the first media type.

15. The non-transitory computer-readable storage medium as recited in claim 9 , wherein determining the first priority includes:

determining a third priority value based on a popularity score of the item.

16. A system, comprising:

a processor; and

memory comprising processor-executable instructions that when executed by the processor cause performance of operations, the operations comprising:

determining an average dwell time associated with a first media type;

determining a first priority for an item associated with the first media type based on the average dwell time associated with the first media type;

determining a second average dwell time associated with a second media type, wherein the second media type is different than the first media type;

determining a second priority for a second item associated with the second media type based on the second average dwell time associated with the second media type;

personalizing, for a user of a user device, a stream comprising items associated with a plurality of media types; and

sending the stream from one or more servers to the user device for presentation on a display associated with the user device, the stream configured to be presented on the display associated with the user device in an order based on the first priority of the item and the second priority of the second item.

17. The system of claim 16 , wherein the first priority is determined based on a dwell time of the item and the second priority is determined based on a second dwell time of the second item.

18. The system of claim 16 , wherein a third dwell time of a third item is measured by identifying an average of dwell times spent by two or more users while accessing the third item.

19. The system of claim 18 , wherein a normalized dwell time of the third item is calculated based on a quotient of a difference between the third dwell time of the third item and a third average dwell time associated with the third item, and a standard deviation of second dwell times associated with the third average dwell time.

20. The system as recited in claim 16 , wherein determining the first priority includes:

determining a first priority value for the item based on features within the item determined to be of interest to the user.

Assignments (2)
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 →