Displaying information related to spoken dialogue in content playing on a device
First Claim
1. A method, comprising:
- at a server;
detecting presentation of a media content item being played at a first device in proximity to a second device associated with a first user, including receiving from the second device content information derived from sound output from the presentation of the media content item at the first device captured at the second device;
identifying, based on the received content information, the media content item being played at the first device;
maintaining an entities repository of entities associated with a plurality of media content items, wherein each of the entities corresponds to a respective distinct noun associated with one or more of the media content items, the entities including specific quotations, and the entities repository includes references between related entities;
identifying, in the entities repository, a plurality of first quotations associated with the media content item, wherein the first quotations are determined to be popular in an aggregate, in accordance with a plurality of popularity criteria;
sending to the second device the first quotations and, for each of the first quotations, a menu affordance and a plurality of quotation operation affordances included within the menu affordance, wherein each quotation operation affordance corresponds to an operation with respect to the quotation, and wherein the quotation operation affordances for each of the first quotations are displayed in response to user activation of the menu affordance for each of the first quotations;
receiving selection by the first user of a first affordance of the quotation operation affordances, for the first one of the first quotations; and
in accordance with the selection of the first affordance, performing a first operation, corresponding to the first affordance, with respect to the first one of the first quotations.
2 Assignments
0 Petitions
Accused Products
Abstract
A method at a server includes identifying a media content item currently being presented in proximity to a first user; identifying, in an entities repository, one or more first quotations associated with the media content item, where the first quotations are determined to be popular in accordance with one or more popularity criteria; sending, to a client device associated with the first user, the first quotations and one or more affordances associated with the first quotations; receiving selection of a first affordance of the affordances, the first affordance associated with a respective quotation of the first quotations; and in accordance with the selection of the first affordance, performing an operation associated with the respective quotation.
87 Citations
11 Claims
-
1. A method, comprising:
at a server; detecting presentation of a media content item being played at a first device in proximity to a second device associated with a first user, including receiving from the second device content information derived from sound output from the presentation of the media content item at the first device captured at the second device; identifying, based on the received content information, the media content item being played at the first device; maintaining an entities repository of entities associated with a plurality of media content items, wherein each of the entities corresponds to a respective distinct noun associated with one or more of the media content items, the entities including specific quotations, and the entities repository includes references between related entities; identifying, in the entities repository, a plurality of first quotations associated with the media content item, wherein the first quotations are determined to be popular in an aggregate, in accordance with a plurality of popularity criteria; sending to the second device the first quotations and, for each of the first quotations, a menu affordance and a plurality of quotation operation affordances included within the menu affordance, wherein each quotation operation affordance corresponds to an operation with respect to the quotation, and wherein the quotation operation affordances for each of the first quotations are displayed in response to user activation of the menu affordance for each of the first quotations; receiving selection by the first user of a first affordance of the quotation operation affordances, for the first one of the first quotations; and in accordance with the selection of the first affordance, performing a first operation, corresponding to the first affordance, with respect to the first one of the first quotations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A method, comprising:
at a client device; detecting presentation of a media content item being played at a second client device in proximity to the client device, including receiving content information derived from sound output from the presentation of the media content item at the second client device captured at the client device; transmitting to a server the content information; receiving from the server and displaying a plurality of popular quotations associated with the media content item and, for each of the popular quotations, a menu affordance, wherein the popular quotations are identified from an entities repository of entities associated with a plurality of media content items, each of the entities corresponds to a respective distinct noun associated with one or more of the media content items, the entities include specific quotations and the entities repository includes references between related entities, the popular quotations are determined to be popular in an aggregate, and wherein the menu affordance provides a plurality of options for interacting with a displayed quotation; receiving user activation of the menu affordance for a first one of the displayed quotations; in accordance with activation of the menu affordance for the first one of the displayed quotations, displaying a plurality of quotation operation affordances corresponding to the plurality of options for interacting with the first one of the displayed quotations; receiving user activation of a first one of the quotation operation affordances; and in accordance with the activation of the first one of the quotation operation affordances, performing a first operation with respect to the first one of the displayed quotations. - View Dependent Claims (11)
Specification