# US 2014/0157296 A1 · Methods and systems for displaying contextually relevant information regarding a media asset

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2014/0157296 A1
- Document ID: US20140157296A1
- Status: Published application
- Kind: A1
- Application number: 13/705,837
- Filed: 2012-12-05
- Published: 2014-06-05
- Earliest claimed: 2012-12-05
- Assignees: United Video Properties, Inc.
- Applicants: United Video Properties, Inc.
- Inventors: William Amidei; Paul Jensen; Brian Peterson
- Web page: https://patentgrep.com/patent/US20140157296A1

## CPC

- H04N 21/4668: {for recommending content, e.g. movies}
- H04N 21/8133: {specifically related to the content, e.g. biography of the actors in a movie, detailed information about an article seen in a video programme}
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04N 7/17318: {Direct or substantially direct transmission and handling of requests}
- H04N 21/2665: Gathering content from different sources, e.g. Internet and satellite
- H04N 21/4622: {Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet (web site content organization and management for information retrieval from the Internet G06F16/958; transmission by internet of broadcast information H04H60/82; stock exchange data over packet-switching network H04L12/1804; push services including data channel over packet-switching network H04L12/1859)}
- H04N 21/47: End-user applications
- H04N 21/4722: for requesting additional data associated with the content
- H04N 21/4758: {for providing answers, e.g. voting}
- H04N 21/4788: communicating with other users, e.g. chatting {(arrangements for providing for computer conferences, e.g. chat rooms, to substation in data switching networks H04L12/1813; distributed application using peer-to-peer [P2P] networks H04L67/104)}
- G06Q 30/0201: Market modelling; Market analysis; Collecting market data
- G06Q 30/0245: {Surveys}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

Methods and systems are described herein for quickly and easily displaying supplemental information about an event occurring in a media asset. In some embodiments, a media application may use a content-recognition module to determine the context of an event and distribute itemized tasks to multiple entities in order to generate the supplemental information about the event.

## Claims

### Claim 1

A method for providing supplemental content associated with a media asset, the method comprising:
transmitting, to a plurality of users, a request for additional information regarding a context of an event in a media asset, wherein the event is a statement during the media asset, and wherein the additional information includes data used to determine a factual basis of the statement;
receiving messages from the plurality of users that include the additional information;
generating supplemental information associated with the context of the event based on the messages, wherein the generated supplemental information is based on a comparison of the additional information included in the messages from the plurality of users; and
generating for display the generated supplemental information on a user device.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
receiving a user input from the user device for the supplemental information about the context of the event in a media asset;
determining the additional information required to generate the supplemental information about the context of the event in the media asset; and
generating the request for the additional information.

### Claim 3

(canceled)

### Claim 4 (depends on 1)

The method of claim 1, wherein the generating supplemental information further comprises:
receiving a first message that includes a first portion of the additional information;
receiving a second message that includes a second portion of the additional information; and
appending the first portion of the additional information with the second portion of the additional information.

### Claim 5 (depends on 1)

The method of claim 1, wherein generating supplemental information, further comprises:
aggregating the additional information included in the messages received from a plurality of users; and
comparing the additional information included in at least one message of the messages received from a plurality of users to at least one other message of the messages received from a plurality of users to determine an accuracy associated with the additional information included in the messages received from a plurality of users.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
receiving user-generated content associated with the media asset at the event;
processing the user-generated content associated with the media asset to determine keywords in the user-generated content associated with the media asset at the event;
cross-referencing the keywords in a database of contexts for the keywords in user-generated content; and
determining the context of the event based on the cross-referenced keywords.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
receiving object data associated with objects in the media asset at the event;
processing the object data using an object recognition module to determine the objects in the media asset at the event;
cross-referencing the object in a database of contexts for objects in media assets; and
determining the context of the event based on the cross-referenced object.

### Claim 8 (depends on 1)

The method of claim 1, further comprising:
receiving audio data associated with the media asset at the event;
processing the audio data using a speech recognition module to determine keywords in the audio data associated with the media asset at the event;
cross-referencing the keywords in a database of contexts for the keywords in media assets; and
determining the context of the event based on the cross-referenced keywords.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
receiving media data describing the media asset at the event;
cross-referencing the media data describing the media asset at the event in a database of contexts for media data in media assets; and
determining the context of the event based on the cross-referenced media data.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
receiving subtitle data associated with the media asset at the event;
processing the subtitle data using a character recognition module to determine a keyword in the subtitle data associated with the media asset at the event;
cross-referencing the keyword in a database of contexts for keywords in media assets; and
determining the context of the event based on the cross-referenced keyword.

### Claim 11

A system for providing supplemental content associated with a media asset, the system comprising control circuitry configured to:
transmit, to a plurality of users, a request for additional information regarding a context of an event in a media asset, wherein the event is a statement during the media asset, and wherein the additional information includes data used to determine a factual basis of the statement;
receive messages from the plurality of users that include the additional information;
generate supplemental information associated with the context of the event based on the messages, wherein the generated supplemental information is based on a comparison of the additional information included in the messages from the plurality of users; and
generate for display the generated supplemental information on a user device.

