IP Library Granted Patent US 11,350,173
Granted Patent B2
US 11,350,173 · App. 17/067,407 · Granted May 31, 2022

Reminders of media content referenced in other media content

Inventors: Ingrid McAulay Trollope (Richmond, GB); Ant Oztaskent (Sutton, GB); Yaroslav Volovich (Cambridge, GB)
Assignee: Google LLC
H04N21/47214G06F16/43H04N21/44008H04N21/44226
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,350,173
App. No.
17/067,407
Granted
May 31, 2022
Kind
B2
Abstract

A method at a computing system includes receiving from a first device a request from a user indirectly referencing a media content item and content information including one or more portions of audio and/or video components of media playing in proximity to the first device in response to the user request, the media 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 the server system; and identifying the media content item based on the matching.

Claims (67)

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 indirectly referencing a media content item; and

(ii) content information including one or more portions of audio and/or video components of media detected by the first device, the media 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 the server system; and

identifying the media content item based on the matching.

2. The method of claim 1 , wherein the user request includes a word or phrase communicated by the user indirectly referencing the media content item, the method further comprising, in response to receiving the user request:

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; and

identifying an entity, consistent with the word or phrase, referenced by or included in a portion in a content portion of the identified media content item, wherein the content portion corresponds to the identified playback position.

3. The method of claim 2 , further comprising, in response to identifying the entity:

identifying an event associated with the entity consistent with the word or phrase; and

setting a reminder of the event from the user.

4. The method of claim 3 , further comprising:

generating a presentation for display to the user, the presentation comprising respective indications of one or more of: the entity, and the event;

receiving a user response to the presentation;

in response to a determination that the user response to the presentation satisfies one or more predefined positive response criteria, setting the reminder of the event for the user; and

in response to a determination that the user response to the presentation does not satisfy the predefined positive response criteria, forgoing setting the reminder of the event.

5. The method of claim 3 , wherein setting the reminder of the event for the user comprises:

automatically setting the reminder of the event for the user in accordance with one or more of: one or more entity preferences of the user, and one or more event preferences of the user.

6. The method of claim 3 , wherein the event is associated with a second media program.

7. The method of claim 3 , wherein the entity is an entity distinct from the event and associated with the event.

8. The method of claim 3 , wherein setting the reminder of the event for the user comprises adding the event to a watch list associated with the user or generating a bookmark of the event.

9. The method of claim 3 , wherein setting the reminder of the event for the user comprises generating a notification to the user for the event.

10. The method of claim 3 , wherein setting the reminder comprises:

determining availability of the event; and

setting the reminder of the event in accordance with the determined availability.

11. The method of claim 3 , wherein:

the user request includes an indication of an event type; and

identifying an event associated with the entity comprises identifying the event in accordance with the indicated event type.

12. The method of claim 1 , wherein the user request is received from a second device distinct from the first device.

13. The method of claim 1 , wherein identifying a media content item comprises identifying the media content item based on one or more of: metadata corresponding to the media program, subtitles data of the media program, a fingerprint of the media program, and a watermark of the media program.

14. 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 indirectly referencing a media content item; and

(ii) content information including one or more portions of audio and/or video components of media playing in proximity to the first device in response to the user request, the media 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 the server system; and

identifying the media content item based on the matching.

15. The system of claim 14 , wherein the user request includes a word or phrase communicated by the user indirectly referencing the media content item, and wherein the system further comprises instructions for:

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; and

identifying an entity, consistent with the word or phrase, referenced by or included in a portion in a content portion of the identified media content item, wherein the content portion corresponds to the identified playback position.

16. The system of claim 15 , further comprising instructions for, in response to identifying the entity:

identifying an event associated with the entity consistent with the word or phrase; and

setting a reminder of the event from the user.

17. The system of claim 16 , further comprising instructions for:

generating a presentation for display to the user, the presentation comprising respective indications of one or more of: the entity, and the event;

receiving a user response to the presentation;

in response to a determination that the user response to the presentation satisfies one or more predefined positive response criteria, setting the reminder of the event for the user; and

in response to a determination that the user response to the presentation does not satisfy the predefined positive response criteria, forgoing setting the reminder of the event.

18. 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 indirectly referencing a media content item; and

(ii) content information including one or more portions of audio and/or video components of media playing in proximity to the first device in response to the user request, the media 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 the server system; and

identify the media content item based on the matching.

19. The computer readable storage medium of claim 18 , wherein the user request includes a word or phrase communicated by the user indirectly referencing the media content item, and wherein the computer readable storage medium further comprises instructions which, when executed by the server system, cause the server system to:

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; and

identify an entity, consistent with the word or phrase, referenced by or included in a portion in a content portion of the identified media content item, wherein the content portion corresponds to the identified playback position.

20. The computer readable storage medium of claim 19 , further comprising instructions which, when executed by the server system, cause the server system to, in response to identifying the entity:

identify an event associated with the entity consistent with the word or phrase; and

set a reminder of the event from the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2024
From: TROLLOPE, INGRID MCAULAY; OZTASKENT, ANT; VOLOVICH, YAROSLAV
To: GOOGLE INC.
Reel/Frame 066682/0799 →
CHANGE OF NAME Recorded Mar 7, 2024
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 066762/0772 →
Continuity (3)
Continuation 16506929 · Jul 9, 2019
Continuation 14946596 · Nov 19, 2015
Related Publication 20210029409A1 · Jan 28, 2021