US20150341691A1 - Methods, systems, and media for providing media guidance with media content from alternate sources - Google Patents

Methods, systems, and media for providing media guidance with media content from alternate sources Download PDF

Info

Publication number
US20150341691A1
US20150341691A1 US14/816,944 US201514816944A US2015341691A1 US 20150341691 A1 US20150341691 A1 US 20150341691A1 US 201514816944 A US201514816944 A US 201514816944A US 2015341691 A1 US2015341691 A1 US 2015341691A1
Authority
US
United States
Prior art keywords
media content
alternate source
content item
media
source
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US14/816,944
Inventor
Jeffrey Arthur Kardatzke
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Google LLC
Original Assignee
Google LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Google LLC filed Critical Google LLC
Priority to US14/816,944 priority Critical patent/US20150341691A1/en
Publication of US20150341691A1 publication Critical patent/US20150341691A1/en
Assigned to GOOGLE LLC reassignment GOOGLE LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: GOOGLE INC.
Priority to US16/027,026 priority patent/US20180316974A1/en
Priority to US16/027,023 priority patent/US20180316973A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors

Definitions

  • a consumer can use on a television or set-top box that allow the consumer to consume media content from various sources. For example, a consumer can select between media content that is delivered linearly from a multichannel video programming distributor, video-on-demand content that is provided by a multichannel video programming distributor, personal media content that is acquired by the consumer, recorded content that is stored on a digital video recorder or any other suitable storage device, and/or on-demand content that is provided from over-the-top providers.
  • media guidance becomes increasingly important. For example, prior to making a decision on which media content to view, the consumer is generally required to select which content source to access either by running a particular application or accessing a particular section in an application.
  • mechanisms for providing media guidance with media content from alternate sources are provided.
  • a method for providing media guidance with a plurality of media sources comprising: storing, using a hardware processor, a plurality of media content listings corresponding to a plurality of media content items, wherein each of the plurality of media content items is provided by a content source; determining, using the hardware processor, a subset of the plurality of media content listings for presenting to a user; determining, using the hardware processor, for each media content listing in the subset of the plurality of media content listings, whether an alternate source for providing a media content item corresponding to a media content listing is available, wherein the alternate source is different from the content source; and causing, using the hardware processor, a subset of the plurality of media content listings to be presented to the user, wherein a selectable alternate source indicator is presented within the corresponding media content listing in response to determining that the media content item is available from the alternate source.
  • the media content item is accessed from the alternate source in response to receiving a user selection of the selectable alternate source indicator.
  • the content source is a broadcast television source and the alternate source is an over-the-top content source.
  • the subset of the plurality of media content listings is presented to the user as a program listings grid having one or more rows of program listings.
  • the subset of the plurality of media content listings is presented to the user as a list of search results responsive to a search query from the user.
  • the determination of the alternate source is performed for each of the subset of the plurality of media content listings for presenting to the user.
  • the determination of the alternate source is performed for each of the plurality of media content listings.
  • the determination of the alternate source further includes accessing a priority list having at least a first alternate source and a second alternate source; determining whether the media content item is available from the first alternate source; determining whether the media content item is available from the second alternate source in response to determining that the media content item is unavailable from the first alternate source; and presenting the selectable alternate source indicator in response to determining that the media content item is available from the second alternate source, wherein the second alternate source is assigned to the media content item.
  • the available alternate source in response to determining that the media content item is available from multiple alternate sources, is assigned to the media content item based on a position in the priority list.
  • user login information is stored along with the alternate source and, in response to receiving the user selection of the selectable alternate source indicator, the media content item is automatically retrieved from the alternate source using the stored user login information.
  • a system for providing media guidance with a plurality of media sources comprising: a storage device for storing a plurality of media content listings corresponding to a plurality of media content items, wherein each of the plurality of media content items is provided by a content source; and a processor that is configured to: determine a subset of the plurality of media content listings for presenting to a user; determine, for each media content listing in the subset of the plurality of media content listings, whether an alternate source for providing a media content item corresponding to a media content listing is available, wherein the alternate source is different from the content source; and cause a subset of the plurality of media content listings to be presented to the user, wherein a selectable alternate source indicator is presented within the corresponding media content listing in response to determining that the media content item is available from the alternate source.
  • a non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for providing media guidance with a plurality of media sources, is provided.
  • the method comprises: storing a plurality of media content listings corresponding to a plurality of media content items, wherein each of the plurality of media content items is provided by a content source; determining a subset of the plurality of media content listings for presenting to a user; determining, for each media content listing in the subset of the plurality of media content listings, whether an alternate source for providing a media content item corresponding to a media content listing is available, wherein the alternate source is different from the content source; and causing a subset of the plurality of media content listings to be presented to the user, wherein a selectable alternate source indicator is presented within the corresponding media content listing in response to determining that the media content item is available from the alternate source.
  • FIG. 1 is a flowchart of an illustrative process for providing media guidance with media content items from various sources using an alternate source playback indicator in accordance with some embodiments of the disclosed subject matter.
  • FIGS. 2 and 3 are illustrative screens of a grid guide of media content listings, where an alternate source playback indicator is provided along with a media content listing that indicates the corresponding media content item is available from an alternate source, in accordance with some embodiments of the disclosed subject matter.
  • FIG. 4 is an illustrative screen of a detailed description region that includes options for obtaining the media content item from a television provider or from an alternate source in accordance with some embodiments of the disclosed subject matter.
  • FIG. 5 is an illustrative screen of a detailed description region that includes options for obtaining the media content item from a television provider or from multiple alternate sources in accordance with some embodiments of the disclosed subject matter.
  • FIG. 6 is an illustrative screen of a video region for playing back the media content item in accordance with some embodiments of the disclosed subject matter.
  • FIG. 7 is a flowchart of an illustrative process for using priority lists to select an alternate source from multiple alternate sources and/or determine whether to present an alternate source playback indicator in accordance with some embodiments of the disclosed subject matter.
  • FIG. 8 is an illustrative screen of an alternate source configuration region in accordance with some embodiments of the disclosed subject matter.
  • FIG. 9 is an illustrative screen of a grid guide of media content listings, where additional alternate source playback indicators are provided along with a media content listing in accordance with some embodiments of the disclosed subject matter.
  • FIG. 10 is an illustrative screen of an alternate source configuration region, where the media guidance application assist the user to configure a particular alternate source for obtaining media content items, in accordance with some embodiments of the disclosed subject matter.
  • FIG. 11 is a diagram of an illustrative system suitable implementation of the media guidance application in accordance with some embodiments of the disclosed subject matter.
  • FIG. 12 is a diagram of an illustrative computing device and server as provided, for example, in FIG. 11 in accordance with some embodiments of the disclosed subject matter.
  • mechanisms for presenting media content from alternate sources are provided.
  • the media guidance application can determine whether the media content item associated with at least one of the media listings is also available for playback from an alternate source.
  • the alternate source can include, for example, a digital video recorder (DVR), an over-the-top (OTT) content source, a video-on-demand (VOD) content source, and/or any other suitable source.
  • the alternate source can be a source that is different from the television program source providing the media listings in a listings grid organized by time and channel.
  • the media guidance application can access the available alternate sources to determine whether the media content item is available for playback from one of the available sources. For example, the media guidance application can determine which alternate source is configured on a user television device (e.g., which media playback applications have been downloaded, which alternate content sources are provided by a service provider, etc.). In another example, the media guidance application can receive a prioritized list of alternate sources from the user (e.g., check recorded content on a digital video recorder first, check over-the-top content available from one or more over-the-top content providers second, check video-on-demand content third, etc.). In yet another example, for particular types of content (e.g., over-the-top content), the media guidance application can use an application program interface associated with a content provider to transmit a request for a media content item.
  • a prioritized list of alternate sources from the user (e.g., check recorded content on a digital video recorder first, check over-the-top content available from one or more over-the-top content providers second,
  • the media guidance application can provide the user with an alternate source playback indicator within the media guide listings. For example, a “play” icon or any other suitable alternate source playback indicator can be displayed as part of the media guide listing for that content item. In another example, an alternate source playback indicator can be displayed as part of any suitable listing of the media content item. In yet another example, an alternate source playback indicator can be displayed on a detailed program screen describing the media content item.
  • the media guidance application can automatically determine which alternate source to playback the content item and initiate playback of the content item. For example, the media guidance application can use stored login and password information associated with the user to access the alternate source (e.g., a specific over-the-top content provider) and automatically begin downloading or streaming the content item. Alternatively, the media guidance application can direct the user to a landing page that allows the user to access the content item (e.g., the page associated with a particular over-the-top content provider for streaming the particular episode of the program).
  • the alternate source e.g., a specific over-the-top content provider
  • the media guidance application can determine an alternate source from multiple sources for accessing the content item based on a priority list. For example, such a priority list can be received from the user. In this example, based on the priority list received from the user, the media guidance application can determine the availability of a content item from recorded content stored on a digital video recorder first, video-on-demand content items second, broadcast television programs third, and over-the-top sources fourth. In another example, the user can indicate that the media guidance application selects the least expensive alternate source for obtaining the content item. In yet another example, in response to determining multiple alternate sources that have the media content item available for playback, the media guidance application can obtain the media content item from the alternate source with the higher position in the priority list. This can, for example, provide an alternate source indicator and, when selected, automatically obtain the media content item from an alternate source without receiving a user selection of that source.
  • the media guidance application can be implemented with a search engine.
  • the media guidance application can provide the user with search results that indicate when each media content item is available to the user (e.g., a channel, a date, a time, etc.) and can provide the user with an opportunity to set a reminder, record the media content item, tune to the media content item (if currently available), etc.
  • the media guidance application can also determine whether the media content items in the search results are available from an alternate source. Upon determining that a media content item is available from an alternate source (e.g., from an over-the-top source), the media guidance application can provide an alternate source indicator along with the search result corresponding to that media content item.
  • FIG. 1 is a flow chart of an illustrative process 100 for providing a media guidance application, where a guidance display provides an alternate source indicator upon determining that a media content item is available from an alternate source, in accordance with some embodiments of the disclosed subject matter.
  • Process 100 can begin by receiving multiple media content listings, where each media content listing corresponds to a media content item (e.g., a television program, a video clip, etc.) at 110 .
  • the media guidance application can receive content listings and/or other media guidance data (e.g., broadcast times, broadcast channels, titles, descriptions, category information, media format information, etc.).
  • the media guidance data can include broadcast times (e.g., 6:00 PM-6:30 PM), broadcast channel information, titles, descriptions, duration, media format information (e.g., high definition), etc.
  • a subset of the multiple content listings can be determined for presenting to the user.
  • the media guidance application can cause a subset of the multiple media content listings to be presented by selecting a selectable option in a display screen (e.g., a listings option) or pressing a dedicated button (e.g., a guide button) on a remote control or other user input interface.
  • the media guidance application can select a subset of multiple content listings, such as media content listing 210 , for presenting to the user based on a particular time window and a particular set of channels.
  • the media guidance application can cause media content listings, such as media content listing 210 , to be presented in a list of search results responsive to a search query (e.g., “Dora”) inputted by the user.
  • the media guidance application can determine whether an alternate source for providing the media content item corresponding to the media content listing is available. Additionally or alternatively, the media guidance application can determine whether an alternate source for providing a media content item corresponding to a media content listing is available for each received and/or stored media content listing (e.g., each media content listing stored in a set-top box, each media content listing stored in a tablet computing device having media viewing capabilities, etc.).
  • the determination can include determining which alternate sources are available to the user and determining whether the media content item is available for playback from one or more of these alternate sources.
  • the media guidance application can determine that a user at a media playback device has access to video-on-demand (VOD) content and pay-per-view (PPV) provided by a multichannel video programming distributor, personal media content acquired by the consumer, recorded content stored on a digital video recorder or any other suitable storage device, and/or on-demand content from various over-the-top providers.
  • VOD video-on-demand
  • PV pay-per-view
  • the media guidance application can detect which media playback applications have been configured on the media playback device (e.g., the user installed an application for a particular over-the-top content source, the media playback application or device has access to a particular over-the-top content source, etc.). The media guidance application can then search through metadata or any other suitable guidance data to determine whether the media content item is available from one of these alternate sources. Additionally or alternatively, the media guidance application can transmit a query to each of these alternate sources that requests an indication of whether an alternate source can playback the media content item.
  • the media guidance application can access a priority list for determining which alternate source to provide a media content item.
  • the media guidance application can access a priority list to determine which alternate source to search first prior to proceeding to other alternate sources.
  • the priority list can direct the media guidance application to determine whether a particular media content item is available from recorded content on a digital video recorder first and then, if not available from the digital video recorder, determine whether the particular media content item is available from an over-the-top content source next.
  • the priority list can be used to inhibit the media guidance application from searching through particular alternate sources.
  • the media guidance application can access a priority list to determine which alternate source is assigned to a particular media content item.
  • the media guidance application can access a priority list to determine which alternate source to assign to the media content item (e.g., the alternate source having the highest position in the priority list).
  • alternate sources e.g., a VOD service, a recording device, a linear live television content provider, a particular over-the-top content provider, etc.
  • the subset of the plurality of media content listings can be presented to the user.
  • the media guidance application can select a subset of multiple content listings, such as media content listing 210 , for presenting to the user in a program listings grid 200 .
  • Program listings grid 200 is arranged by time (e.g., a row of time blocks between 6:00 PM and 7:30 PM) and by channel (e.g., a column of channel identifiers including channels 114 through 120 ) and allows a user to view programs and other media content items available at those times and on those channels.
  • the media guidance application can be implemented on a mobile device or a tablet computing device, where program listings grid 200 including the subset of the plurality of media content listings can be presented on such a device.
  • the subset of the plurality of media content listings can be provided to the user on a second screen device, such as a mobile device or a tablet computing device.
  • program listings grid 200 including the subset of the plurality of media content listings can be provided to the user on the second screen device.
  • the media guidance application can provide an alternate source playback indicator.
  • the alternate source playback indicator can be presented along with the media content listing and, when selected by a user, can direct the media guidance application or any other suitable application to access the media content item associated with the alternate source playback indicator.
  • an alternate source playback indicator 220 in the form of a play icon is displayed within the media content listing 210 .
  • the alternate source playback indicator 220 in the form of a play icon is provided for the media content item “Dora the Explorer” provided on channel 119 (NICK JR).
  • alternate source playback indicators are provided along with various media content listings in grid display 200 (e.g., for particular “30 Rock” content items, for particular “Dora the Explorer” content items, and for particular “Go, Diego, Go!” content items).
  • a user can select media content listings by moving a highlight region 230 .
  • highlight region 230 can be moved onto alternate source playback indicator 220 .
  • alternate source playback indicator 220 can be selected by pressing a dedicated play button on a remote control or any other suitable user interface, by selecting the play icon using a user input device, etc.
  • the media guidance application in response to highlighting or otherwise selecting a media content listing (e.g., media content listing 210 ), can provide the user with a region including additional information. For example, as shown in FIG. 3 , in response to selecting media content listing 210 using a user input device, the media guidance application can display region 310 . As shown, in response to selecting media content listing 210 that corresponds to a particular episode of “Dora the Explorer,” region 310 can be displayed that includes an image, a program title, a channel identifier, timing information, and a description associated with the media content item “Dora the Explorer.” In some embodiments, the media guidance application can also provide the user with alternate source playback indicator 220 within region 310 .
  • the media guidance application in response to requesting detailed information relating to a media content item, can provide the user with a detailed information region. For example, as shown in FIG. 4 , in response to requesting detailed information on a particular episode of “Dora the Explorer,” the media guidance application can display detailed information region 400 . More particularly, detailed information region 400 can include an image associated with the media content item “Dora the Explorer,” the program title, episodic information (e.g., season number, episode number, etc.), a detailed description of the media content item, airing date information, network information, etc. As also shown in FIG.
  • the media guidance application can provide the user with an option to playback the media content item (e.g., the “Hic-Boom-Ohhh” episode of the “Dora the Explorer” program) from the television provider (e.g., by tuning to channel 119 ) using option 410 or from an alternate source using option 420 .
  • the media content item e.g., the “Hic-Boom-Ohhh” episode of the “Dora the Explorer” program
  • the media guidance application can automatically determine which alternate source to provide the media content item (e.g., the alternate source having the highest position in a priority list). As shown in FIG. 4 , the media guidance application can automatically determine which alternate source from multiple alternate sources to provide the media content item and provide the user with option 420 to automatically access the media content item from that alternate source. Alternatively, in some embodiments, the media guidance application can provide the user with an opportunity to select from the available alternate sources. For example, as shown in FIG.
  • the media guidance application can provide detailed information region 400 for the media content item (e.g., the “Hic-Boom-Ohhh” episode of the “Dora the Explorer” program) and provide the user with an opportunity to select to playback the media content item from one alternate source—e.g., by selecting option 510 to access a recorded version of the particular episode of the “Dora the Explorer” program stored on a digital video recorder or any other suitable storage device—or from another alternate source—e.g., by selecting option 520 to access the media content item provided by a particular over-the-top content provider (e.g., over-the-top source A).
  • a particular over-the-top content provider e.g., over-the-top source A
  • the media guidance application in response to receiving a user selection of an alternate source playback indicator at 150 (e.g., one of the alternate source playback indicators displayed within program grid 200 ), the media guidance application can access the alternate source for providing the media content item to the user at 160 .
  • the media guidance application can use stored login and password information associated with the user to access the alternate source (e.g., a particular over-the-top content provider) and automatically begin downloading or streaming the media content item. More particularly, an illustrative example of a full sized display screen 610 playing back a media content item 620 is provided in FIG. 10 .
  • the media guidance application can automatically obtain the media content item 620 from the alternate source 630 (e.g., without receiving a source identifier from the user).
  • the media guidance application in response to selecting the alternate source playback indicator, has determined that the media content item for “Dora the Explorer” (Season 1, Episode 3, “Hic-Boom-Ohhh”) is available from a video-on-demand provider and has started to playback the media content item from the video-on-demand provider.
  • the media guidance application can direct the user to a landing page that allows the user to access the content item.
  • the media guidance application can provide the user with a landing page of a particular over-the-top content provider for streaming the particular episode of the program.
  • the landing page can provide the user with an opportunity to view a detailed information page associated with the media content item provided by the particular over-the-top content provider.
  • the landing page can request that the user provide login and password information and/or paying information prior to playing back the media content item.
  • the media guidance application can use a priority list for determining which alternate source to assign to a media content item.
  • the alternate source playback indicator can indicate that media content item is available for playback from at least one of multiple alternate sources and, in response to receiving a user selection, the media guidance application can use the priority list to determine which alternate source to access for playing back the media content item.
  • the media guidance application can access a list of alternate sources for media content items at 710 .
  • the media guidance application can provide the user with a media configuration option 240 .
  • the media guidance application can provide the user with an opportunity to add or remove alternate sources at 720 .
  • the media guidance application can provide the user with an opportunity to download a media playback application using option 810 , provide login and/or password information using option 820 , and/or configure the presentation of alternate source playback indicators using option 830 .
  • the media guidance application can direct the user to obtain and/or install one or more media playback applications that connect the media playback device with the alternate source.
  • a tablet computing device capable of playing back media content can download and install a media playback application provided by a first over-the-top content provider or a second over-the-top content provider.
  • the media guidance application in response to installing and/or configuring a media playback application, can add the alternate source to the priority list.
  • the media guidance application running on various computing devices e.g., a set-top box and a tablet computing device
  • the media guidance application can prompt the user to either install and configure the media playback application on the set-top box or playback the media content item on the tablet computing device.
  • the media guidance application can receive user name and/or password information associated with the user for accessing one or more alternate sources. For example, when accessing a particular alternate source for playing back a media content item, the media guidance application can use the username and/or password information to automatically access the alternate source and begin retrieving the media content item for playback to the user. In another example, when username and/or password information has not been provided and an alternate source playback indicator has been selected, the media guidance application can direct the user to a landing page for obtaining the particular media content item. In such an example, the media content item can be directly played from the landing page.
  • the media guidance application can provide the user with various options for presenting the alternate source playback indicator. For example, the media guidance application can allow the user to view alternate source playback indicators for particular media listings (e.g., display alternate source playback indicators with search results and with media content listings displayed in a grid guide). In another example, the media guidance application can allow the user to provide different alternate source playback indicators for particular alternate sources (e.g., a red-colored indicator indicates that a payment is required for accessing the media content item from the alternate source, a green-colored indicator indicates that the media content item is currently available for retrieval from the alternate source, etc.).
  • alternate source playback indicators e.g., a red-colored indicator indicates that a payment is required for accessing the media content item from the alternate source, a green-colored indicator indicates that the media content item is currently available for retrieval from the alternate source, etc.
  • the media guidance application can allow the user to select an alternate source playback indicator having a different appearance than the alternate source playback indicator shown in the embodiments described herein (e.g., different color, different shape, different button for activation on a user input device, etc.).
  • an alternate source playback indicator having a different appearance than the alternate source playback indicator shown in the embodiments described herein (e.g., different color, different shape, different button for activation on a user input device, etc.).
  • the media guidance application can determine that a media content item is available from an alternate source that is currently unavailable. For example, the media guidance application can transmit a request to various alternate sources for a media content item and, in response to receiving the response from the various alternate sources, the media guidance application can determine that the media content item is available from an alternate source that has not been configured on the media playback device. For example, as shown in FIG. 9 , a hollow alternate source playback indicator 900 is provided, which can indicate that the media content item is available from an alternate source that is currently unavailable.
  • the media guidance application can direct the user to the configuration region 800 for configuring the alternate source. For example, this can include downloading a media playback application corresponding to the alternate source.
  • the media guidance application can assist the user to configure the media playback application corresponding to the alternate source.
  • the media playback application can provide the user with option 1010 for automatically obtaining a media playback application corresponding to the alternate source.
  • the media playback application can provide the user with option 1020 for automatically obtaining a media playback application corresponding to the alternate source within the priority list.
  • the media guidance application can provide the user with an opportunity to prioritize the list of alternate content sources at 730 .
  • the media guidance application can provide the user with a priority list 850 of alternate sources, where the user can assign a particular alternate source with a higher priority level or a lower priority level with respect to another alternate source.
  • the media guidance application can determine the availability of a media content item from recorded content on a digital video recorder first, on-demand content from a video-on-demand provider second, broadcast content third, content obtained from a first over-the-top content provider (e.g., OTT source A) fourth, and contend obtained from a second over-the-top content provider (e.g., OTT source B) fifth.
  • the media guidance application can determine whether the media content item is available from any of these alternate sources and use priority list 850 to determine which alternate source to assign to the media content item for playing back the media content item (e.g., the alternate source having a higher position within priority list 850 ).
  • the media guidance application can provide the user with an opportunity to set payment information associated with priority list 850 .
  • the media guidance application can allow the user to indicate that an alternate source is considered available for playing back a media content item if the fee associated with obtaining that media content item is less than five dollars.
  • the media guidance application can allow the user to indicate that the least expensive alternate source for obtaining the media content item is selected.
  • the media guidance application can determine whether to present a selectable alternate source indicator corresponding to a media content listing at 740 . Similar to 160 of FIG. 6 , the media guidance application can obtain the media content item from the alternate source, where the alternate source is selected based on the priority list at 750 .
  • the media guidance application can select an alternate source playback indicator associated with a media content listing (e.g., within a grid guide or listings display) presented on a user television device and, in response to the selection of the alternate source playback indicator, the media guidance application can instruct a second screen device (e.g., a tablet computing device, a mobile phone, etc.) to obtain and playback the media content item from the alternate source.
  • a media content listing e.g., within a grid guide or listings display
  • a second screen device e.g., a tablet computing device, a mobile phone, etc.
  • the media guidance application running on a tablet computing device can be used to select an alternate source playback indicator associated with a media content listing presented by the tablet computing device, where the tablet computing device can instruct the user television device or any other suitable media playback device to obtain and playback the media content item from the alternate source.
  • FIG. 11 is a generalized schematic diagram of a system on which the media guidance application can be implemented in accordance with some embodiments of the disclosed subject matter.
  • system 1100 can include one or more computing devices 1102 , such as a user computing device for viewing media content listings and/or obtaining and playing back media content items from various sources, a tablet computing device for transmitting user instructions to a television device, etc.
  • computing device 1102 can be implemented as a personal computer, a tablet computing device, a personal digital assistant (PDA), a portable email device, a multimedia terminal, a mobile telephone, a gaming device, a set-top box, a television, a smart television, etc.
  • PDA personal digital assistant
  • computing device 1102 can include a storage device, such as a hard drive, a digital video recorder, a solid state storage device, a gaming console, a removable storage device, or any other suitable device for storing media content, media guidance information, etc.
  • a storage device such as a hard drive, a digital video recorder, a solid state storage device, a gaming console, a removable storage device, or any other suitable device for storing media content, media guidance information, etc.
  • computing device 1102 can include a second screen device.
  • the second screen device can display a guidance display (e.g., a grid guide of media content listings) and, in response to receiving a user selection, can transmit playback instructions to a television device.
  • a second screen device can present the user with alternate source preferences, where the alternate source preferences are transmitted to a set-top box or a television device.
  • Computing devices 1102 can be local to each other or remote from each other. For example, when one computing device 1102 is a television and another computing device 1102 is a second screen device (e.g., a tablet computing device, a mobile telephone, etc.), the computing devices 1102 may be located in the same room. Computing devices 1102 are connected by one or more communications links 1104 to a communications network 1106 that is linked via a communications link 1108 to a server 1110 .
  • a communications network 1106 that is linked via a communications link 1108 to a server 1110 .
  • System 1100 can include one or more servers 1110 .
  • Server 1110 can be any suitable server for providing access to the media guidance application, such as a processor, a computer, a data processing device, or a combination of such devices.
  • the media guidance application can be distributed into multiple backend components and multiple frontend components or interfaces.
  • backend components such as media guidance data distribution can be performed on one or more servers 1110 .
  • the graphical user interfaces displayed by the media guidance application such as a media content listings interface for accessing media content items or a search interface for retrieving media content items responsive to a search query, can be distributed by one or more servers 1110 to computing device 1102 .
  • server 1110 can be operated by a content provider that stores media content items and/or media guidance data in one or more databases, where the media guidance application using server 1110 displays a guidance display or any other suitable graphical user interfaces to users for searching and/or accessing media content items.
  • server 1110 can include any suitable server for providing content, such as broadcast content, on-demand content, over-the-top content, pay-per-view content, Internet content, and/or any other suitable media content.
  • server 1110 can include a content server for providing over-the-top content to one or more computing devices 1102 .
  • server 1110 can include any suitable server for providing media guidance information, such as scheduled program times, content descriptions, channel information, network information, rating information, etc.
  • each of the computing devices 1102 and server 1110 can be any of a general purpose device such as a computer or a special purpose device such as a client, a server, etc. Any of these general or special purpose devices can include any suitable components such as a processor (which can be a microprocessor, digital signal processor, a controller, etc.), memory, communication interfaces, display controllers, input devices, etc.
  • a processor which can be a microprocessor, digital signal processor, a controller, etc.
  • memory memory
  • communication interfaces e.g., display controllers, input devices, etc.
  • computing device 1102 can be implemented as a personal computer, a tablet computing device, a personal digital assistant (PDA), a portable email device, a multimedia terminal, a mobile telephone, a gaming device, a set-top box, a television, etc.
  • PDA personal digital assistant
  • any suitable computer readable media can be used for storing instructions for performing the processes described herein.
  • computer readable media can be transitory or non-transitory.
  • non-transitory computer readable media can include media such as magnetic media (such as hard disks, floppy disks, etc.), optical media (such as compact discs, digital video discs, Blu-ray discs, etc.), semiconductor media (such as flash memory, electrically programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), etc.), any suitable media that is not fleeting or devoid of any semblance of permanence during transmission, and/or any suitable tangible media.
  • transitory computer readable media can include signals on networks, in wires, conductors, optical fibers, circuits, any suitable media that is fleeting and devoid of any semblance of permanence during transmission, and/or any suitable intangible media.
  • communications network 1106 may be any suitable computer network including the Internet, an intranet, a wide-area network (“WAN”), a local-area network (“LAN”), a wireless network, a digital subscriber line (“DSL”) network, a frame relay network, an asynchronous transfer mode (“ATM”) network, a virtual private network (“VPN”), or any combination of any of such networks.
  • Communications links 1104 and 1108 may be any communications links suitable for communicating data between computing devices 1102 and server 1110 , such as network links, dial-up links, wireless links, hard-wired links, any other suitable communications links, or a combination of such links.
  • Computing devices 1102 enable a user to access features of the application.
  • Computing devices 1102 and server 1110 may be located at any suitable location. In one embodiment, computing devices 1102 and server 1110 may be located within an organization. Alternatively, computing devices 1102 and server 1110 may be distributed between multiple organizations.
  • computing device 1102 may include processor 1202 , display 1204 , input device 1206 , and memory 1208 , which may be interconnected.
  • memory 1208 contains a storage device for storing a computer program for controlling processor 1202 .
  • Processor 1202 uses the computer program to present on display 1204 the media guidance application and the data received through communications link 1104 and commands and values transmitted by a user of computing device 1102 . It should also be noted that data received through communications link 1104 or any other communications links may be received from any suitable source.
  • Input device 1206 may be a computer keyboard, a mouse, a trackball, a keypad, a touchpad, a cursor-controller, a dial, a switchbank, a lever, a remote control, or any other suitable input device as would be used by a designer of input systems or process control systems. Alternatively, input device 1206 may be a finger or stylus used on a touch screen display 1204 .
  • Server 1110 may include processor 1220 , display 1222 , input device 1224 , and memory 1226 , which may be interconnected.
  • memory 1226 contains a storage device for storing data received through communications link 1108 or through other links, and also receives commands and values transmitted by one or more users.
  • the storage device further contains a server program for controlling processor 1220 .
  • the application may include an application program interface (not shown), or alternatively, the application may be resident in the memory of computing device 1102 or server 1110 .
  • the only distribution to computing device 1102 may be a graphical user interface (“GUI”) which allows a user to interact with the application resident at, for example, server 1110 .
  • GUI graphical user interface
  • the application may include client-side software, hardware, or both.
  • the application may encompass one or more Web-pages or Web-page portions (e.g., via any suitable encoding, such as HyperText Markup Language (“HTML”), Dynamic HyperText Markup Language (“DHTML”), Extensible Markup Language (“XML”), JavaServer Pages (“JSP”), Active Server Pages (“ASP”), Cold Fusion, or any other suitable approaches).
  • HTTP HyperText Markup Language
  • DHTML Dynamic HyperText Markup Language
  • XML Extensible Markup Language
  • JSP JavaServer Pages
  • ASP Active Server Pages
  • Cold Fusion or any other suitable approaches.
  • the application is described herein as being implemented on a user computer and/or server, this is only illustrative.
  • the application may be implemented on any suitable platform (e.g., a personal computer (“PC”), a mainframe computer, a dumb terminal, a data display, a two-way pager, a wireless terminal, a portable telephone, a portable computer, a palmtop computer, an H/PC, an automobile PC, a laptop computer, a cellular phone, a personal digital assistant (“PDA”), a combined cellular phone and PDA, etc.) to provide such features.
  • PC personal computer
  • mainframe computer e.g., a mainframe computer, a dumb terminal, a data display, a two-way pager, a wireless terminal, a portable telephone, a portable computer, a palmtop computer, an H/PC, an automobile PC, a laptop computer, a cellular phone, a personal digital assistant (“PDA”), a combined cellular phone and PDA, etc.
  • PDA personal

