Methods and systems for enhancing program-viewing experience with viewership, message, and supplemental data include receiving a program identifier for a media program to be viewed; receiving one or more of viewership, message, and/or supplemental data relating to the media program; compiling the viewership, message, and/or supplemental data with the program identifier; storing the viewership, message, and/or supplemental data in a memory in association with the program identifier; and providing display data representing the viewership, message, and/or supplemental data and the program identifier.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for providing media guidance, the method comprising: receiving, using a hardware processor of a server, a request to receive media guidance information that includes a plurality of media content items that are available to a user account for playback on a media device; in response to receiving the request, determining, using the hardware processor, viewership information and message information corresponding to each of the plurality of media content items, wherein: the viewership information for a media content item of the plurality of media content items is determined by using a search engine to determine a plurality of user accounts that are connected to the user account and determine a subset of the plurality of user accounts that are currently watching the media content item; and the message information for the media content item of the plurality of media content items is determined by using the search engine to identify a plurality of electronic messages generated by the plurality of user accounts, extracting, for each of the plurality of electronic messages, content terms, determining, for each of the plurality of electronic messages, whether a message relates to one of the plurality of media content items based on the extracted content terms, and determining a volume of electronic messages generated by the plurality of user accounts relating to the media content item; selecting, using the hardware processor, a subset of the plurality of media content items for presentation to a user of the user account based on the message information, wherein each media content item in the subset of the plurality of media content items is associated with message information indicating the volume of electronic messages is greater than a predetermined threshold value; generating, using the hardware processor, customized display data that includes a first representation of the viewership information and a second representation of the message information for each of the selected subset of the plurality of media content items; and causing, using the hardware processor, the customized display data that includes the first representation of the viewership information and the second representation of the message information for each of the selected subset of the plurality of media content items along with media content information associated with each of the selected subset of the plurality of media content items to be presented on a device associated with the user account in response to receiving the request to receive media guidance information.
2. The method of claim 1 , wherein the message information includes a rate of real-time comments related to each of the plurality of media content items.
3. The method of claim 1 , wherein the viewership information includes a statistical representation of the user accounts connected to the user account that are watching one of the plurality of media content items.
4. The method of claim 1 , further comprising compiling the viewership information based on information from a social network over a period of time.
5. A system for providing media guidance, the system comprising: a memory; and a hardware processor that, when executing computer-executable instructions stored in the memory, is configured to: receive a request to receive media guidance information that includes a plurality of media content items that are available to a user account for playback on a media device; in response to receiving the request, determine viewership information and message information corresponding to each of the plurality of media content items, wherein: the viewership information for a media content item of the plurality of media content items is determined by using a search engine to determine a plurality of user accounts that are connected to the user account and determine a subset of the plurality of user accounts that are currently watching the media content item; and the message information for the media content item of the plurality of media content items is determined by using the search engine to identify a plurality of electronic messages generated by the plurality of user accounts, extracting, for each of the plurality of electronic messages, content terms, determining, for each of the plurality of electronic messages, whether a message relates to one of the plurality of media content items based on the extracted content terms, and determining a volume of electronic messages generated by the plurality of user accounts relating to the media content item; select a subset of the plurality of media content items for presentation to a user of the user account based on the message information, wherein each media content item in the subset of the plurality of media content items is associated with message information indicating the volume of electronic messages is greater than a predetermined threshold value; generate customized display data that includes a first representation of the viewership information and a second representation of the message information for each of the selected subset of the plurality of media content items; and cause the customized display data that includes the first representation of the viewership information and the second representation of the message information for each of the selected subset of the plurality of media content items along with media content information associated with each of the selected subset of the plurality of media content items to be presented on a device associated with the user account in response to receiving the request to receive media guidance information.
6. The system of claim 5 , wherein the message information includes a rate of real-time comments related to each of the plurality of media content items.
7. The system of claim 5 , wherein the viewership information includes a statistical representation of the user accounts connected to the user account that are watching one of the plurality of media content items.
8. The system of claim 5 , wherein the hardware processor is further configured to compile the viewership information based on information from a social network over a period of time.
9. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a hardware processor, cause the hardware processor to perform a method for providing media guidance, the method comprising: receiving a request to receive media guidance information that includes a plurality of media content items that are available to a user account for playback on a media device; in response to receiving the request, determining viewership information and message information corresponding to each of the plurality of media content items, wherein: the viewership information for a media content item of the plurality of media content items is determined by using a search engine to determine a plurality of user accounts that are connected to the user account and determine a subset of the plurality of user accounts that are currently watching the media content item; and the message information for the media content item of the plurality of media content items is determined by using the search engine to identify a plurality of electronic messages generated by the plurality of user accounts, extracting, for each of the plurality of electronic messages, content terms, determining, for each of the plurality of electronic messages, whether a message relates to one of the plurality of media content items based on the extracted content terms, and determining a volume of electronic messages generated by the plurality of user accounts relating to the media content item; selecting a subset of the plurality of media content items for presentation to a user of the user account based on the message information, wherein each media content item in the subset of the plurality of media content items is associated with message information indicating the volume of electronic messages is greater than a predetermined threshold value; generating customized display data that includes a first representation of the viewership information and a second representation of the message information for each of the selected subset of the plurality of media content items; and causing the customized display data that includes the first representation of the viewership information and the second representation of the message information for each of the selected subset of the plurality of media content items along with media content information associated with each of the selected subset of the plurality of media content items to be presented on a device associated with the user account in response to receiving the request to receive media guidance information.
10. The non-transitory computer-readable medium of claim 9 , wherein the message information includes a rate of real-time comments related to each of the plurality of media content items.
11. The non-transitory computer-readable medium of claim 9 , wherein the viewership information includes a statistical representation of the user accounts connected to the user account that are watching one of the plurality of media content items.
12. The non-transitory computer-readable medium of claim 9 , wherein the method further comprises compiling the viewership information based on information from a social network over a period of time.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
October 5, 2015
July 23, 2019
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.