TECHNICAL FIELD

The present application describes systems and methods for identifying references to media content in other media content and setting reminders for the referenced media content.

BACKGROUND

Media content may include references to other media content. For example, a television awards show is likely to reference television content external to the television awards show (e.g., shows associated with the nominees for the awards). A user watching the awards show may become interested in watching the referenced television content due to the references in the awards show. Typically, the user will search for the television content he is interested in watching while still watching the awards show or after finishing watching the awards show. Both options are inefficient, as one distracts the user from the awards show, and the other risks the user forgetting the particular referenced television content that attracted his interest. Thus, what is needed is an efficient way to remind the user of media content referenced in media content the user is watching with little or no distraction from the media content the user is watching.

SUMMARY

In accordance with some implementations, methods, systems, and computer readable storage media are provided to set a reminder for an event associated with an entity referenced in media content. In accordance with some implementations, 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.

In accordance with some implementations, a computer system includes one or more processors, memory, and one or more programs, where the one or more programs are stored in the memory and configured to be executed by the one or more programs. The one or more programs include instructions for: 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, wherein 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.

In accordance with some implementations, a non-transitory computer readable storage medium stores one or more programs. The one or more programs include instructions which, when executed by a computer system with one or more processors, cause the computer system to: receive a request from a user; and in response to the user request: identify a first media content item playing on a first client device concurrently with the user request; identify a playback position in the first media content item temporally proximate to the user request; identify a reference to an entity within a content portion of the first media content item, wherein the content portion corresponds to the identified playback position; identify an event associated with the referenced entity; and set a reminder of the event for the user.