Abstract

In accordance with some embodiments of the disclosed subject matter, mechanisms for providing media guidance with media content from alternate sources are provided. In some embodiments, a method for providing media guidance with a plurality of media sources is provided, the method comprising: storing a plurality of media content listings corresponding to a plurality of media content items, wherein each of the plurality of media content items is provided by a content source; determining a subset of the plurality of media content listings for presenting to a user; determining, for each media content listing in the subset of the plurality of media content listings, whether an alternate source for providing a media content item corresponding to a media content listing is available, wherein the alternate source is different from the content source; and causing a subset of the plurality of media content listings to be presented to the user, wherein a selectable alternate source indicator is presented within the corresponding media content listing in response to determining that the media content item is available from the alternate source.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation of U.S. patent application Ser. No. 14/184,275, filed Feb. 19, 2014, which is a continuation of U.S. patent application Ser. No. 13/648,083, filed Oct. 9, 2012, now U.S. Pat. No. 8,661,472, which are hereby incorporated by reference herein in their entireties.
  • TECHNICAL FIELD
  • Methods, systems, and media for providing media guidance with media content from alternate sources are provided.
  • BACKGROUND
  • There is an overwhelming volume of media content that is available to the average consumer. More particularly, there are many applications that a consumer can use on a television or set-top box that allow the consumer to consume media content from various sources. For example, a consumer can select between media content that is delivered linearly from a multichannel video programming distributor, video-on-demand content that is provided by a multichannel video programming distributor, personal media content that is acquired by the consumer, recorded content that is stored on a digital video recorder or any other suitable storage device, and/or on-demand content that is provided from over-the-top providers.
  • As the number of sources continues to increase (e.g., additional over-the-top providers of on-demand content), media guidance becomes increasingly important. For example, prior to making a decision on which media content to view, the consumer is generally required to select which content source to access either by running a particular application or accessing a particular section in an application.
  • SUMMARY
  • In accordance with some embodiments of the disclosed subject matter, mechanisms for providing media guidance with media content from alternate sources are provided.
  • In accordance with some embodiments of the disclosed subject matter, a method for providing media guidance with a plurality of media sources is provided, the method comprising: storing, using a hardware processor, a plurality of media content listings corresponding to a plurality of media content items, wherein each of the plurality of media content items is provided by a content source; determining, using the hardware processor, a subset of the plurality of media content listings for presenting to a user; determining, using the hardware processor, for each media content listing in the subset of the plurality of media content listings, whether an alternate source for providing a media content item corresponding to a media content listing is available, wherein the alternate source is different from the content source; and causing, using the hardware processor, a subset of the plurality of media content listings to be presented to the user, wherein a selectable alternate source indicator is presented within the corresponding media content listing in response to determining that the media content item is available from the alternate source.
  • In some embodiments, the media content item is accessed from the alternate source in response to receiving a user selection of the selectable alternate source indicator. It should be noted that, in some embodiments, the content source is a broadcast television source and the alternate source is an over-the-top content source.
  • In some embodiments, the subset of the plurality of media content listings is presented to the user as a program listings grid having one or more rows of program listings.
  • In some embodiments, the subset of the plurality of media content listings is presented to the user as a list of search results responsive to a search query from the user.
  • In some embodiments, the determination of the alternate source is performed for each of the subset of the plurality of media content listings for presenting to the user.
  • In some embodiments, the determination of the alternate source is performed for each of the plurality of media content listings.
  • In some embodiments, the determination of the alternate source further includes accessing a priority list having at least a first alternate source and a second alternate source; determining whether the media content item is available from the first alternate source; determining whether the media content item is available from the second alternate source in response to determining that the media content item is unavailable from the first alternate source; and presenting the selectable alternate source indicator in response to determining that the media content item is available from the second alternate source, wherein the second alternate source is assigned to the media content item.
  • In some embodiments, in response to determining that the media content item is available from the second alternate source, additional alternate sources are inhibited from being searched for the media content item.
  • Alternatively, in some embodiments, in response to determining that the media content item is available from multiple alternate sources, the available alternate source is assigned to the media content item based on a position in the priority list.
  • In some embodiments, user login information is stored along with the alternate source and, in response to receiving the user selection of the selectable alternate source indicator, the media content item is automatically retrieved from the alternate source using the stored user login information.
  • In accordance with some embodiments of the disclosed subject matter, a system for providing media guidance with a plurality of media sources is provided. The system comprising: a storage device for storing a plurality of media content listings corresponding to a plurality of media content items, wherein each of the plurality of media content items is provided by a content source; and a processor that is configured to: determine a subset of the plurality of media content listings for presenting to a user; determine, for each media content listing in the subset of the plurality of media content listings, whether an alternate source for providing a media content item corresponding to a media content listing is available, wherein the alternate source is different from the content source; and cause a subset of the plurality of media content listings to be presented to the user, wherein a selectable alternate source indicator is presented within the corresponding media content listing in response to determining that the media content item is available from the alternate source.
  • In accordance with some embodiments of the disclosed subject matter, a non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for providing media guidance with a plurality of media sources, is provided. The method comprises: storing a plurality of media content listings corresponding to a plurality of media content items, wherein each of the plurality of media content items is provided by a content source; determining a subset of the plurality of media content listings for presenting to a user; determining, for each media content listing in the subset of the plurality of media content listings, whether an alternate source for providing a media content item corresponding to a media content listing is available, wherein the alternate source is different from the content source; and causing a subset of the plurality of media content listings to be presented to the user, wherein a selectable alternate source indicator is presented within the corresponding media content listing in response to determining that the media content item is available from the alternate source.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Various objects, features, and advantages of the disclosed subject matter can be more fully appreciated with reference to the following detailed description of the disclosed subject matter when considered in connection with the following drawing, in which like reference numerals identify like elements.
  • FIG. 1 is a flowchart of an illustrative process for providing media guidance with media content items from various sources using an alternate source playback indicator in accordance with some embodiments of the disclosed subject matter.
  • FIGS. 2 and 3 are illustrative screens of a grid guide of media content listings, where an alternate source playback indicator is provided along with a media content listing that indicates the corresponding media content item is available from an alternate source, in accordance with some embodiments of the disclosed subject matter.
  • FIG. 4 is an illustrative screen of a detailed description region that includes options for obtaining the media content item from a television provider or from an alternate source in accordance with some embodiments of the disclosed subject matter.
  • FIG. 5 is an illustrative screen of a detailed description region that includes options for obtaining the media content item from a television provider or from multiple alternate sources in accordance with some embodiments of the disclosed subject matter.
  • FIG. 6 is an illustrative screen of a video region for playing back the media content item in accordance with some embodiments of the disclosed subject matter.
  • FIG. 7 is a flowchart of an illustrative process for using priority lists to select an alternate source from multiple alternate sources and/or determine whether to present an alternate source playback indicator in accordance with some embodiments of the disclosed subject matter.
  • FIG. 8 is an illustrative screen of an alternate source configuration region in accordance with some embodiments of the disclosed subject matter.
  • FIG. 9 is an illustrative screen of a grid guide of media content listings, where additional alternate source playback indicators are provided along with a media content listing in accordance with some embodiments of the disclosed subject matter.
  • FIG. 10 is an illustrative screen of an alternate source configuration region, where the media guidance application assist the user to configure a particular alternate source for obtaining media content items, in accordance with some embodiments of the disclosed subject matter.
  • FIG. 11 is a diagram of an illustrative system suitable implementation of the media guidance application in accordance with some embodiments of the disclosed subject matter.
  • FIG. 12 is a diagram of an illustrative computing device and server as provided, for example, in FIG. 11 in accordance with some embodiments of the disclosed subject matter.
  • DETAILED DESCRIPTION
  • In accordance with some embodiments of the disclosed subject matter, mechanisms for presenting media content from alternate sources are provided. For example, in a media guidance application that provides media listings in a listings grid organized by time and by channel, the media guidance application can determine whether the media content item associated with at least one of the media listings is also available for playback from an alternate source. The alternate source can include, for example, a digital video recorder (DVR), an over-the-top (OTT) content source, a video-on-demand (VOD) content source, and/or any other suitable source. In this example, the alternate source can be a source that is different from the television program source providing the media listings in a listings grid organized by time and channel.
  • The media guidance application can access the available alternate sources to determine whether the media content item is available for playback from one of the available sources. For example, the media guidance application can determine which alternate source is configured on a user television device (e.g., which media playback applications have been downloaded, which alternate content sources are provided by a service provider, etc.). In another example, the media guidance application can receive a prioritized list of alternate sources from the user (e.g., check recorded content on a digital video recorder first, check over-the-top content available from one or more over-the-top content providers second, check video-on-demand content third, etc.). In yet another example, for particular types of content (e.g., over-the-top content), the media guidance application can use an application program interface associated with a content provider to transmit a request for a media content item.
  • In response to determining that a media content item in the media guide listings has an alternate source for providing the content item, the media guidance application can provide the user with an alternate source playback indicator within the media guide listings. For example, a “play” icon or any other suitable alternate source playback indicator can be displayed as part of the media guide listing for that content item. In another example, an alternate source playback indicator can be displayed as part of any suitable listing of the media content item. In yet another example, an alternate source playback indicator can be displayed on a detailed program screen describing the media content item.
  • In response to the user selecting the alternate content indicator (e.g., by pressing a dedicated play button on a remote control or any other suitable user interface, by selecting the play icon using a user interface device, etc.), the media guidance application can automatically determine which alternate source to playback the content item and initiate playback of the content item. For example, the media guidance application can use stored login and password information associated with the user to access the alternate source (e.g., a specific over-the-top content provider) and automatically begin downloading or streaming the content item. Alternatively, the media guidance application can direct the user to a landing page that allows the user to access the content item (e.g., the page associated with a particular over-the-top content provider for streaming the particular episode of the program).
  • In some embodiments, the media guidance application can determine an alternate source from multiple sources for accessing the content item based on a priority list. For example, such a priority list can be received from the user. In this example, based on the priority list received from the user, the media guidance application can determine the availability of a content item from recorded content stored on a digital video recorder first, video-on-demand content items second, broadcast television programs third, and over-the-top sources fourth. In another example, the user can indicate that the media guidance application selects the least expensive alternate source for obtaining the content item. In yet another example, in response to determining multiple alternate sources that have the media content item available for playback, the media guidance application can obtain the media content item from the alternate source with the higher position in the priority list. This can, for example, provide an alternate source indicator and, when selected, automatically obtain the media content item from an alternate source without receiving a user selection of that source.
  • Although the embodiments described herein generally relate to provide an alternate source indicator within a program listings grid that is organized by channel and time, this is merely illustrative. For example, the media guidance application can be implemented with a search engine. In response to receiving a search query for a particular media content item or items, the media guidance application can provide the user with search results that indicate when each media content item is available to the user (e.g., a channel, a date, a time, etc.) and can provide the user with an opportunity to set a reminder, record the media content item, tune to the media content item (if currently available), etc. In addition, the media guidance application can also determine whether the media content items in the search results are available from an alternate source. Upon determining that a media content item is available from an alternate source (e.g., from an over-the-top source), the media guidance application can provide an alternate source indicator along with the search result corresponding to that media content item.
  • Turning to FIG. 1, FIG. 1 is a flow chart of an illustrative process 100 for providing a media guidance application, where a guidance display provides an alternate source indicator upon determining that a media content item is available from an alternate source, in accordance with some embodiments of the disclosed subject matter.
  • Process 100 can begin by receiving multiple media content listings, where each media content listing corresponds to a media content item (e.g., a television program, a video clip, etc.) at 110. For example, the media guidance application can receive content listings and/or other media guidance data (e.g., broadcast times, broadcast channels, titles, descriptions, category information, media format information, etc.). As shown in a program listings grid 200 in FIG. 2, the media guidance data can include broadcast times (e.g., 6:00 PM-6:30 PM), broadcast channel information, titles, descriptions, duration, media format information (e.g., high definition), etc. These multiple content listings can be stored in any suitable storage device.
  • Referring back to FIG. 1, at 120, a subset of the multiple content listings can be determined for presenting to the user. For example, the media guidance application can cause a subset of the multiple media content listings to be presented by selecting a selectable option in a display screen (e.g., a listings option) or pressing a dedicated button (e.g., a guide button) on a remote control or other user input interface. In a more particular example, as shown in the program listings grid 200 of FIG. 2, the media guidance application can select a subset of multiple content listings, such as media content listing 210, for presenting to the user based on a particular time window and a particular set of channels. In another example, the media guidance application can cause media content listings, such as media content listing 210, to be presented in a list of search results responsive to a search query (e.g., “Dora”) inputted by the user.
  • Referring back to FIG. 1, at 130, for each media content listing in the subset of presented multiple content listings, the media guidance application can determine whether an alternate source for providing the media content item corresponding to the media content listing is available. Additionally or alternatively, the media guidance application can determine whether an alternate source for providing a media content item corresponding to a media content listing is available for each received and/or stored media content listing (e.g., each media content listing stored in a set-top box, each media content listing stored in a tablet computing device having media viewing capabilities, etc.).
  • In some embodiments, the determination can include determining which alternate sources are available to the user and determining whether the media content item is available for playback from one or more of these alternate sources. In a more particular example, the media guidance application can determine that a user at a media playback device has access to video-on-demand (VOD) content and pay-per-view (PPV) provided by a multichannel video programming distributor, personal media content acquired by the consumer, recorded content stored on a digital video recorder or any other suitable storage device, and/or on-demand content from various over-the-top providers. In some embodiments, the media guidance application can detect which media playback applications have been configured on the media playback device (e.g., the user installed an application for a particular over-the-top content source, the media playback application or device has access to a particular over-the-top content source, etc.). The media guidance application can then search through metadata or any other suitable guidance data to determine whether the media content item is available from one of these alternate sources. Additionally or alternatively, the media guidance application can transmit a query to each of these alternate sources that requests an indication of whether an alternate source can playback the media content item.
  • As explained in more detail below, the media guidance application can access a priority list for determining which alternate source to provide a media content item. In some embodiments, the media guidance application can access a priority list to determine which alternate source to search first prior to proceeding to other alternate sources. For example, the priority list can direct the media guidance application to determine whether a particular media content item is available from recorded content on a digital video recorder first and then, if not available from the digital video recorder, determine whether the particular media content item is available from an over-the-top content source next. The priority list can be used to inhibit the media guidance application from searching through particular alternate sources. Additionally or alternatively, the media guidance application can access a priority list to determine which alternate source is assigned to a particular media content item. For example, in response to determining that a media content item is available from multiple alternate sources (e.g., a VOD service, a recording device, a linear live television content provider, a particular over-the-top content provider, etc.), the media guidance application can access a priority list to determine which alternate source to assign to the media content item (e.g., the alternate source having the highest position in the priority list).
  • At 140, the subset of the plurality of media content listings can be presented to the user. For example, as shown in FIG. 2, the media guidance application can select a subset of multiple content listings, such as media content listing 210, for presenting to the user in a program listings grid 200. Program listings grid 200 is arranged by time (e.g., a row of time blocks between 6:00 PM and 7:30 PM) and by channel (e.g., a column of channel identifiers including channels 114 through 120) and allows a user to view programs and other media content items available at those times and on those channels.
  • It should be noted that, in some embodiments, the media guidance application can be implemented on a mobile device or a tablet computing device, where program listings grid 200 including the subset of the plurality of media content listings can be presented on such a device. As described in further detail below, in some embodiments, the subset of the plurality of media content listings can be provided to the user on a second screen device, such as a mobile device or a tablet computing device. In such an embodiment, program listings grid 200 including the subset of the plurality of media content listings can be provided to the user on the second screen device.
  • In some embodiments, for each media content item that is determined to be available for playback from an alternate source, the media guidance application can provide an alternate source playback indicator. The alternate source playback indicator can be presented along with the media content listing and, when selected by a user, can direct the media guidance application or any other suitable application to access the media content item associated with the alternate source playback indicator. For example, as shown in FIG. 2, an alternate source playback indicator 220 in the form of a play icon is displayed within the media content listing 210. More particularly, the alternate source playback indicator 220 in the form of a play icon is provided for the media content item “Dora the Explorer” provided on channel 119 (NICK JR). As also shown, alternate source playback indicators are provided along with various media content listings in grid display 200 (e.g., for particular “30 Rock” content items, for particular “Dora the Explorer” content items, and for particular “Go, Diego, Go!” content items).
  • Using a user input device (e.g., a remote control, a keyboard, a touchpad, a mobile phone, etc.), a user can select media content listings by moving a highlight region 230. As shown in FIG. 3, in addition to selecting media content listings, highlight region 230 can be moved onto alternate source playback indicator 220. Alternatively, alternate source playback indicator 220 can be selected by pressing a dedicated play button on a remote control or any other suitable user interface, by selecting the play icon using a user input device, etc.
  • In some embodiments, in response to highlighting or otherwise selecting a media content listing (e.g., media content listing 210), the media guidance application can provide the user with a region including additional information. For example, as shown in FIG. 3, in response to selecting media content listing 210 using a user input device, the media guidance application can display region 310. As shown, in response to selecting media content listing 210 that corresponds to a particular episode of “Dora the Explorer,” region 310 can be displayed that includes an image, a program title, a channel identifier, timing information, and a description associated with the media content item “Dora the Explorer.” In some embodiments, the media guidance application can also provide the user with alternate source playback indicator 220 within region 310.
  • In some embodiments, in response to requesting detailed information relating to a media content item, the media guidance application can provide the user with a detailed information region. For example, as shown in FIG. 4, in response to requesting detailed information on a particular episode of “Dora the Explorer,” the media guidance application can display detailed information region 400. More particularly, detailed information region 400 can include an image associated with the media content item “Dora the Explorer,” the program title, episodic information (e.g., season number, episode number, etc.), a detailed description of the media content item, airing date information, network information, etc. As also shown in FIG. 4, the media guidance application can provide the user with an option to playback the media content item (e.g., the “Hic-Boom-Ohhh” episode of the “Dora the Explorer” program) from the television provider (e.g., by tuning to channel 119) using option 410 or from an alternate source using option 420.
  • It should be noted that, in some embodiments, the media guidance application can automatically determine which alternate source to provide the media content item (e.g., the alternate source having the highest position in a priority list). As shown in FIG. 4, the media guidance application can automatically determine which alternate source from multiple alternate sources to provide the media content item and provide the user with option 420 to automatically access the media content item from that alternate source. Alternatively, in some embodiments, the media guidance application can provide the user with an opportunity to select from the available alternate sources. For example, as shown in FIG. 5, the media guidance application can provide detailed information region 400 for the media content item (e.g., the “Hic-Boom-Ohhh” episode of the “Dora the Explorer” program) and provide the user with an opportunity to select to playback the media content item from one alternate source—e.g., by selecting option 510 to access a recorded version of the particular episode of the “Dora the Explorer” program stored on a digital video recorder or any other suitable storage device—or from another alternate source—e.g., by selecting option 520 to access the media content item provided by a particular over-the-top content provider (e.g., over-the-top source A).
  • Referring back to FIG. 1, in response to receiving a user selection of an alternate source playback indicator at 150 (e.g., one of the alternate source playback indicators displayed within program grid 200), the media guidance application can access the alternate source for providing the media content item to the user at 160. For example, the media guidance application can use stored login and password information associated with the user to access the alternate source (e.g., a particular over-the-top content provider) and automatically begin downloading or streaming the media content item. More particularly, an illustrative example of a full sized display screen 610 playing back a media content item 620 is provided in FIG. 10. As shown, the media guidance application can automatically obtain the media content item 620 from the alternate source 630 (e.g., without receiving a source identifier from the user). In this example, in response to selecting the alternate source playback indicator, the media guidance application has determined that the media content item for “Dora the Explorer” (Season 1, Episode 3, “Hic-Boom-Ohhh”) is available from a video-on-demand provider and has started to playback the media content item from the video-on-demand provider.
  • Alternatively, the media guidance application can direct the user to a landing page that allows the user to access the content item. In the example above, the media guidance application can provide the user with a landing page of a particular over-the-top content provider for streaming the particular episode of the program. In such an example, the landing page can provide the user with an opportunity to view a detailed information page associated with the media content item provided by the particular over-the-top content provider. In addition, the landing page can request that the user provide login and password information and/or paying information prior to playing back the media content item.
  • As described above, in some embodiments, the media guidance application can use a priority list for determining which alternate source to assign to a media content item. It should also be noted that, in some embodiments, the alternate source playback indicator can indicate that media content item is available for playback from at least one of multiple alternate sources and, in response to receiving a user selection, the media guidance application can use the priority list to determine which alternate source to access for playing back the media content item.
  • Turning to FIG. 7, the media guidance application can access a list of alternate sources for media content items at 710. For example, referring back to FIG. 2, the media guidance application can provide the user with a media configuration option 240. In response to selecting option 240, the media guidance application can provide the user with an opportunity to add or remove alternate sources at 720. For example, as shown in FIG. 8, the media guidance application can provide the user with an opportunity to download a media playback application using option 810, provide login and/or password information using option 820, and/or configure the presentation of alternate source playback indicators using option 830.
  • In response to selecting option 810, the media guidance application can direct the user to obtain and/or install one or more media playback applications that connect the media playback device with the alternate source. For example, a tablet computing device capable of playing back media content can download and install a media playback application provided by a first over-the-top content provider or a second over-the-top content provider. In another example, in response to installing and/or configuring a media playback application, the media guidance application can add the alternate source to the priority list. In yet another example, the media guidance application running on various computing devices (e.g., a set-top box and a tablet computing device) can determine which media playback applications are configured on each of the various computing devices. In such an example, if a media content item is available from an alternate source using a media playback application installed on a tablet computing device, the media guidance application can prompt the user to either install and configure the media playback application on the set-top box or playback the media content item on the tablet computing device.
  • In response to selecting option 820, the media guidance application can receive user name and/or password information associated with the user for accessing one or more alternate sources. For example, when accessing a particular alternate source for playing back a media content item, the media guidance application can use the username and/or password information to automatically access the alternate source and begin retrieving the media content item for playback to the user. In another example, when username and/or password information has not been provided and an alternate source playback indicator has been selected, the media guidance application can direct the user to a landing page for obtaining the particular media content item. In such an example, the media content item can be directly played from the landing page.
  • In response to selecting option 830, the media guidance application can provide the user with various options for presenting the alternate source playback indicator. For example, the media guidance application can allow the user to view alternate source playback indicators for particular media listings (e.g., display alternate source playback indicators with search results and with media content listings displayed in a grid guide). In another example, the media guidance application can allow the user to provide different alternate source playback indicators for particular alternate sources (e.g., a red-colored indicator indicates that a payment is required for accessing the media content item from the alternate source, a green-colored indicator indicates that the media content item is currently available for retrieval from the alternate source, etc.). In yet another example, the media guidance application can allow the user to select an alternate source playback indicator having a different appearance than the alternate source playback indicator shown in the embodiments described herein (e.g., different color, different shape, different button for activation on a user input device, etc.).
  • In some embodiments, the media guidance application can determine that a media content item is available from an alternate source that is currently unavailable. For example, the media guidance application can transmit a request to various alternate sources for a media content item and, in response to receiving the response from the various alternate sources, the media guidance application can determine that the media content item is available from an alternate source that has not been configured on the media playback device. For example, as shown in FIG. 9, a hollow alternate source playback indicator 900 is provided, which can indicate that the media content item is available from an alternate source that is currently unavailable.
  • In response to selecting alternate source playback indicator 900, the media guidance application can direct the user to the configuration region 800 for configuring the alternate source. For example, this can include downloading a media playback application corresponding to the alternate source. In another example, as shown in FIG. 10, the media guidance application can assist the user to configure the media playback application corresponding to the alternate source. As shown, the media playback application can provide the user with option 1010 for automatically obtaining a media playback application corresponding to the alternate source. In addition, the media playback application can provide the user with option 1020 for automatically obtaining a media playback application corresponding to the alternate source within the priority list.
  • Referring back to FIG. 7, in response to configuring the alternate sources, the media guidance application can provide the user with an opportunity to prioritize the list of alternate content sources at 730. For example, as shown in FIG. 8, the media guidance application can provide the user with a priority list 850 of alternate sources, where the user can assign a particular alternate source with a higher priority level or a lower priority level with respect to another alternate source. As shown in priority list 850, the user has indicated that, for alternate sources, the media guidance application can determine the availability of a media content item from recorded content on a digital video recorder first, on-demand content from a video-on-demand provider second, broadcast content third, content obtained from a first over-the-top content provider (e.g., OTT source A) fourth, and contend obtained from a second over-the-top content provider (e.g., OTT source B) fifth. Alternatively, the media guidance application can determine whether the media content item is available from any of these alternate sources and use priority list 850 to determine which alternate source to assign to the media content item for playing back the media content item (e.g., the alternate source having a higher position within priority list 850).
  • In some embodiments, the media guidance application can provide the user with an opportunity to set payment information associated with priority list 850. For example, the media guidance application can allow the user to indicate that an alternate source is considered available for playing back a media content item if the fee associated with obtaining that media content item is less than five dollars. In another example, the media guidance application can allow the user to indicate that the least expensive alternate source for obtaining the media content item is selected.
  • Based on priority list 850 and other user-configured settings, the media guidance application can determine whether to present a selectable alternate source indicator corresponding to a media content listing at 740. Similar to 160 of FIG. 6, the media guidance application can obtain the media content item from the alternate source, where the alternate source is selected based on the priority list at 750.
  • It should be understood that the above steps of the flow diagram of FIGS. 1 and 7 can be executed or performed in any order or sequence not limited to the order and sequence shown and described in the figure. Also, some of the above steps of the flow diagrams of FIGS. 1 and 7 can be executed or performed substantially simultaneously where appropriate or in parallel to reduce latency and processing times.
  • It should be noted that, although the embodiments described herein generally relate to playing back media content items on a user television device, this is merely illustrative. For example, in some embodiments, the media guidance application can select an alternate source playback indicator associated with a media content listing (e.g., within a grid guide or listings display) presented on a user television device and, in response to the selection of the alternate source playback indicator, the media guidance application can instruct a second screen device (e.g., a tablet computing device, a mobile phone, etc.) to obtain and playback the media content item from the alternate source. Alternatively, the media guidance application running on a tablet computing device can be used to select an alternate source playback indicator associated with a media content listing presented by the tablet computing device, where the tablet computing device can instruct the user television device or any other suitable media playback device to obtain and playback the media content item from the alternate source.
  • FIG. 11 is a generalized schematic diagram of a system on which the media guidance application can be implemented in accordance with some embodiments of the disclosed subject matter. As illustrated, system 1100 can include one or more computing devices 1102, such as a user computing device for viewing media content listings and/or obtaining and playing back media content items from various sources, a tablet computing device for transmitting user instructions to a television device, etc. For example, computing device 1102 can be implemented as a personal computer, a tablet computing device, a personal digital assistant (PDA), a portable email device, a multimedia terminal, a mobile telephone, a gaming device, a set-top box, a television, a smart television, etc.
  • In some embodiments, computing device 1102 can include a storage device, such as a hard drive, a digital video recorder, a solid state storage device, a gaming console, a removable storage device, or any other suitable device for storing media content, media guidance information, etc.
  • In some embodiments, computing device 1102 can include a second screen device. For example, the second screen device can display a guidance display (e.g., a grid guide of media content listings) and, in response to receiving a user selection, can transmit playback instructions to a television device. In another example, a second screen device can present the user with alternate source preferences, where the alternate source preferences are transmitted to a set-top box or a television device.
  • Computing devices 1102 can be local to each other or remote from each other. For example, when one computing device 1102 is a television and another computing device 1102 is a second screen device (e.g., a tablet computing device, a mobile telephone, etc.), the computing devices 1102 may be located in the same room. Computing devices 1102 are connected by one or more communications links 1104 to a communications network 1106 that is linked via a communications link 1108 to a server 1110.
  • System 1100 can include one or more servers 1110. Server 1110 can be any suitable server for providing access to the media guidance application, such as a processor, a computer, a data processing device, or a combination of such devices. For example, the media guidance application can be distributed into multiple backend components and multiple frontend components or interfaces. In a more particular example, backend components, such as media guidance data distribution can be performed on one or more servers 1110. Similarly, the graphical user interfaces displayed by the media guidance application, such as a media content listings interface for accessing media content items or a search interface for retrieving media content items responsive to a search query, can be distributed by one or more servers 1110 to computing device 1102. For example, server 1110 can be operated by a content provider that stores media content items and/or media guidance data in one or more databases, where the media guidance application using server 1110 displays a guidance display or any other suitable graphical user interfaces to users for searching and/or accessing media content items.
  • In some embodiments, server 1110 can include any suitable server for providing content, such as broadcast content, on-demand content, over-the-top content, pay-per-view content, Internet content, and/or any other suitable media content. For example, server 1110 can include a content server for providing over-the-top content to one or more computing devices 1102. In some embodiments, server 1110 can include any suitable server for providing media guidance information, such as scheduled program times, content descriptions, channel information, network information, rating information, etc.
  • More particularly, for example, each of the computing devices 1102 and server 1110 can be any of a general purpose device such as a computer or a special purpose device such as a client, a server, etc. Any of these general or special purpose devices can include any suitable components such as a processor (which can be a microprocessor, digital signal processor, a controller, etc.), memory, communication interfaces, display controllers, input devices, etc. For example, computing device 1102 can be implemented as a personal computer, a tablet computing device, a personal digital assistant (PDA), a portable email device, a multimedia terminal, a mobile telephone, a gaming device, a set-top box, a television, etc.
  • In some embodiments, any suitable computer readable media can be used for storing instructions for performing the processes described herein. For example, in some embodiments, computer readable media can be transitory or non-transitory. For example, non-transitory computer readable media can include media such as magnetic media (such as hard disks, floppy disks, etc.), optical media (such as compact discs, digital video discs, Blu-ray discs, etc.), semiconductor media (such as flash memory, electrically programmable read only memory (EPROM), electrically erasable programmable read only memory (EEPROM), etc.), any suitable media that is not fleeting or devoid of any semblance of permanence during transmission, and/or any suitable tangible media. As another example, transitory computer readable media can include signals on networks, in wires, conductors, optical fibers, circuits, any suitable media that is fleeting and devoid of any semblance of permanence during transmission, and/or any suitable intangible media.
  • Referring back to FIG. 11, communications network 1106 may be any suitable computer network including the Internet, an intranet, a wide-area network (“WAN”), a local-area network (“LAN”), a wireless network, a digital subscriber line (“DSL”) network, a frame relay network, an asynchronous transfer mode (“ATM”) network, a virtual private network (“VPN”), or any combination of any of such networks. Communications links 1104 and 1108 may be any communications links suitable for communicating data between computing devices 1102 and server 1110, such as network links, dial-up links, wireless links, hard-wired links, any other suitable communications links, or a combination of such links. Computing devices 1102 enable a user to access features of the application. Computing devices 1102 and server 1110 may be located at any suitable location. In one embodiment, computing devices 1102 and server 1110 may be located within an organization. Alternatively, computing devices 1102 and server 1110 may be distributed between multiple organizations.
  • Referring back to FIG. 11, the server and one of the computing devices depicted in FIG. 11 are illustrated in more detail in FIG. 12. Referring to FIG. 12, computing device 1102 may include processor 1202, display 1204, input device 1206, and memory 1208, which may be interconnected. In a preferred embodiment, memory 1208 contains a storage device for storing a computer program for controlling processor 1202.
  • Processor 1202 uses the computer program to present on display 1204 the media guidance application and the data received through communications link 1104 and commands and values transmitted by a user of computing device 1102. It should also be noted that data received through communications link 1104 or any other communications links may be received from any suitable source. Input device 1206 may be a computer keyboard, a mouse, a trackball, a keypad, a touchpad, a cursor-controller, a dial, a switchbank, a lever, a remote control, or any other suitable input device as would be used by a designer of input systems or process control systems. Alternatively, input device 1206 may be a finger or stylus used on a touch screen display 1204.
  • Server 1110 may include processor 1220, display 1222, input device 1224, and memory 1226, which may be interconnected. In a preferred embodiment, memory 1226 contains a storage device for storing data received through communications link 1108 or through other links, and also receives commands and values transmitted by one or more users. The storage device further contains a server program for controlling processor 1220.
  • In some embodiments, the application may include an application program interface (not shown), or alternatively, the application may be resident in the memory of computing device 1102 or server 1110. In another suitable embodiment, the only distribution to computing device 1102 may be a graphical user interface (“GUI”) which allows a user to interact with the application resident at, for example, server 1110.
  • In one particular embodiment, the application may include client-side software, hardware, or both. For example, the application may encompass one or more Web-pages or Web-page portions (e.g., via any suitable encoding, such as HyperText Markup Language (“HTML”), Dynamic HyperText Markup Language (“DHTML”), Extensible Markup Language (“XML”), JavaServer Pages (“JSP”), Active Server Pages (“ASP”), Cold Fusion, or any other suitable approaches).
  • Although the application is described herein as being implemented on a user computer and/or server, this is only illustrative. The application may be implemented on any suitable platform (e.g., a personal computer (“PC”), a mainframe computer, a dumb terminal, a data display, a two-way pager, a wireless terminal, a portable telephone, a portable computer, a palmtop computer, an H/PC, an automobile PC, a laptop computer, a cellular phone, a personal digital assistant (“PDA”), a combined cellular phone and PDA, etc.) to provide such features.
  • Accordingly, methods, systems, and media for providing media guidance with media content from alternate sources are provided.
  • Although the disclosed subject matter has been described and illustrated in the foregoing illustrative embodiments, it is understood that the present disclosure has been made only by way of example, and that numerous changes in the details of implementation of the disclosed subject matter can be made without departing from the spirit and scope of the disclosed subject matter. Features of the disclosed embodiments can be combined and rearranged in various ways.

