Reminders of media content referenced in other media content
First Claim
Patent Images
1. A method, comprising:
- at a server system having one or more processors and memory storing one or more programs for execution by the one or more processors;
receiving from a first device;
(i) a request from a user including a word or phrase communicated by the user indirectly referencing an entity; and
(ii) content information including one or more portions of audio and/or video components of a media program playing in proximity to the first device in response to the user request, the media program having originated from a third party content provider independent of the server system; and
in response to receiving the user request and the content information from the first device;
matching the content information received from the first device to a portion of content stored in a fingerprint database of the server system;
identifying the media program based on the matching;
identifying using the content information received from the first device a playback position in the identified media program within a predefined time period from the user request;
identifying the entity, consistent with the word or phrase, referenced by or included in a content portion of the identified media program, wherein the content portion corresponds to the identified playback position;
identifying an event associated with the entity consistent with the word or phrase; and
setting a reminder of the event for the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method at a computing system includes: receiving a request from a user; and in response to the user request: identifying a first media content item playing on a first client device concurrently with the user request, identifying a playback position in the first media content item temporally proximate to the user request, identifying a reference to an entity within a content portion of the first media content item, where the content portion corresponds to the identified playback position, identifying an event associated with the referenced entity, and setting a reminder of the event for the user.
-
Citations
20 Claims
-
1. A method, comprising:
at a server system having one or more processors and memory storing one or more programs for execution by the one or more processors; receiving from a first device; (i) a request from a user including a word or phrase communicated by the user indirectly referencing an entity; and (ii) content information including one or more portions of audio and/or video components of a media program playing in proximity to the first device in response to the user request, the media program having originated from a third party content provider independent of the server system; and in response to receiving the user request and the content information from the first device; matching the content information received from the first device to a portion of content stored in a fingerprint database of the server system; identifying the media program based on the matching; identifying using the content information received from the first device a playback position in the identified media program within a predefined time period from the user request; identifying the entity, consistent with the word or phrase, referenced by or included in a content portion of the identified media program, wherein the content portion corresponds to the identified playback position; identifying an event associated with the entity consistent with the word or phrase; and setting a reminder of the event for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A server system, comprising:
-
one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; receiving from a first device; (i) a request from a user including a word or phrase communicated by the user indirectly referencing an entity; and (ii) content information including one or more portions of audio and/or video components of a media program playing in proximity to the first device in response to the user request, the media program having originated from a third party content provider independent of the server system; and in response to receiving the user request and the content information from the first device; matching the content information received from the first device to a portion of content stored in a fingerprint database of the server system; identifying the media program based on the matching; identifying using the content information received from the first device a playback position in the identified media program within a predefined time period from the user request; identifying the entity, consistent with the word or phrase, referenced by or included in a content portion of the identified media program, wherein the content portion corresponds to the identified playback position; identifying an event associated with the entity consistent with the word or phrase; and setting a reminder of the event for the user. - View Dependent Claims (18)
-
-
19. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by a server system with one or more processors, cause the server system to:
-
receive from a first device; (i) a request from a user including a word or phrase communicated by the user indirectly referencing an entity; and (ii) content information including one or more portions of audio and/or video components of a media program playing in proximity to the first device in response to the user request, the media program having originated from a third party content provider independent of the server system; and in response to receiving the user request and the content information from the first device; match the content information received from the first device to a portion of content stored in a fingerprint database of the server system; identify the media program based on the matching; identify using the content information received from the first device a playback position in the identified media program within a predefined time period from the user request; identify the entity, consistent with the word or phrase, referenced by or included in a content portion of the identified media program, wherein the content portion corresponds to the identified playback position; identify an event associated with the entity consistent with the word or phrase; and set a reminder of the event for the user. - View Dependent Claims (20)
-
Specification