Outer Rim Archives
Archives · 2017 · 9678960

Granted patent

Methods and systems of dynamic content analysis

Number
9678960
Published
2017-06-13
Filed
2013-05-28
Assignee
Disney Enterprises, Inc.
Inventors
Robert; Arnaud et al.
CPC
H04N21/44226; H04N21/44222; G06F16/436; H04N21/44224; H04N21/25866; H04N21/44204; H04N21/44218; H04N21/23418
Verdict
Set aside dynamic content analysis methods/systems - content analytics business (granted)
Source
Google Patents · FreePatentsOnline

Abstract

Methods andsystems of dynamic content analysis for categorizing media contents are provided. Data regarding the media contents that a user is watching on one or more devices is obtained, andthe environment in which the user is watching the media contents may be captured. Metadata categorizing the events and the media contents can be generated, and the metadata may befurther associated with a corresponding event.

Background

BRIEF DESCRIPTION OF THE DRAWINGS(1) The present application, in accordance with one or more various embodiments, is described in detail with reference to the following figures. The drawings are provided for purposes of illustration only and merely depict typical or example embodiments of the application. These drawings are provided to facilitate the reader's understanding of the application and shall not be considered limiting of the breadth, scope, or applicability of the application. It should be noted that for clarity and ease of illustration these drawings are not necessarily made to scale.(2) FIG. 1 illustrates an exemplary dynamic content analysis system implemented in an exemplary environment.(3) FIG. 2 isa flow diagram illustrating an exemplary method of performing dynamic content analysis, such as for the dynamic content analysis system in FIG. 1.(4) FIG. 3A is a flow diagram illustrating an exemplary method of a device (such as the monitor module in FIG. 1) performing dynamic content analysis.(5) FIG. 3B is a flow diagram illustrating an exemplary method of a device (such as the monitor module in FIG. 1) performing dynamic content analysis.(6)FIG. 4A is a flow diagram illustrating an exemplary method of a server (such as the dynamic content analysis server module in FIG. 1) performing dynamic content analysis.(7) FIG. 4B is a flow diagram illustrating an exemplary method of a server (such as the dynamic content analysis server module in FIG. 1) performing dynamic

Claims

1. A computer-implemented method, comprising: obtaining data on media contents that is being sent to a set of devices, wherein the data comprises media signals delivered to at least one of the set of devices, wherein the media contents comprises a live broadcast, an unscripted media, or a combinationof both; processing, in real-time, the data to recognize dynamically one or more events happening within the media contents as the data is being sent to the set of devices, the processing comprising one or more of color tracing, scene recognition, facial expression detection and recognition, or a combination thereof, the events comprising one or more objects, persons, sounds, scene characteristics, or a combination thereof within the data being sent to the set of devices; generating real-time content metadata categorizing the media contents based on the recognized events happening within the media contents, the real-time content metadata comprising one or more newly created metadata tags not previously associated with the data and describing the recognized events happening within the media contents; associating the data with the real-time content metadata; and generating and transmitting a request for supplementary information related to the media contents by using the real-time content metadata. 11. A computer-implemented method, comprising: receiving obtained data on media contents that is being sent to a set of devices from at least one of the set of devices, wherein the data comprises media signals delivered to at least one of the set of devices, wherein the media contents comprises a live broadcast, an unscripted media, ora combination of both; processing, in real-time, the data to recognize dynamically one ormore events happening within the media contents, the processing comprising one or more ofcolor tracing, scene recognition, facial expression detection and recognition, or a combination thereof, the events comprising one or more objects, persons, sounds, scene characteristics, or a combination thereof within the data being sent to the set of devices; generating real-time content metadata categorizing the media contents based on the dynamically recognized events happening within the media contents, the real-time content metadata comprising one or more newly created metadata tags not previously associated with the data and describing the recognized events happening within the media contents; associating the datawith the real-time content metadata; and generating and transmitting a request for supplementary information related to the media contents by using the real-time content metadata.21. An apparatus, comprising: non-transitory memory storing a set of instructions; and a processor coupled to the non-transitory, wherein the set of instructions are configured tocause the processor to: obtain data on media contents that is being sent to a set of devices, wherein the data comprise a signal delivered to a first device of the set of devices or a recording of the user and a video being played on a second device of the set of devices, wherein the media contents comprises a live broadcast, an unscripted media, or a combination of both; process, in real-time, the data to recognize dynamically one or more events happening within the media contents, the processing comprising one or more of color tracing, scene recognition, facial expression detection and recognition, or a combination thereof, the events comprising one or more objects, persons, sounds, scene characteristics, ora combination thereof within the data being sent to the set of devices; generate real-time content metadata categorizing the media contents based on the dynamically recognized events happening within the media contents, the real-time content metadata comprising one or more newly created metadata tags not previously associated with the data and describing the recognized events happening within the media contents; associating the data with the real-time content metadata; and generate and transmit a request for supplementary informationrelated to the media contents by using the real-time content metadata.