Claims (21)

What is claimed is:
1. A method for providing media guidance with a plurality of sources, the method comprising:
receiving, using a hardware processor, media content information corresponding to a plurality of media content items available for playback from at least one of a plurality of content sources;
determining, without user intervention, for a media content item of the plurality of media content items, an availability of the media content item from an alternate source of media content that is different than the plurality of content sources;
causing the media content information from at least a portion of the plurality of media content items to be presented and, for the media content item that is available from the alternate source of media content, an alternate source indicator with the corresponding media content information to be presented; and
causing the media content item to be presented in response to receiving a selection of the alternate source indicator.
2. The method of claim 1, wherein the at least one content source is a broadcast television source and the alternate source is an over-the-top content source.
3. The method of claim 1, wherein the media content information is presented as a program listings grid having one or more rows of media content listings.
4. The method of claim 1, wherein the media content information is presented as a list of search results responsive to a search query.
5. The method of claim 1, further comprising:
accessing a recommendation list having at least a first alternate source and a second alternate source;
determining whether the media content item is available from the first alternate source;
determining whether the media content item is available from the second alternate source in response to determining that the media content item is unavailable from the first alternate source; and
presenting the alternate source indicator in response to determining that the media content item is available from the second alternate source, wherein the second alternate source is assigned to the media content item.
6. The method of claim 5, further comprising inhibiting additional alternate sources from being searched for the media content item in response to determining that the media content item is available from the second alternate source.
7. The method of claim 1, further comprising:
obtaining user information associated with the alternate source; and
retrieving the media content item from the alternate source using the user information in response to receiving the user selection of the alternate source indicator.
8. A system for providing media guidance with a plurality of sources, the system comprising:
a hardware processor that is configured to:
receive media content information corresponding to a plurality of media content items available for playback from at least one of a plurality of content sources;
determine, without user intervention, for a media content item of the plurality of media content items, an availability of the media content item from an alternate source of media content that is different than the plurality of content sources;
cause the media content information from at least a portion of the plurality of media content items to be presented and, for the media content item that is available from the alternate source of media content, an alternate source indicator with the corresponding media content information to be presented; and
cause the media content item to be presented in response to receiving a selection of the alternate source indicator.
9. The system of claim 8, wherein the at least one content source is a broadcast television source and the alternate source is an over-the-top content source.
10. The system of claim 8, wherein the media content information is presented as a program listings grid having one or more rows of media content listings.
11. The system of claim 8, wherein the media content information is presented as a list of search results responsive to a search query.
12. The system of claim 8, wherein the hardware processor is further configured to:
access a recommendation list having at least a first alternate source and a second alternate source;
determine whether the media content item is available from the first alternate source;
determine whether the media content item is available from the second alternate source in response to determining that the media content item is unavailable from the first alternate source; and
present the alternate source indicator in response to determining that the media content item is available from the second alternate source, wherein the second alternate source is assigned to the media content item.
13. The system of claim 5, wherein the hardware processor is further configured to inhibit additional alternate sources from being searched for the media content item in response to determining that the media content item is available from the second alternate source.
14. The system of claim 8, wherein the hardware processor is further configured to:
obtain user information associated with the alternate source; and
retrieve the media content item from the alternate source using the user information in response to receiving the user selection of the alternate source indicator.
15. A non-transitory computer-readable medium containing computer-executable instructions that, when executed by a processor, cause the processor to perform a method for providing media guidance with a plurality of sources, the method comprising:
receiving media content information corresponding to a plurality of media content items available for playback from at least one of a plurality of content sources;
determining, without user intervention, for a media content item of the plurality of media content items, an availability of the media content item from an alternate source of media content that is different than the plurality of content sources;
causing the media content information from at least a portion of the plurality of media content items to be presented and, for the media content item that is available from the alternate source of media content, an alternate source indicator with the corresponding media content information to be presented; and
causing the media content item to be presented in response to receiving a selection of the alternate source indicator.
16. The non-transitory computer-readable medium of claim 15, wherein the at least one content source is a broadcast television source and the alternate source is an over-the-top content source.
17. The non-transitory computer-readable medium of claim 15, wherein the media content information is presented as a program listings grid having one or more rows of media content listings.
18. The non-transitory computer-readable medium of claim 15, wherein the media content information is presented as a list of search results responsive to a search query.
19. The non-transitory computer-readable medium of claim 15, wherein the method further comprises:
accessing a recommendation list having at least a first alternate source and a second alternate source;
determining whether the media content item is available from the first alternate source;
determining whether the media content item is available from the second alternate source in response to determining that the media content item is unavailable from the first alternate source; and
presenting the alternate source indicator in response to determining that the media content item is available from the second alternate source, wherein the second alternate source is assigned to the media content item.
20. The non-transitory computer-readable medium of claim 19, wherein the method further comprises inhibiting additional alternate sources from being searched for the media content item in response to determining that the media content item is available from the second alternate source.
21. The non-transitory computer-readable medium of claim 15, wherein the method further comprises:
obtaining user information associated with the alternate source; and
retrieving the media content item from the alternate source using the user information in response to receiving the user selection of the alternate source indicator.
US14/816,944 2012-10-09 2015-08-03 Methods, systems, and media for providing media guidance with media content from alternate sources Abandoned US20150341691A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US14/816,944 US20150341691A1 (en) 2012-10-09 2015-08-03 Methods, systems, and media for providing media guidance with media content from alternate sources
US16/027,026 US20180316974A1 (en) 2012-10-09 2018-07-03 Methods, systems, and media for providing media guidance with media content from alternate sources
US16/027,023 US20180316973A1 (en) 2012-10-09 2018-07-03 Methods, systems, and media for providing media guidance with media content from alternate sources

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US13/648,083 US8661472B1 (en) 2012-10-09 2012-10-09 Methods, systems, and media for providing media guidance with media content from alternate sources
US14/184,275 US9100710B2 (en) 2012-10-09 2014-02-19 Methods, systems, and media for providing media guidance with media content from alternate sources
US14/816,944 US20150341691A1 (en) 2012-10-09 2015-08-03 Methods, systems, and media for providing media guidance with media content from alternate sources

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US14/184,275 Continuation US9100710B2 (en) 2012-10-09 2014-02-19 Methods, systems, and media for providing media guidance with media content from alternate sources

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US16/027,023 Continuation US20180316973A1 (en) 2012-10-09 2018-07-03 Methods, systems, and media for providing media guidance with media content from alternate sources
US16/027,026 Continuation US20180316974A1 (en) 2012-10-09 2018-07-03 Methods, systems, and media for providing media guidance with media content from alternate sources

