Systems and methods for content processing
AssigneeVerizon Media Inc.
InventorsMaria Renhui Zhang, Nicholas D'Aloisio-Montilla, Qichu Lu
Life of this patent
Estimating the term…
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.
Claims8
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.
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.
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.
Dependencies are inferred from the claim text.