Methods and techniques for adaptive search
First Claim
1. A method comprising:
- at a media device, causing display of media content items from a plurality of sources;
at a first time, receiving a selection of a particular item of media content;
receiving input indicating a selection, from the plurality of sources from which the media content items are displayed at the media device, of one or more approved sources from which the particular item of media content may become available, the selection of the one or more approved sources selecting less than all sources in the plurality of sources;
determining that the particular item of media content is not yet known to be available at any specific time via any specific source in the one or more approved sources;
based on the selection of the particular item of media content and the selection of the one or more approved sources, generating a reservation data object that associates the particular item of media content with the one or more approved sources from which the particular item of media content may become available;
monitoring content availability data for at least the one or more approved sources;
at a second time subsequent to the first time, based on the reservation data object, determining from the monitored content availability data that the particular item of media content is or will be available at least at a particular time via at least a particular source of the one or more approved sources;
based at least upon the determining, informing a user that the particular item of media content is available at the particular time via the particular source.
9 Assignments
0 Petitions
Accused Products
Abstract
A user may establish a reservation for content that is not currently available to the user via a group of sources, including broadcast, streaming, and/or download sources. For example the a user may establish a reservation to record a broadcast of specific content that is currently not scheduled for broadcast. As another example, the user may establish a reservation for the purpose of alerting the user once a new movie becomes available through a subscription streaming service. Based on a reservation, the service provider and/or the user'"'"'s media playback device may monitor content availability data for one or more sources. When the content is indicated as available, the user may be so informed. The content may then be streamed or downloaded, or a recording of the content may be scheduled. Additionally, or alternatively, the content may be automatically scheduled for recording or download.
-
Citations
40 Claims
-
1. A method comprising:
-
at a media device, causing display of media content items from a plurality of sources; at a first time, receiving a selection of a particular item of media content; receiving input indicating a selection, from the plurality of sources from which the media content items are displayed at the media device, of one or more approved sources from which the particular item of media content may become available, the selection of the one or more approved sources selecting less than all sources in the plurality of sources; determining that the particular item of media content is not yet known to be available at any specific time via any specific source in the one or more approved sources; based on the selection of the particular item of media content and the selection of the one or more approved sources, generating a reservation data object that associates the particular item of media content with the one or more approved sources from which the particular item of media content may become available; monitoring content availability data for at least the one or more approved sources; at a second time subsequent to the first time, based on the reservation data object, determining from the monitored content availability data that the particular item of media content is or will be available at least at a particular time via at least a particular source of the one or more approved sources; based at least upon the determining, informing a user that the particular item of media content is available at the particular time via the particular source. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 23, 24, 25, 26, 27, 28)
-
-
12. One or more non-transitory computer-readable media storing instructions that, when executed by one or more computing devices, cause performance of:
-
at a media device, causing display of media content items from a plurality of sources; at a first time, receiving a selection of a particular item of media content; receiving input indicating a selection, from the plurality of sources from which the media content items are displayed at the media device, of one or more approved sources from which the particular item of media content may become available, the selection of the one or more approved sources selecting less than all sources in the plurality of sources; determining that the particular item of media content is not yet known to be available at any specific time via any specific source in the one or more approved sources; based on the selection of the particular item of media content and the selection of the one or more approved sources, generating a reservation data object that associates the particular item of media content with the one or more approved sources from which the particular item of media content may become available; monitoring content availability data for at least the one or more approved sources; at a second time subsequent to the first time, based on the reservation data object, determining from the monitored content availability data that the particular item of media content is or will be available at least at a particular time via at least a particular source of the one or more approved sources; based at least upon the determining, informing a user that the particular item of media content is available at the particular time via the particular source. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 29, 30, 31, 32, 33, 34)
-
-
35. A system comprising:
-
one or more processors; a display subsystem, implemented at least partially by computing hardware, configured to cause display of media content items from a plurality of sources; an input subsystem, implemented at least partially by computing hardware, configured to receive a selection of a particular item of media content at a first time, and further configured to receive input indicating a selection, from the plurality of sources from which the media content items are displayed at the media device, of one or more approved sources from which the particular item of media content may become available, the selection of the one or more approved sources selecting less than all sources in the plurality of sources; a reservation subsystem, implemented at least partially by computing hardware, configured to; determine that the particular item of media content is not yet known to be available at any specific time via any specific source in the one or more approved sources; based on the selection of the particular item of media content and the selection of the one or more approved sources, generate a reservation data object that associates the particular item of media content with the one or more approved sources from which the particular item of media content may become available; monitor content availability data for at least the one or more approved sources; at a second time subsequent to the first time, based on the reservation data object, determine from the monitored content availability data that the particular item of media content is or will be available at least at a particular time via at least a particular source of the one or more approved sources; wherein the display subsystem is further configured to, based at least upon the determining, display information informing a user that the particular item of media content is available at the particular time via the particular source. - View Dependent Claims (36, 37, 38, 39, 40)
-
Specification