Publications (1)

Publication Number Publication Date
US20150341691A1 true US20150341691A1 (en) 2015-11-26

Family

ID=50115201

Family Applications (5)

Application Number Title Priority Date Filing Date
US13/648,083 Active US8661472B1 (en) 2012-10-09 2012-10-09 Methods, systems, and media for providing media guidance with media content from alternate sources
US14/184,275 Active US9100710B2 (en) 2012-10-09 2014-02-19 Methods, systems, and media for providing media guidance with media content from alternate sources
US14/816,944 Abandoned US20150341691A1 (en) 2012-10-09 2015-08-03 Methods, systems, and media for providing media guidance with media content from alternate sources
US16/027,026 Abandoned US20180316974A1 (en) 2012-10-09 2018-07-03 Methods, systems, and media for providing media guidance with media content from alternate sources
US16/027,023 Abandoned US20180316973A1 (en) 2012-10-09 2018-07-03 Methods, systems, and media for providing media guidance with media content from alternate sources

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US13/648,083 Active US8661472B1 (en) 2012-10-09 2012-10-09 Methods, systems, and media for providing media guidance with media content from alternate sources
US14/184,275 Active US9100710B2 (en) 2012-10-09 2014-02-19 Methods, systems, and media for providing media guidance with media content from alternate sources