### Claim 12 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
receive a user input from the user device for the supplemental information about the context of the event in the media asset;
determine the additional information required to generate the supplemental information about the context of the event in the media asset; and
generate the request for the additional information.

### Claim 13

(canceled)

### Claim 14 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
receive a first message that includes a first portion of the additional information;
receive a second message that includes a second portion of the additional information; and
append the first portion of the additional information with the second portion of the additional information.

### Claim 15 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
aggregate the additional information included in the messages received from a plurality of users; and
compare the additional information included in at least one message of the messages received from a plurality of users to at least one other message of the messages received from a plurality of users to determine an accuracy associated with the additional information included in the messages received from a plurality of users.

### Claim 16 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
receive user-generated content associated with the media asset at the event;
process the user-generated content associated with the media asset to determine keywords in the user-generated content associated with the media asset at the event;
cross-reference the keywords in a database of contexts for the keywords in user-generated content; and
determine the context of the event based on the cross-referenced keywords.

### Claim 17 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
receive object data associated with objects in the media asset at the event;
process the object data using an object recognition module to determine the objects in the media asset at the event;
cross-reference the object in a database of contexts for objects in media assets; and
determine the context of the event based on the cross-referenced object.

### Claim 18 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
receive audio data associated with the media asset at the event;
process the audio data using a speech recognition module to determine keywords in the audio data associated with the media asset at the event;
cross-reference the keywords in a database of contexts for the keywords in media assets; and
determine the context of the event based on the cross-referenced keywords.

### Claim 19 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
receive media data describing the media asset at the event;
cross-reference the media data describing the media asset at the event in a database of contexts for media data in media assets; and
determine the context of the event based on the cross-referenced media data.

### Claim 20 (depends on 11)

The system of claim 11, wherein the control circuitry is further configured to:
receive subtitle data associated with the media asset at the event;
process the subtitle data using a character recognition module to determine a keyword in the subtitle data associated with the media asset at the event;
cross-reference the keyword in a database of contexts for keywords in media assets; and
determine the context of the event based on the cross-referenced keyword.

### Claim 21

A system for providing supplemental content associated with a media asset, the system comprising:
means for transmitting, to a plurality of users, a request for additional information regarding a context of an event in a media asset, wherein the event is a statement during the media asset, and wherein the additional information includes data used to determine a factual basis of the statement;
means for receiving messages from the plurality of users that include the additional information;
means for generating supplemental information associated with the context of the event based on the messages, wherein the generated supplemental information is based on a comparison of the additional information included in the messages from the plurality of users; and
means for generating for display the generated supplemental information on a user device.

### Claim 22 (depends on 21)

The system of claim 21, further comprising:
means for receiving a user input from the user device for the supplemental information about the context of the event in a media asset;
means for determining the additional information required to generate the supplemental information about the context of the event in the media asset; and
means for generating the request for the additional information.

### Claim 23

(canceled)

### Claim 24 (depends on 21)

The system of claim 21, wherein the means for generating supplemental information further comprises:
means for receiving a first message that includes a first portion of the additional information;
means for receiving a second message that includes a second portion of the additional information; and
means for appending the first portion of the additional information with the second portion of the additional information.

### Claim 25 (depends on 21)

The system of claim 21, wherein means for generating supplemental information, further comprises:
means for aggregating the additional information included in the messages received from a plurality of users; and
means for comparing the additional information included in at least one message of the messages received from a plurality of users to at least one other message of the messages received from a plurality of users to determine an accuracy associated with the additional information included in the messages received from a plurality of users.

### Claim 26 (depends on 21)

The system of claim 21, wherein the means for determining the context of the event further comprises:
means for receiving user-generated content associated with the media asset at the event;
means for processing the user-generated content associated with the media asset to determine keywords in the user-generated content associated with the media asset at the event;
means for cross-referencing the keywords in a database of contexts for the keywords in user-generated content; and
means for determining the context of the event based on the cross-referenced keywords.

### Claim 27 (depends on 21)

The system of claim 21, further comprising:
means for receiving object data associated with objects in the media asset at the event;
means for processing the object data using an object recognition module to determine the objects in the media asset at the event;
means for cross-referencing the object in a database of contexts for objects in media assets; and
means for determining the context of the event based on the cross-referenced object.

### Claim 28 (depends on 21)

The system of claim 21, further comprising:
means for receiving audio data associated with the media asset at the event;
means for processing the audio data using a speech recognition module to determine keywords in the audio data associated with the media asset at the event;
means for cross-referencing the keywords in a database of contexts for the keywords in media assets; and
means for determining the context of the event based on the cross-referenced keywords.

### Claim 29 (depends on 21)

The system of claim 21, further comprising:
means for receiving media data describing the media asset at the event;
means for cross-referencing the media data describing the media asset at the event in a database of contexts for media data in media assets; and
means for determining the context of the event based on the cross-referenced media data.

### Claim 30 (depends on 21)

The system of claim 21, further comprising:
means for receiving subtitle data associated with the media asset at the event;
means for processing the subtitle data using a character recognition module to determine a keyword in the subtitle data associated with the media asset at the event;
means for cross-referencing the keyword in a database of contexts for keywords in media assets; and
means for determining the context of the event based on the cross-referenced keyword.
