Displaying Information Related to Content Playing on a Device
First Claim
1. A computer-implemented method, comprising:
- detecting whether a user is watching a media content item;
after detecting that the user is watching a media content item, presenting to the user on a user device a first affordance providing a first user-selectable election to receive information on entities relevant to the media content item;
in response to user selection of the election;
sampling at the user device program information from the media content item including one or more of audio signals and subtitles from the media content item, andsending the program information to a server, in response to which the server identifies the media content item and generates one or more second user-selectable user elections for the identified media content item and sends to the user device one or more second affordances providing the second user-selectable elections;
displaying the second affordances on the user device; and
in response to user selection of one of the second affordances, displaying on the user device information on a respective entity relevant to the identified media content item.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes: detecting whether a user is watching media content; after detecting that the user is watching media, presenting on a user device a first affordance providing a first user-selectable election to receive information on entities relevant to the media content; in response to user selection of the election: sampling at the user device program information from the media content including one or more of audio signals and subtitles, and sending the program information to a server, which identifies the media content and generates one or more second user-selectable user elections for the identified media content and sends to the user device one or more second affordances providing the second user-selectable elections; displaying the second affordances on the user device; and in response to user selection of one of the second affordances, displaying on the user device information on a respective entity relevant to the media content.
-
Citations
9 Claims
-
1. A computer-implemented method, comprising:
-
detecting whether a user is watching a media content item; after detecting that the user is watching a media content item, presenting to the user on a user device a first affordance providing a first user-selectable election to receive information on entities relevant to the media content item; in response to user selection of the election; sampling at the user device program information from the media content item including one or more of audio signals and subtitles from the media content item, and sending the program information to a server, in response to which the server identifies the media content item and generates one or more second user-selectable user elections for the identified media content item and sends to the user device one or more second affordances providing the second user-selectable elections; displaying the second affordances on the user device; and in response to user selection of one of the second affordances, displaying on the user device information on a respective entity relevant to the identified media content item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system, comprising:
-
memory; one or more processors; and one or more programs stored in the memory and configured for execution by the one or more processors, the one or more programs including instructions for; detecting whether a user is watching a media content item; after detecting that the user is watching a media content item, presenting to the user on a user device a first affordance providing a first user-selectable election to receive information on entities relevant to the media content item; in response to user selection of the election; sampling at the user device program information from the media content item including one or more of audio signals and subtitles from the media content item, and sending the program information to a server, in response to which the server identifies the media content item and generates one or more second user-selectable user elections for the identified media content item and sends to the user device one or more second affordances providing the second user-selectable elections; displaying the second affordances on the user device; and in response to user selection of one of the second affordances, displaying on the user device information on a respective entity relevant to the identified media content item.
-
-
9. A non-transitory computer readable storage medium storing one or more programs to be executed by a computer system with memory and one or more processors, the one or more programs comprising:
-
instructions for detecting whether a user is watching a media content item; instructions for, after detecting that the user is watching a media content item, presenting to the user on a user device a first affordance providing a first user-selectable election to receive information on entities relevant to the media content item; instructions, responsive to user selection of the election, for; sampling at the user device program information from the media content item including one or more of audio signals and subtitles from the media content item, and sending the program information to a server, in response to which the server identifies the media content item and generates one or more second user-selectable user elections for the identified media content item and sends to the user device one or more second affordances providing the second user-selectable elections; instructions for displaying the second affordances on the user device; and instructions, responsive to user selection of one of the second affordances, for displaying on the user device information on a respective entity relevant to the identified media content item.
-
Specification