Family Applications After (2)

Application Number Title Priority Date Filing Date
US16/027,026 Abandoned US20180316974A1 (en) 2012-10-09 2018-07-03 Methods, systems, and media for providing media guidance with media content from alternate sources
US16/027,023 Abandoned US20180316973A1 (en) 2012-10-09 2018-07-03 Methods, systems, and media for providing media guidance with media content from alternate sources

Country Status (1)

Country Link
US (5) US8661472B1 (en)

Families Citing this family (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9591339B1 (en) 2012-11-27 2017-03-07 Apple Inc. Agnostic media delivery system
US9774917B1 (en) 2012-12-10 2017-09-26 Apple Inc. Channel bar user interface
US10200761B1 (en) 2012-12-13 2019-02-05 Apple Inc. TV side bar user interface
US9532111B1 (en) 2012-12-18 2016-12-27 Apple Inc. Devices and method for providing remote control hints on a display
US10521188B1 (en) 2012-12-31 2019-12-31 Apple Inc. Multi-user TV user interface
US9100709B1 (en) * 2013-01-07 2015-08-04 Time Warner Cable Enterprises Llc Content selection and playback in a network environment
US9800933B1 (en) * 2013-01-07 2017-10-24 Cox Communications, Inc. Electronic program guide features including IP video with available HD in the clear channels
US9104843B2 (en) * 2013-03-15 2015-08-11 Rhapsody International, Inc. Providing content items from alternate sources
US9648387B2 (en) * 2013-07-31 2017-05-09 Time Warner Cable Enterprises Llc Methods and apparatus for enhancing network reliability and/or enabling phased deployment of video services
US9491504B1 (en) * 2014-04-02 2016-11-08 Cox Communications, Inc. Wireless set-top box pairing and quality of service user interface
USD756378S1 (en) * 2014-05-29 2016-05-17 Comcast Cable Communications, Llc Display screen with graphical user interface
US20150350736A1 (en) * 2014-05-29 2015-12-03 Telefonaktiebolaget L M Ericsson (Publ) Source agnostic content model
WO2015200227A1 (en) 2014-06-24 2015-12-30 Apple Inc. Column interface for navigating in a user interface
DE112015005223T5 (en) * 2014-11-19 2017-08-24 Google Inc. Methods, systems and media for presenting links to media content
US10567842B2 (en) * 2014-12-31 2020-02-18 Dish Technologies Llc Intelligent content management system
US10057659B2 (en) 2015-06-30 2018-08-21 Rovi Guides, Inc. Methods and system for presenting search results
US9712856B2 (en) * 2015-07-09 2017-07-18 Fox Networks Group, Inc. Method and apparatus for managing provision of media programs directly from content providers
US9641881B2 (en) * 2015-07-27 2017-05-02 Accenture Global Services Limited Aggregation system for generating and providing an enriched program schedule for media content
US10212627B2 (en) * 2015-12-11 2019-02-19 Reliance Jio Infocomm Usa, Inc. Co-existence mechanism for downloadable voice application client
KR102425445B1 (en) * 2015-12-22 2022-07-27 삼성전자주식회사 Display apparatus and Method for controlling the display apparatus thereof
US10299006B2 (en) * 2016-03-22 2019-05-21 Rovi Guides, Inc. Methods and systems of facilitating sharing of information among service providers
DK201670582A1 (en) * 2016-06-12 2018-01-02 Apple Inc Identifying applications on which content is available
DK201670581A1 (en) 2016-06-12 2018-01-08 Apple Inc Device-level authorization for viewing content
US10412457B2 (en) * 2016-09-28 2019-09-10 T-Mobile Usa, Inc. User-tailored content access menus
US20180113579A1 (en) 2016-10-26 2018-04-26 Apple Inc. User interfaces for browsing content from multiple content applications on an electronic device
US10509836B2 (en) * 2017-04-19 2019-12-17 Rovi Guides, Inc. Systems and methods for presenting search results from multiple sources
US10623470B2 (en) * 2017-06-14 2020-04-14 International Business Machines Corporation Optimizing internet data transfers using an intelligent router agent
US11704300B2 (en) * 2017-06-23 2023-07-18 Charter Communications Operating, Llc Apparatus and methods for packetized data management and delivery in a digital content distribution network
DK201870354A1 (en) 2018-06-03 2019-12-20 Apple Inc. Setup procedures for an electronic device
US11683565B2 (en) 2019-03-24 2023-06-20 Apple Inc. User interfaces for interacting with channels that provide content that plays in a media browsing application
EP3928194A1 (en) 2019-03-24 2021-12-29 Apple Inc. User interfaces including selectable representations of content items
US11467726B2 (en) 2019-03-24 2022-10-11 Apple Inc. User interfaces for viewing and accessing content on an electronic device
US10965986B2 (en) * 2019-05-20 2021-03-30 Rovi Guides, Inc. Systems and methods for switching content providers to maintain streaming experience
WO2020243645A1 (en) 2019-05-31 2020-12-03 Apple Inc. User interfaces for a podcast browsing and playback application
US11863837B2 (en) 2019-05-31 2024-01-02 Apple Inc. Notification of augmented reality content on an electronic device
US11843838B2 (en) 2020-03-24 2023-12-12 Apple Inc. User interfaces for accessing episodes of a content series
US11899895B2 (en) 2020-06-21 2024-02-13 Apple Inc. User interfaces for setting up an electronic device
US11720229B2 (en) 2020-12-07 2023-08-08 Apple Inc. User interfaces for browsing and presenting content
US11934640B2 (en) 2021-01-29 2024-03-19 Apple Inc. User interfaces for record labels
US20230209105A1 (en) * 2021-12-23 2023-06-29 WarnerMedia Direct, LLC Content distribution and optimization system and method for deriving new metrics and multiple use cases of data consumers using base event metrics

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6341374B2 (en) * 1996-06-14 2002-01-22 Starsight Telecast. Inc. Television schedule system and method of operation for multiple program occurrences
US20020013897A1 (en) * 2000-05-15 2002-01-31 Mcternan Brennan J. System and method for secure delivery of rich media
US7240356B2 (en) * 1998-10-30 2007-07-03 Intel Corporation Method and apparatus for displaying differences in the characteristics of multiple versions of an entertainment program
US20080244671A1 (en) * 2007-03-29 2008-10-02 Verizon Laboratories Inc. Notification for interactive content
US20090063699A1 (en) * 2007-08-08 2009-03-05 Swarmcast, Inc. Media player plug-in installation techniques
US20110126234A1 (en) * 2009-11-24 2011-05-26 DOOREME, Inc. Media content distribution system and method
US20130114940A1 (en) * 2011-11-09 2013-05-09 Microsoft Corporation Presenting linear and nonlinear content via dvr

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU3908297A (en) * 1996-08-06 1998-02-25 Starsight Telecast Incorporated Electronic program guide with interactive areas
US20070055993A1 (en) * 2005-09-02 2007-03-08 Microsoft Corporation Media content galleries
US20100205628A1 (en) 2009-02-12 2010-08-12 Davis Bruce L Media processing methods and arrangements
US20110125774A1 (en) 2009-11-20 2011-05-26 Rovi Technologies Corporation Content integration for a content system
US9479838B2 (en) 2009-11-24 2016-10-25 Sam Makhlouf System and method for distributing media content from multiple sources
US20130011494A1 (en) * 2011-07-10 2013-01-10 Mohammad Rahimi Composition for treating decubitus ulcers in diabetic and non-diabetic patients

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6341374B2 (en) * 1996-06-14 2002-01-22 Starsight Telecast. Inc. Television schedule system and method of operation for multiple program occurrences
US7240356B2 (en) * 1998-10-30 2007-07-03 Intel Corporation Method and apparatus for displaying differences in the characteristics of multiple versions of an entertainment program
US20020013897A1 (en) * 2000-05-15 2002-01-31 Mcternan Brennan J. System and method for secure delivery of rich media
US20080244671A1 (en) * 2007-03-29 2008-10-02 Verizon Laboratories Inc. Notification for interactive content
US20090063699A1 (en) * 2007-08-08 2009-03-05 Swarmcast, Inc. Media player plug-in installation techniques
US20110126234A1 (en) * 2009-11-24 2011-05-26 DOOREME, Inc. Media content distribution system and method
US20130114940A1 (en) * 2011-11-09 2013-05-09 Microsoft Corporation Presenting linear and nonlinear content via dvr

Also Published As

Publication number Publication date
US9100710B2 (en) 2015-08-04
US8661472B1 (en) 2014-02-25
US20180316973A1 (en) 2018-11-01
US20140208360A1 (en) 2014-07-24
US20180316974A1 (en) 2018-11-01

Similar Documents

Publication Publication Date Title
US20180316973A1 (en) Methods, systems, and media for providing media guidance with media content from alternate sources
US9872071B2 (en) Systems, methods, and media for inhibiting the presentation of spoiler content based on requested content
JP5855585B2 (en) Smart catch-up for viewing media content
US9204193B2 (en) Systems and methods for media detection and filtering using a parental control logging application
AU2011353536B2 (en) Systems and methods for navigating through content in an interactive media guidance application
US9992540B2 (en) Metadata system for real-time updates to electronic program guides
US8850481B2 (en) Systems and methods for modifying an interactive media guidance application interface based on time of day
CA2664746C (en) Systems and methods for modifying an interactive media guidance application interface based on time of day
US20120324504A1 (en) Systems and methods for providing parental controls in a cloud-based media guidance application
KR20100016500A (en) System and method for providing remote access to ineractive media guidance applications
JP5545891B2 (en) Video distribution system, information providing apparatus, and video information providing method
US8042137B2 (en) Continuous selection graphs
US10509836B2 (en) Systems and methods for presenting search results from multiple sources
US8667538B1 (en) Methods and devices for presenting an interactive media guidance application
US9344767B2 (en) Method and device for presenting video navigating interface, displaying device and computer programming product

Legal Events

Date Code Title Description
AS Assignment

Owner name: GOOGLE LLC, CALIFORNIA

Free format text: CHANGE OF NAME;ASSIGNOR:GOOGLE INC.;REEL/FRAME:044695/0115

Effective date: 20170929

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION MAILED

STCV Information on status: appeal procedure

Free format text: NOTICE OF APPEAL FILED

STCV Information on status: appeal procedure

Free format text: APPEAL BRIEF (OR SUPPLEMENTAL BRIEF) ENTERED AND FORWARDED TO EXAMINER

STCV Information on status: appeal procedure

Free format text: EXAMINER'S ANSWER TO APPEAL BRIEF MAILED

STCV Information on status: appeal procedure

Free format text: ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS

STCV Information on status: appeal procedure

Free format text: BOARD OF APPEALS DECISION RENDERED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION MAILED

STCV Information on status: appeal procedure

Free format text: NOTICE OF APPEAL FILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION