IP Library Granted Patent US 11,144,281
Granted Patent B2
US 11,144,281 · App. 15/289,323 · Granted Oct 12, 2021

Systems and methods for content processing

Inventors: Maria Renhui Zhang (Palo Alto, CA); Nicholas D'Aloisio-Montilla (London, GB); Qichu Lu (Sunnyvale, CA)
Assignee: VERIZON MEDIA INC.
G06F7/08G06F16/24578G06F16/3323G06F16/345G06F16/353G06F16/41G06Q10/0639G06Q30/02
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,144,281
App. No.
15/289,323
Granted
Oct 12, 2021
Kind
B2
Abstract

Embodiments of the present disclosure may be used to gather, rank, categorize, and perform other processing of various types of content. In some embodiments, content items such as text, images, video, and other content are received from a variety of different sources and are processed to generate an article containing selected content items. While there may be hundreds or thousands of separate articles and stories regarding a particular topic, embodiments of the present disclosure help provide users with a single concise article that contains high-quality content items selected from among a potentially vast number of disparate sources.

Claims (32)

1. A computer-implemented method comprising:

receiving, by a computing device, a plurality of content items related to a first topic of a plurality of topics;

analyzing, by the computing device, each of the plurality of content items, and based on said analysis, identifying data related to each of the plurality of content items, said data indicating a source, a format and a size of the content item, said size data corresponding to a file size and an amount and type of content included in the content item;

ranking, by the computing device, the plurality of content items based on the data indicating the source, the format and the size of each content item;

selecting, by the computing device, a subset of the plurality of content items based on the ranking of the plurality of content items, each of the selected content items in the subset: i) being a different format from other content items in the subset of content items, ii) being a highest ranking content item of a particular format, and iii) obtained from a source different than other content items in the subset of content items;

automatically generating, by the computing device, an article related to the first topic based on the subset of content items, the article comprising each of the selected content items in the subset of content items, wherein generating the article further includes ordering and positioning the subset of content items within the article based on the ranking of the selected content items in the subset;

generating, by the computing device, a content digest, the content digest comprising a menu for displaying the article as an interactive interface object, wherein the menu comprises one or more icons corresponding to each of the content items associated with the article, wherein the menu allows interaction with and access to each of the content items associated with the article by a selection of an icon from the menu, the selection of the icon resulting in displaying a corresponding content item as an overlay over the content digest; and

communicating the content digest to a device of a user by the computing device over a network.

2. The method of claim 1 , wherein the article includes a quote identified from a first content item in the subset of selected content items, a named entity associated with the quote and identification information for the named entity.

3. The method of claim 2 , wherein identifying the information regarding the named entity includes obtaining information from a second content item from a source different from the first content item from which the quote is identified.

4. The method of claim 1 , wherein the plurality of content items include content items selected from a group of content items consisting of:

text, an image, video, audio, a map, a uniform resource locator, a graph, a slideshow, an article, and a file.

5. The method of claim 1 , wherein ranking the plurality of content items is further based on one or more of: a popularity level of the respective content item, an age of the respective content item, an author associated with the respective content item, a publisher associated with the respective content item, and a quality rating of the respective content item.

6. The method of claim 1 , wherein the plurality of content items includes a first content item extracted from a second content item.

7. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a computing device, perform a method comprising:

receiving, by the computing device, a plurality of content items related to a first topic of a plurality of topics;

analyzing, by the computing device, each of the plurality of content items, and based on said analysis, identifying data related to each of the plurality of content items, said data indicating a source, a format and a size of the content item, said size data corresponding to a file size and an amount and type of content included in the content item;

ranking, by the computing device, the plurality of content item based on the data indicating the source, the format and the size of each content item;

selecting, by the computing device, a subset of the plurality of content items based on the ranking of the plurality of content items, each of the selected content items in the subset: i) being a different format from other content items in the subset of content items, ii) being a highest ranking content item of a particular format, and iii) obtained from a source different than other content items in the subset of content items;

automatically generating, by the computing device, an article related to the first topic based on the subset of content items, the article comprising each of the selected content items in the subset of content items, wherein generating the article further includes ordering and positioning the subset of content items within the article based on the ranking of the selected content items in the subset;

generating, by the computing device, a content digest, the content digest comprising a menu for displaying the article as an interactive interface object, wherein the menu comprises one or more icons corresponding to each of the content items associated with the article, wherein the menu allows interaction with and access to each of the content items associated with the article by a selection of an icon from the menu, the selection of the icon resulting in displaying a corresponding content item as an overlay over the content digest; and

communicating the content digest to a device of a user by the computing device over a network.

8. A computing device comprising:

a processor; and

non-volatile memory in communication with the processor and storing programming logic comprising:

logic executed by the processor for receiving, by the computing device, a plurality of content items related to a first topic of a plurality of topics;

logic executed by the processor for analyzing, by the computing device, each of the plurality of content items, and based on said analysis, identifying data related to each of the plurality of content items, said data indicating a source, a format and a size of a content item, said size data corresponding to a file size and an amount and type of content included in a content item;

logic executed by the processor for ranking, by the computing device, the plurality of content items based on the data indicating the source, the format and the size of each content item;

logic executed by the processor for selecting, by the computing device, a subset of the plurality of content items based on the ranking of the plurality of content items, each of the selected content items in the subset: i) being a different format from other content items in the subset of content items, ii) being a highest ranking content item of a particular format, and iii) obtained from a source different than other content items in the subset of content items;

logic executed by the processor for automatically generating, by the computing device, an article related to the first topic based on the subset of content items, the article comprising each of the selected content items in the subset of content items, wherein generating the article further includes ordering and positioning the subset of content items within the article based on the ranking of the selected content items in the subset;

logic executed by the processor for generating, by the computing device, a content digest, the content digest comprising a menu for displaying the article as an interactive interface object, wherein the menu comprises one or more icons corresponding to each of the content items associated with the article, wherein the menu allows interaction with and access to each of the content items associated with the article by a selection of an icon from the menu, the selection of the icon resulting in displaying a corresponding content item as an overlay over the content digest; and

logic executed by the processor for communicating the content digest to a device of a user by the computing device over a network.

Assignments (8)
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 →
NUNC PRO TUNC ASSIGNMENT Recorded Oct 14, 2017
From: D'ALOISIO-MONTILLA, NICHOLAS
To: YAHOO! INC.
Reel/Frame 043866/0426 →
NUNC PRO TUNC ASSIGNMENT Recorded Oct 14, 2017
From: ZHANG, MARIA RENHUI
To: YAHOO! INC.
Reel/Frame 043866/0434 →
NUNC PRO TUNC ASSIGNMENT Recorded Oct 14, 2017
From: LU, QICHU
To: YAHOO! INC.
Reel/Frame 043866/0430 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
Continuity (3)
Division 14319978 · Jun 30, 2014
Continuation 14147010 · Jan 3, 2014
Related Publication 20170031654A1 · Feb 2, 2017