Patent ID: 9678960
Date: 2017-06-13
CPC Classifications: G06F,H04N

Claim:
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 combination of 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.