Methods and systems for displaying contextually relevant information from a plurality of users in real-time regarding a media asset
View Patent ↗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.
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.
2. 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.
3. 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.
4. 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.
5. 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.
6. 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.
7. 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.
8. 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.
9. 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.
10. 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.
11. The system of claim 10 , 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.
12. The system of claim 10 , 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.
13. The system of claim 10 , 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.
14. The system of claim 10 , 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.
15. The system of claim 10 , 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.
16. The system of claim 10 , 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.
17. The system of claim 10 , 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.
18. The system of claim 10 , 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.
19. 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.
20. The system of claim 19 , 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.
21. The system of claim 19 , 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.
22. The system of claim 19 , 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.
23. The system of claim 19 , 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.
24. The system of claim 19 , 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.
25. The system of claim 19 , 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.
26. The system of claim 19 , 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.
27. The system of claim 19 , 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.