Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS20060259926 A1
Publication typeApplication
Application numberUS 11/490,648
Publication dateNov 16, 2006
Filing dateJul 21, 2006
Priority dateJul 20, 2000
Also published asUS20110113448
Publication number11490648, 490648, US 2006/0259926 A1, US 2006/259926 A1, US 20060259926 A1, US 20060259926A1, US 2006259926 A1, US 2006259926A1, US-A1-20060259926, US-A1-2006259926, US2006/0259926A1, US2006/259926A1, US20060259926 A1, US20060259926A1, US2006259926 A1, US2006259926A1
InventorsEric Scheelke, Theodore Griggs
Original AssigneeDigital Deck, Inc.
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Adaptable programming guide for networked devices
US 20060259926 A1
Abstract
An electronic content guide is disclosed. The electronic content guide preferably includes a source field for listing content sources and output devices. The electronic content guide also includes a first content field for listing schedule data corresponding to first content data presently available for viewing from each one of the content sources and for listing display information corresponding to the first content data being displayed for viewing at a present time by each one of the output devices. Preferably, the source field and the first content field are displayable in parallel columns. The electronic content guide can also include a second content field, displayable in a column parallel to the source field and the first content field, corresponding to a second content data. In one embodiment, the first content data from each content source can be displayed simultaneously on more than one of the output devices.
Images(6)
Previous page
Next page
Claims(32)
1. A system for providing an improved universal schedule comprising:
a programming server operatively coupled to an output device and a plurality of content source providers and comprising a CPU and a memory, the memory further comprising executable instructions which when executed by the CPU cause the server to send signals to the output device, the signals being operative to:
display a universal content guide; and
display a plurality of entries in the universal content guide, wherein each entry is associated with and describes a content source available from one of the plurality of content source providers, wherein content sources from at least two different content source providers are described by the entries.
2. The system of claim 1, wherein the entries are not grouped according to the content source providers their associated content sources are available from.
3. The system of claim 2, wherein the memory further includes instructions which cause the computer to:
receive a communication from a user which indicates that one of the entries is selected by the user; and
cause the output device to play the content source associated with the selected entry.
4. The system of claim 2, wherein the memory further includes instructions which cause the computer to:
receive a communication from a user which indicates that one of the entries is selected by the user;
find the content source associated with that entry;
identify the content being currently presented by that content source;
search other content sources for different instances of said content, in order to obtain a set of plurality of instances of said content;
apply one or more criteria to the set of instances of said content;
identify an instance of said content that satisfies the one or more criteria to the highest degree; and
cause the output device to play the identified instance of said content.
5. The system of claim 4, wherein the one or more criteria are selected from the group comprising: pixel resolution, color resolution, media encoding format, aspect ratio, payment requirements, download requirements, language, availability of subtitles or closed captioning, alteration of content from its original version, ability to pause content while viewing, and an optimization factor.
6. The system of claim 1, wherein at least one of the plurality of content source providers is chosen from the group consisting of: a cable service, a satellite service, a free broadcast service, a DVD player, a VCR player, an MP3 player, a mass storage device, and a network based video on demand service.
7. The system of claim 6, wherein at least one of the plurality of content source providers is an Internet server.
8. The system of claim 6, wherein at least two of the multiple content source providers each provide multiple content sources, each content source of the multiple content sources being a television channel.
9. The system of claim 1, wherein a multiple item content source is available from at least one of the content source providers, the multiple item content source comprising a plurality of items of content which are all available on demand.
10. The system of claim 9, wherein the memory comprises further executable instructions which when executed by the CPU cause the computer to send signals to the output device, the signals being operative to:
display a second plurality of entries in the universal content guide, wherein each entry is associated with and describes a content item available from the multiple item content source.
11. The system of claim 9, wherein the memory comprises further executable instructions which when executed by the CPU cause the computer to send signals to the output device, the signals being operative to:
display an additional single entry in the universal content guide, the additional single entry being associated with the multiple item content source;
receive a communication from a user indicating the user's selection of the additional entry; and
display an additional menu showing a plurality of second records respectively associated with each content item comprised by the multiple item content source.
12. The system of claim 11, wherein the memory comprises further executable instructions which when executed by the CPU cause the computer to send signals to the output device, the signals being operative to:
receive a communication from the user indicating that the user has selected one of the plurality of second records; and
cause the output device to play the content item associated with the selected record.
13. The system of claim 1, wherein the memory comprises further executable instructions which when executed by the CPU cause the computer to send signals to the output device, the signals being operative to:
find a set of content sources available from the plurality of content source providers, the set of content sources presenting the same content item at the same time,
apply one or more criteria to the content sources of the set of content sources to obtain an individual ranking for each content source, and
modify the display of plurality of entries for the content sources of the set of content sources in the universal content guide, the modification being based on the individual rankings of the content sources.
14. The system of claim 13, wherein the plurality of entries for the content sources of the set of content sources are displayed in descending order of their individual rankings.
15. The system of claim 13, wherein a set of repeating content sources include the same content item available at the same time, and the modification of the display includes removing all but one or more of the highest ranked of the set of repeating content sources.
16. The system of claim 13, wherein the one or more criteria are selected from the group comprising: pixel resolution, color resolution, media encoding format, aspect ratio, payment requirements, download requirements, language, availability of subtitles or closed captioning, alteration of content from its original version, ability to pause content while viewing, and an optimization factor.
17. A method for providing an improved universal schedule comprising the steps of:
displaying a universal content guide at the output device; and
displaying a plurality of entries in the universal content guide, wherein each entry is associated with and describes a content source available from one of a plurality of content source providers,
wherein content sources from at least two different content source providers are described by the entries.
18. The method of claim 17, wherein the entries are not grouped according to the content source providers their associated content sources are available from.
19. The method of claim 18, further including the steps of:
receiving a communication from a user which indicates that one of the entries is selected by the user; and
causing the output device to play the content source associated with the selected entry.
20. The method of claim 18, further comprising the steps of:
receiving a communication from a user indicating that one of the entries is selected by the user;
finding the content source associated with that entry;
identifying the content being currently presented by that content source;
searching other content sources for different instances of said content, in order to obtain a set of plurality of instances of said content;
applying one or more criteria to the set of instances of said content;
identifying an instance of said content that satisfies the one or more criteria to the highest degree; and
causing the output device to play the identified instance of said content.
21. The method of claim 20, wherein the one or more criteria are selected from the group comprising: pixel resolution, color resolution, media encoding format, aspect ratio, payment requirements, download requirements, language, availability of subtitles or closed captioning, alteration of content from its original version, ability to pause content while viewing, and an optimization factor.
22. The method of claim 17, wherein at least one of the plurality of content source providers is chosen from the group consisting of: a cable service, a satellite service, a free broadcast service, a DVD player, a VCR player, an MP3 player, a mass storage device, and a network based video on demand service.
23. The method of claim 22, wherein at least one of the plurality of content source providers is an Internet server.
24. The method of claim 18, wherein at least two of the plurality of content source providers each provide multiple content sources, each content source of the multiple content sources being a television channel.
25. The method of claim 17, wherein a multiple item content source is available from at least one of the content source providers, the multiple item content source comprising a plurality of items of content which are all available on demand.
26. The method of claim 25, further comprising the step of:
displaying a second plurality of entries in the universal content guide, wherein each entry is associated with and describes a content item available from the multiple item content source.
27. The method of claim 25, further comprising the steps of:
displaying an additional single entry in the universal content guide, the additional single entry being associated with the multiple item content source;
receiving a communication from a user indicating the user's selection of the additional single entry; and
displaying an additional menu showing a plurality of second records respectively associated with each content item comprised by the multiple item content source.
28. The method of claim 27, further comprising the steps of:
receiving a communication from the user indicating that the user has selected one of the plurality of second records; and
causing the output device to play the content item associated with the selected record.
29. The method of claim 17, further including the steps of:
finding a set of content sources available from the plurality of content source providers, the plurality of content sources presenting the same content item at the same time,
applying one or more criteria to the content sources of the set of content sources to obtain an individual ranking for each content source, and
modifying the display of plurality of entries for the content sources of the set of content sources in the universal content guide, the modification being based on the individual rankings of the content sources.
30. The method of claim 29, wherein the plurality of entries for the content sources of the set of content sources are displayed in descending order of their individual rankings.
31. The method of claim 29, wherein a set of repeating content sources include the same content item available at the same time, and the modification of the display includes removing all but the highest ranked of the set of repeating content sources.
32. The method of claim 29, wherein the one or more criteria are selected from the group comprising: pixel resolution, color resolution, media encoding format, aspect ratio, payment requirements, download requirements, language, availability of subtitles or closed captioning, alteration of content from its original version, ability to pause content while viewing, and an optimization factor.
Description
    RELATED APPLICATION(S)
  • [0001]
    This application is a continuation in part of U.S. patent application Ser. No. 10/846,096 filed on May 14, 2004, which in turn claims the benefit under 35 USC 119(e) of U.S. provisional patent application Ser. No. 60/470,748 filed May 14, 2003 and is a continuation in part of Ser. No. 10/000,495 filed Oct. 30, 2001, which in turn claims the benefit under 35 USC 119(e) of U.S. provisional patent application Ser. No. 60/244,790 filed Oct. 31, 2000 and is a continuation-in-part of U.S. patent application Ser. No. 09/909,676 filed on Jul. 19, 2001, which in turn claims the benefit under 35 USC 119(e) of U.S. provisional application Ser. No. 60/233,581 filed Sep. 19, 2000, as well as U.S. provisional application Ser. No. 60/219,857 filed on Jul. 20, 2000, all of which are incorporated by reference into the present application.
  • FIELD OF THE INVENTION
  • [0002]
    The present invention relates to systems for and methods of distributing content data. More specifically, this invention relates to an apparatus and method of formatting an on-screen programming guide that is adaptable to both a variety of content sources and output devices.
  • BACKGROUND OF THE INVENTION
  • [0003]
    Conventional media services provide scheduled programs on viewing devices, such as a television set. Standard broadcast services provide channels that can be received by virtually any television tuner through an antenna connector. At the same time, cable services typically offer packages of preselected channels to the consumers and that required a decoder at the television tuner or on the cable line at an external location. Cable services continuously broadcast scheduled programming through a pre-selected set of channels which are received through a cable connector on a television set. There are also a number of pay-per-view services that allow consumers to receive premium program transmissions through the cable network. Other available services include satellite programming services that provide a service similar to that provided by cable services. Some cable or satellite services allow consumers to select on demand pay-per view-programs from a set of available programs.
  • [0004]
    With the number of available TV channels increasing, the viewer has a wide range of programs from which to choose. Search and selection of desired programming for a consumer can be time consuming. Channel surfing is no longer fast enough to allow getting an overview of all channels. Daily newspapers and other paper publications have long provided channel listings, often using a grid format that shows what programs are on what channel at what time. However, the amount of TV programs typically exceed the limits of what can reasonably be printed. Further, a newspaper or other publication is not always available to the viewer when the viewer decides to watch television. Attempting to meet this problem of information overload and changing requirements, set-top boxes and televisions with integrated electronic program guides (“EPGs”) have emerged.
  • [0005]
    Electronic program guides are on-screen guides or programming schedules that provide program listings for channels that are broadcast or provided by a cable system. Prior art electronic program guides offer online searching through program listings and schedules by genre, title or data. When a television viewer uses such a schedule, the viewer can find a program of interest, identify the channel, and enter the number into a remote control device.
  • [0006]
    One such prior art electronic program guide is shown in FIG. 1. The prior art guide 100 includes a list of channels 110, a time schedule 120, a grid display 130 of programs, and a description section 140 for conveying additional text information about the programs. The programs are displayed consecutively for each channel in the form of a grid. The prior art guide 100, however, is deficient for many reasons. The prior art guide 100 typically includes content from only a single content provider (i.e. a broadcast television network having a predetermined schedule). Thus, the prior art guide 100 does not provide the viewer with the capability of, or comprehensive information about, purchasing or receiving pay-per-view events, on demand programming, streaming media content off the Internet, accessing content from two or more providers at the same guide, or accessing content from consumer electronic devices such as DVD players and VCRs. The prior art guide 100 also has a static time range and can only display shows within that time range. As shown in FIG. 1, the time schedule 120 displays two hours of schedule information. In the case of a two-hour movie, the viewer is not provided with any information as to what program will appear immediately following the two-hour movie. The viewer is also left with the burden of navigating through the guide by scrolling back and forth. In addition, the prior art guide 100 does not provide display information showing where, for example, a selected program is being played. For example, in a modem home entertainment system where the viewer can play a DVD located in the family room on a television located in a bedroom, the prior art guide 100 does not have the capability of visually displaying what content is being displayed by what output device.
  • [0007]
    What is needed is an electronic programming guide that is adaptable to various sources of content such as scheduled-based broadcast content, digitally stream-able on-demand multimedia content, and controllable consumer electronic devices. What is also needed is a programming guide that includes both the sources of content available to a user as well as any output device or devices for displaying the content sources.
  • SUMMARY OF THE INVENTION
  • [0008]
    The present invention provides an electronic programming guide that is adaptable to various sources of content such as scheduled-based broadcast content, digitally stream-able on-demand multimedia content, and controllable consumer electronic devices. In accordance with a preferred embodiment, the programming guide of the present invention can include both the sources of content available to a user as well as any output device or devices for displaying the content sources. The present invention further provides a system and method for implementing the electronic programming guide.
  • [0009]
    In accordance with one embodiment of the present invention, an electronic content guide is disclosed. The electronic content guide comprises a source field for listing content sources and output devices; and a first content field for listing schedule data corresponding to first content data presently available for viewing from each one of the content sources and for listing display information corresponding to the first content data being displayed for viewing at a present time by each one of the output devices.
  • [0010]
    Preferably, the source field and the first content field are displayable in parallel columns. The content sources can include at least one of: scheduled broadcast content; non-scheduled broadcast content; and consumer source devices. The scheduled broadcast content can include, for example: a network station, a cable channel, a satellite-based channel, and a pay-per-view channel, or a scheduled digital network broadcast (such as a scheduled internet broadcast). The non-scheduled content can include, for example: on-demand programming, streaming media content, and downloadable media files. The consumer source devices can include at least one of: a DVD player, a television tuner, a VCR, a PVR, an MP3 player, a digital video recorder, a PDA, a gaming system, a cellular telephone, and a computer.
  • [0011]
    Preferably, the electronic content guide includes content data from at least two distinct content providers. However, the content data of the different content providers is not presented separately, but effectively merged in a single table in the schedule. Therefore, the difference between the various content providers is not readily apparent to the user.
  • [0012]
    Preferably, the first content data corresponding to the scheduled broadcast content comprise a program title and a corresponding program time. Preferably, the first content data corresponding to the non-scheduled content comprise a program title and an indication of availability (such as, for example, an indication that content is available on demand). Preferably, the first content data corresponding to the consumer source device comprise a program title and a status identifier. Preferably, the first content data corresponding to the output devices comprise a program title and a status identifier. Alternatively, the first content data corresponding to the output devices comprise the location of a different output device which is being “followed” by the present output device. The output devices can include at least one of: a stereo speaker, a computer monitor, a computer speaker, a display device, a network media player, a gaming system, and/or a storage device.
  • [0013]
    The electronic content guide can further include a second content field, displayable in a column parallel to the source field and the first content field, corresponding to a second content data. Preferably, the second content data corresponding to the scheduled broadcast content can comprise a program title that is immediately available for viewing from the content sources after completion of the presently available first content data, wherein the program title includes a corresponding program time. Preferably, the second content data corresponding to the non-scheduled content comprises a download time and a download or viewing fee, progress of download, download speed, and/or messages relating to download (such as network outage messages). The second content data corresponding to non-scheduled content may periodically switch its display between two or more of the above listed indications. Preferably, the second content data corresponding to the consumer source devices comprise a physical location of the consumer source devices. Preferably, the second content data corresponding to the output devices comprise a physical location of the output devices where the first content data are being displayed. The electronic content guide can further include a descriptor field for displaying a detailed description of each content source, each output device, the first content data, and the second content data.
  • [0014]
    In accordance with another embodiment of the present invention, an electronic content guide is disclosed. The electronic content guide includes a source field for listing content sources and output devices. The electronic content guide also includes a first content field for listing schedule data corresponding to first content data presently available for viewing from the content sources and for listing display information corresponding to the first content data being displayed for viewing at a present time by the output devices. The electronic content guide further includes a second content field for listing schedule data corresponding to second content data that are immediately available for viewing from the content sources after completion of the presently available first content data and for listing locations of the output devices where the first content data are being displayed. Preferably, the source field, the first content field and the second content field are displayable in parallel columns. The electronic content guide can also include a descriptor field for displaying a detailed description of each content source, each output device, the first content data, and the second content data.
  • [0015]
    In accordance with another embodiment of the present invention, an electronic content guide is disclosed. The electronic content guide includes a source field for listing content sources and output devices; and a first content field for listing schedule data corresponding to first content data presently available for viewing from the content sources and for listing display information corresponding to the first content data being displayed for viewing at a present time by each one of the output devices; wherein the first content data from each content source can be displayed simultaneously on more than one of the output devices. The electronic content guide can also include a second content field, displayable in a column parallel to the source field and the first content field, corresponding to a second content data. The electronic content guide can also include a descriptor field for displaying a detailed description of each content source, each output device, the first content data, and the second content data.
  • [0016]
    A consumer source device, or a non-scheduled content source may be a multiple item content source. A multiple item content source may be presented in the schedule as multiple content sources, or as a single content source, wherein additional menus are used to select a particular item.
  • [0017]
    The present electronic programming guide may also offer a search function which would allow a user to search for a particular item of content.
  • [0018]
    Because of the presence of multiple content sources, multiple instances of the same content item may be available at the same time from different sources. The present invention may rank these multiple versions according to applicable factors. The rankings may be used to choose the display order of the multiple versions, or whether some versions are displayed at all.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0019]
    FIG. 1 shows a prior art on-screen programming guide for listing content providers and corresponding program availabilities.
  • [0020]
    FIG. 2 shows an on-screen programming guide adaptable for listing multiple content source providers, including source listings, content listings and availabilities, and output devices for displaying the media content, in accordance with the present invention.
  • [0021]
    FIG. 3 shows a first embodiment for the representation of a multiple item content source.
  • [0022]
    FIG. 4 shows a second embodiment for the representation of a multiple item content source.
  • [0023]
    FIG. 5 is a schematic diagram of a system for implementing embodiments of the present invention.
  • DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT
  • [0024]
    FIG. 2 shows an on-screen programming guide adaptable for listing multiple content source providers, including source listings, content listings and availabilities, and output devices for displaying the media content, in accordance with one embodiment of the present invention.
  • [0025]
    A content source provider is an entity that provides content to the user. Thus, a content source provider may be a cable service, a satellite dish service, a broadcast TV tower emitting a plurality of TV channels available over the air, or a digital network. A content source is a single source of content, such as a Television channel, or a website or server available over the digital network. A content source provider usually provides multiple content sources.
  • [0026]
    Digital devices, such as DVD, VCR, players, attachable hard-drives, MP3 players, game systems, etc. may be considered both content source providers and content sources. In other words, a DVD player is a content source provider that includes a single content source—the DVD player itself.
  • [0027]
    The guide 200 comprises multiple entries, with each entry representing one of plurality of rows. The entries describe a number of content sources 211 and output devices 212 within a source field 210. The guide 200 also includes a first content field 220 for listing schedule data corresponding to first content data 221 presently available for viewing from the content sources 211 and for listing display information corresponding to the first content data 221 being displayed for viewing at a present time by the output devices 212. The guide 200 can further include a second content field 230 for listing schedule data corresponding to second content data 231 that are immediately available for viewing from the content sources 211 after completion of the presently available first content data 221 and for listing locations of the output devices 212 where the first content data 221 are being displayed. The second content field 230 can also include download and pricing information, if applicable, for the content sources 221. The second content field can even include source location information, if applicable, for the content sources 221. Preferably, the source field 210, the first content field 220 and the second content field 230 are all displayable in parallel columns with each other using a grid format 240. The guide 200 can also include a descriptor field 250 for displaying a detailed description of each content source 211, each output device 212, the first content data 221 and the second content data 231.
  • [0028]
    The content sources 211 within the source field 210 can comprise scheduled broadcast content, non-scheduled content, and consumer source devices. The scheduled broadcast content can include at least one of: a network station, a cable channel, a satellite-based channel, and a pay-per-view channel. The non-scheduled content can include at least one of: on-demand programming, streaming media content, and downloadable multimedia files. The consumer source devices can include at least one of: a DVD player, a VCR, a PVR, an MP3 Player, a digital video recorder, a television tuner a PDA, a cellular telephone, a gaming system, and a computer. For example, the content sources 211 within the source field 210 comprise the network stations Ch. 2 KTVU-FOX, Ch. 4 KRON-NBC, Ch. 5 KPIX-CBS; the downloadable file from the Internet (Atom Films); and the consumer source device Home Device DVD player. Other content sources can also be included within the source field 210.
  • [0029]
    The output devices 212 within the source field 210 can include at least one of: a television, a stereo speaker, a computer monitor, a computer speaker, a display device, a network media player, a gaming system, and a storage device. For example, the output devices 212 within the source field 210 comprise two Home Device Televisions. In one embodiment, the televisions display content from any one of the content sources 211.
  • [0030]
    In accordance with one embodiment of the present invention, the first content data 221 corresponding to the scheduled broadcast content comprise a program title and a corresponding program time. For example, within the first content field 220 an entry for Show A is listed as being available from Ch. 2 KTVU-FOX. The Show A has a start time of 1:00 PM and a finish time of 1:30 PM. Also, within the first content field 220 an entry for Show C is listed as being available from Ch. 4 KRON-NBC. The Show C has a start time of 1:00 PM and a finish time of 2:00 PM. Further, within the first content field 220 an entry for Show E is listed as being available from Ch. 5 KPIX-CBS. The Show E has a start time of 12:30 PM and a finish time of 4:30 PM.
  • [0031]
    In accordance with one embodiment of the present invention, the first content data 221 corresponding to the non-scheduled content comprise a program title and an indication of availability. For example, within the first content field 220 an entry for Short Film G is listed as being available from the Internet. The Short Film G's indication of availability is “on demand”, thus it has no program start time.
  • [0032]
    In accordance with one embodiment of the present invention, the first content data 221 corresponding to the consumer source devices comprise a program title and a status identifier. For example, within the first content field 220 an entry for Film H is listed as being available from the Home Device DVD Player. In this example, the Film H is recorded on a DVD. As mentioned above, the consumer source device listed on the guide 200 can be any consumer source device, such as a VCR, PVR an MP3 player, television tuner, a digital video recorder, a PDA, a cellular telephone or computer that displays its content on an output device such as a television.
  • [0033]
    In accordance with one embodiment of the present invention, the first content data 221 corresponding to the output devices comprise a program title and a status identifier. For example, within the first content field 220 an entry for Show A is listed as being sent to and displayed by a first Home Device television. The entry for Show A also lists the first television as being “on” next to “Status”. Thus, the guide 200 lists Show A as being displayed on the first television, which is “on”. Also, within the first content field 220 an entry for Living Room TV is listed as being available from a second Home Device television. However, as will be explained more fully below in connection with the second content field 230, the Living Room TV is actually the first television and the second television is a Bedroom TV. In this example, as the guide 200 shows, the Living Room TV is watching the Show A, and the Bedroom TV is watching what the Living Room TV is watching; in other words, the Bedroom TV is following the Living Room TV. Thus, Show A is being displayed on both the first television (Living Room TV) and the second television (Bedroom TV).
  • [0034]
    In accordance with another embodiment of the present invention and as mentioned above, the second content field 230, which is displayable in a column parallel to the source field 210 and the first content field 220, corresponds to the second content data 231. In one embodiment, the second content data 231 corresponding to the scheduled broadcast content comprise a program title that is immediately available for viewing from the content sources 211 after completion of the presently available first content data 221. The program title of the scheduled broadcast content includes a corresponding program time. For example, within second content field 230 a Show B is listed as being available from the Ch. 2 KTVU-FOX immediately following completion of the Show A. The Show B has a start time of 1:30 PM and a finish time of 2:00 PM. Also, within the second content field 230 a Show D is listed as being available from the Ch. 4 KRON-NBC immediately following completion of the Show C. The Show D has a start time of 2:00 PM and a finish time of 3:00 PM. Further, within the second content field 230 a Show F is listed as being available from the Ch. 5 KPIX-CBS immediately following completion of the Show E. The Show F has a start time of 4:30 PM and a finish time of 5:00 PM. Unlike the grid format of the prior art guide 100 which has a static time range and can only display programs within that time range, the guide 200 of the present invention shows what program is next available following the completion of the presently available program no matter what time the next program comes on. In the FIG. 2, this is shown on the rows whose sources are Ch. 2 KTVU-FOX, Ch. 4 KRON-NBC, and Ch. 5 KPIX-CBS.
  • [0035]
    In one embodiment of the present invention, the second content data 231 corresponding to the non-scheduled content comprise a download time and a download or viewing fee, if applicable. For example, the Short Film G listed in the first content field 220 has a download time of 1:06:23 (estimated) and no download or viewing fee, which are listed in the second content field 230. In addition, the second content data of Short Film G may include download progress, download speed, and/or messages relating to download (such as network outage messages). The second content data may change periodically between two or more of the above listed indications.
  • [0036]
    In one embodiment of the present invention, the second content data 231 corresponding to the consumer source devices comprise a physical location of the consumer source devices. For example, the Home Device DVD Player listed under the source field 210 is physically located in the Living Room under the second content field 230. Thus, a viewer using the guide 200 can realize that the Home Device DVD Player, which has loaded the DVD Film H, is actually the DVD Player located in the living room.
  • [0037]
    In one embodiment of the present invention, the second content data corresponding to the output devices comprise a physical location of the output devices where the first content data are being displayed. For example, within the second content field 230, an entry for Living Room TV and Bedroom TV are listed on the rows whose sources are First Home Device TV and Second Home Device TV, respectively. The First Home Device TV is actually the television located in the living room. Similarly, the Second Home Device TV is actually the television located in the bedroom. As shown on the guide 200, the Living Room TV is presently playing Show A while the Bedroom TV is playing what the Living Room TV is playing, i.e. the Show A.
  • [0038]
    In another embodiment of the present invention, content referred to by the first content data from each content source 211 can be displayed simultaneously on more than one of the output devices 212. This novel feature of the present invention allows, for example, two viewers, one located in the living room the other in the bedroom, to simultaneously view the same on-demand program listed in the first content field 220. This feature is especially useful in home entertainment systems with multiple source devices and output devices all interconnected with one another.
  • [0039]
    In another embodiment of the present invention and still referring to FIG. 2, the guide 200 can include a descriptor field 250 for displaying a detailed description of each content source 211, each output device 212, the first content data 221, and the second content data 231. The descriptor field preferably comprises an area for listing more detailed information about each selected item. For example, the descriptor field 250 can include a detailed description of a television program selected and/or status information of an output device.
  • [0040]
    Preferably, the electronic content guide includes content data from at least two distinct content source providers. Therefore, the content guide may include content data from two different cable services, or a cable service and a satellite service. Thus, for example, the ‘Ch. 2 KTVU-FOX’ content source may be provided by a cable service, while the ‘Ch. 5 KPIX-CBS’ content source may be provided by a satellite service. However, the content sources of the different content source providers are not visually or functionally segregated at the schedule. In other words, the present invention preferably combines the content sources 211 into a single universal schedule (or Universal Content Guide) and not into several distinct schedules each associated with a respective content provider.
  • [0041]
    Thus, the Universal Content Guide as shown in FIG. 2 creates an overall impression that the content sources are in fact all a part of a single content source provider. The universal guide may provide some indication of which content source provider each content source belongs to. For example, the Universal Content Guide may show a sign or an icon which indicates if ‘Ch. 5 KPIX-CBS’ (for example) is provided by a traditional broadcast, cable or satellite service. However, since the content is not necessarily organized by content source provider, specific knowledge of the various content source providers is not required for a user to be able to browse the Universal Content Guide or utilize the search functionality.
  • [0042]
    A non-scheduled content source may be a multiple item content source. In other words, it may simultaneously offer multiple items of content. Examples of such sources include an Internet server, which offers multiple items of content, or an on-demand service which includes multiple TV-shows, or movies, etc. A consumer source device may also be a multiple item content source. An example may be a multiple disk DVD player, a high capacity storage device, with multiple items of content loaded thereon, or a PVR with multiple items of content loaded thereon.
  • [0043]
    FIG. 3 shows a multiple item content source according to another embodiment of the present invention. As shown in FIG. 3, the multiple item content source may be presented in the schedule as multiple content sources, each content source corresponding to a single item of the multiple item content source. For example, a single multiple item content source—HBO on demand™—offers a plurality of items, such as movies A, B and C. The movies are represented as different records 301, 302, and 303, respectively and thus they appear as different content sources.
  • [0044]
    FIG. 4 shows a multiple item content source in accordance with yet another embodiment of the present invention. According to this embodiment, the multiple item content source may be represented as a single content source. In this case, additional menus allow choosing a specific item from the content source. Thus, upon selecting record 401, a user will be presented with an additional menu 402 that shows the multiple items of the multiple item content source. Upon selecting an item from the additional menu, the user may be presented with yet another menu 403 showing detailed information about a particular item as well as allowing the user to view that item.
  • [0045]
    The present electronic programming guide may also offer a search function which would allow a user to search for a particular content. The search may be based on the name of a particular piece of content, the name of the source of the content, or a description of the content, or other metadata. The search function may encompass each item of a multiple item content source, regardless of which embodiment is used to display these items. Thus, if the second embodiment is used and the specific items of a multiple item content source are thus ‘hidden’ from the top level schedule, the search function may be used to access these items even if the name of the content source is not known.
  • [0046]
    Due to the possible presence of multiple content source providers, multiple instances of the same content item may be available at the same time from different sources. For example, if the content sources include both a cable and a satellite TV input, two instances of the same channel may be offered by the satellite and cable systems respectively. Alternatively, the same movie or other program may be offered by two different channels, or by a channel, and a DVD placed within a DVD drive, or by a channel and an internet content provider, etc. If that is the case, the present invention may rank the multiple instances of the same content according to predefined criteria. The highest ranked instance may be listed at a relatively high place in the schedule. The other instances may be listed at the end of the schedule, or they may not be listed at all. This would remove clutter and make the schedule easier to navigate.
  • [0047]
    An indication may be shown at the representation of the highest ranked instance to alert the user that additional instances are available. The user may be shown a menu of the additional instances if he/she selects the indication.
  • [0048]
    A content guide in accordance of the present invention may rank the instances according to various different criteria. For example, in accordance with one embodiment, technical criteria may be used to rank the listing. Technical criteria may include the suitability of a particular version of content to be displayed on an output device (such as a TV set) the user is viewing. Thus, the pixel or color resolution, the media encoding format, the aspect ratio may indicate different levels of compatibility between the various versions of the content and the output device. Thus the version of the content which is most compatible with the output device would be ranked highest.
  • [0049]
    It should be noted that various incompatibilities between certain version of content and an output device may be resolved by reprocessing the content. For example, aspect ratio incompatibilities may be resolved by adding ‘black bands’, the content may be converted to a compatible format and resolutions may be upgraded and downgraded. Nevertheless, it is preferable that when multiple versions of content are available the version which is the most compatible with the output device is selected. This is the case because resolving the various compatibilities often degrades the quality of content. For example, content which is upgraded to a higher resolution usually is of worse quality than content which was originally sampled (e.g., filmed) at the higher resolution.
  • [0050]
    In addition to technical criteria, preference criteria may be used. Preference criteria refer not to technical compatibilities but to the preferences of the user. Preference criteria may include, whether viewing the content requires additional payment, whether viewing the content requires waiting for a download, the language in which the content is presented, the availability of subtitles or closed captioning, whether the content is presented in its original version or whether it has been cut or altered, whether the content may be paused while viewing, and whether viewing a particular version of the content would engage a device which could be otherwise useful for other purposes.
  • [0051]
    The user may select which criteria are to be used and how much weight each criteria is to be given. Computer devices implementing embodiments of the present invention compute the ranking of the various versions of a particular piece of content according to the thus selected criteria.
  • [0052]
    In an alternative embodiment, the present invention may not reorder content sources in the schedule according to their ranking. Instead it may automatically switch the source of a particular content item the user has selected with a higher ranked version of that same content item available from another content source. Thus, for example, if a user selects a sports game from the NBC channel, and the same sports game is available in high definition at the NBC (HD) channel, and the user has a High Definition Television set compatible with the NBC (HD) channel, the present invention may automatically switch the user's Television to the NBC (HD) channel.
  • [0053]
    In yet another alternative embodiment, the present invention may not rank repeating content sources at all. Instead it may treat all content sources that include the same content at a certain time as being essentially identical. In this embodiment, multiple content sources that provide the same content at the same time are shown as single generic content source. If the user selects the generic content source, the underlying system may select which one of the multiple content sources to display based on algorithms designed to optimize internal system resources, such as the tuning capacity, or the network bandwidth of the system. In an alternative embodiment, the present system may rank repeating sources but it may also include an optimization factor in the rankings, the optimization factor indicating how much benefit a particular source would have on the overall efficiency of use of system resources, such tuners, bandwidth, etc.
  • [0054]
    FIG. 5 is a diagram of an example system for implementing the various embodiments of the present invention. The schedule utilized in the instant invention is preferably an electronic program schedule 200 that is displayable on an electronic device, such as a television screen 501 or computer screen 503. The schedule 200 may be supported through a computer 505 which hosts the hardware and software to support and display the program schedule 200 on the screens 501 and/or 503. A user is preferably capable of selecting a program from the program availabilities listed on the schedule 200 with a suitable control device including a mouse 506, a key board, 507 and/or an infrared remote control 511. The monitors can be equipped with infrared sensors 510 and/or 510′ that are responsive to commands from the infrared remote control 511. Alternatively, the computer 505 may be equipped with an interface for the remote control. Furthermore, the computer may be equipped with infrared transmitters with which it may control the television 501.
  • [0055]
    Still referring to FIG. 5, a local area network 530 preferably couples the computer 505 with media playing appliances, such as a VCR player and/or a DVD player 509 as well as other content source providers, such as cable service 535, satellite service 536, or ordinary broadcast signal receiver 537. These content source providers may also be connected to the TV set through ordinary means (e.g. various coaxial and audio visual cables). The computer 505 is also preferably coupled to the internet 515 through a suitable connection, such that selected on-demand programs are capable of being transmitted to the computer 505 from a remote server via the internet. The television 501 can also be coupled to program providers through a cable network 535 to receive scheduled programs listed on the program schedule 200.
  • [0056]
    In a preferred method of the instant invention the electronic program schedule 200 is generated from a list of user preferences. User preferences can include, but are not limited to selected content source providers, user likes, user dislikes, criteria for selection of content when multiple versions are available and/or user availabilities. A distribution network provides a link between a user location and a remote server which stores the user preferences and the electronic program schedule in a user account. The user can access his/her account through the network to view the schedule and/or modify the account to generate an updated program schedule. In another embodiment of the instant invention, the program schedule is automatically updated. For example, the system and network can be configured to automatically update the program schedule based on the user's habits, such automatically added programs selected from previous version of the user's schedule.
  • [0057]
    The computer 505 can be a central hub for content data distribution. The computer 505 monitors content data availabilities from the content source providers and organizes the program availabilities into customized program schedules. The computer preferably includes a memory and a generally programmable central processing unit (CPU). The memory includes instructions which when executed by the CPU realize the functionality discussed above. The computer may be an embedded device.
  • [0058]
    The present invention can be supported with any number of network architectures, hardware and software. Therefore, the present invention has been described in terms of specific embodiments incorporating details to facilitate the understanding of the principles of construction and operation of the invention. Such reference herein to specific embodiments and details thereof is not intended to limit the scope of the claims appended hereto. It will be apparent to those skilled in the art that modifications can be made in the embodiment chosen for illustration without departing from the spirit and scope of the invention.
Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US3341833 *Dec 19, 1963Sep 12, 1967Collins Radio CoMagnetic tape recording and reproduction system
US3440427 *Apr 12, 1966Apr 22, 1969Philips CorpRemote control system with a unitary cell bridge circuit
US3493674 *May 18, 1966Feb 3, 1970Rca CorpTelevision message system for transmitting auxiliary information during the vertical blanking interval of each television field
US3645539 *Mar 19, 1969Feb 29, 1972Harris Intertype CorpDelay loop tape cartridge
US3682363 *Oct 12, 1970Aug 8, 1972Diamond Eng & Dev CoInstant replay tape system
US3833757 *Apr 10, 1972Sep 3, 1974Computer Television IncElectronic bilateral communication system for commercial and supplementary video and digital signaling
US3855426 *Jul 25, 1973Dec 17, 1974Philips CorpVideo disc recording and optical playback system therefor
US3891792 *Jun 25, 1974Jun 24, 1975Asahi BroadcastingTelevision character crawl display method and apparatus
US3996583 *Jul 30, 1974Dec 7, 1976Independent Broadcasting AuthoritySystem for processing data signals for insertion in television signals
US4016361 *Sep 2, 1975Apr 5, 1977Texas Instruments IncorporatedApparatus for storing data broadcast in digital form for generating a character display or for recording such data for later playback
US4026555 *Mar 12, 1975May 31, 1977Alpex Computer CorporationTelevision display control apparatus
US4052719 *May 3, 1976Oct 4, 1977Independent Broadcasting AuthorityTelevision receiver system having facility for storage and display of character information selected from digitally encoded broadcast transmissions
US4096524 *Oct 29, 1976Jun 20, 1978The General Electric Company LimitedTelevision receivers
US4134127 *Sep 2, 1976Jan 9, 1979Indesit Industria Elettrodomestici Italiana S.P.A.Color television signal including auxiliary information
US4139860 *Jun 15, 1977Feb 13, 1979Itt Industries, Inc.Television receiver equipped for simultaneously showing several programs
US4161728 *Sep 1, 1977Jul 17, 1979The General Electric Company LimitedElectronic display apparatus
US4170782 *Oct 28, 1977Oct 9, 1979Miller Arthur OProgramming and selection monitoring system for television receivers
US4203130 *Jan 11, 1977May 13, 1980Dial-A-Channel, Inc.Information displaying system
US4205343 *Nov 8, 1976May 27, 1980Independent Television Companies AssociationTelevision system transmitting enciphered data signals during field blanking interval
US4218698 *Mar 6, 1979Aug 19, 1980Rca CorporationTV Graphics and mixing control
US4222069 *Jul 28, 1978Sep 9, 1980Groetschel Karl MMethod of and apparatus for preselecting operation of television or radio receiving and recording apparatus
US4231031 *Apr 7, 1978Oct 28, 1980U.S. Philips CorporationRemote control system capable of transmitting the information with the aid of an infra red beam using PPM or an ultrasonic beam using PDM
US4233628 *Jan 11, 1979Nov 11, 1980Zenith Radio CorporationNTSC receiver useable with Teletext/Viewdata information
US4249211 *Feb 5, 1979Feb 3, 1981Matsushita Electric Industrial Co., Ltd.Composite image display apparatus
US4261006 *Mar 19, 1979Apr 7, 1981Morton WeintraubRemote control of video
US4264924 *Aug 13, 1979Apr 28, 1981Freeman Michael JDedicated channel interactive cable television system
US4270145 *May 17, 1979May 26, 1981Indesit Industria Elettrodomestici Italiana S.P.A.Television set which displays analog data relevant to the operation of the television set on its video display
US4283735 *Sep 21, 1979Aug 11, 1981David JaggerMethod and apparatus for selectively deleting during video tape recording
US4288809 *May 21, 1980Sep 8, 1981Sony CorporationTelevision receiver apparatus for selectively displaying a video picture or alphanumeric data information
US4319286 *Jan 7, 1980Mar 9, 1982Muntz Electronics, Inc.System for detecting fades in television signals to delete commercials from recorded television broadcasts
US4325080 *Apr 7, 1980Apr 13, 1982Olympus Optical Co., Ltd.Apparatus for displaying video track number in viewfinder of video camera
US4329684 *Jan 15, 1980May 11, 1982British Broadcasting CorporationApparatus using a light sensing system for sensing time modulated information from a light emitting device
US4337480 *Feb 8, 1980Jun 29, 1982Syndicat Des Constructeurs D'appareils Radio Recepteurs Et Televiseurs (Scart)Dynamic audio-video interconnection system
US4337483 *Jan 31, 1980Jun 29, 1982Etablissement Public De Diffusion Dit "Telediffusion De France"Text video-transmission system provided with means for controlling access to the information
US4344090 *Sep 13, 1979Aug 10, 1982Indesit Industria Elettrodomestici Italiana S.P.A.Television set with picture-storage means
US4390901 *Oct 16, 1980Jun 28, 1983Edmond KeiserMethod and apparatus for controlling the operation of a television signal receiver
US4408309 *Jul 20, 1981Oct 4, 1983Kiesling Roy ATime delayed recording system
US4412244 *Nov 20, 1981Oct 25, 1983Rca CorporationSwitching circuit for television receiver on-screen display
US4412281 *Jul 11, 1980Oct 25, 1983Raytheon CompanyDistributed signal processing system
US4420769 *Mar 22, 1978Dec 13, 1983Novak Albert PDevice for the automatic editing, at the receiver, of unwanted program material from broadcast electrical signals
US4425581 *Apr 17, 1981Jan 10, 1984Corporation For Public BroadcastingSystem for overlaying a computer generated video signal on an NTSC video signal
US4430676 *Apr 30, 1982Feb 7, 1984Johnson Michael KControl apparatus for selectively recording signals
US4445195 *Oct 29, 1981Apr 24, 1984Tokyo Shibaura Denki Kabushiki KaishaRecording system of variable length picture information
US4449249 *Sep 27, 1982May 15, 1984Price Robert TTelevison programming information system
US4456925 *Oct 4, 1982Jun 26, 1984Zenith Radio CorporationTelevision/telephone system with automatic dialing
US4477830 *Oct 13, 1982Oct 16, 1984U.S. Philips CorporationPicture display arrangement
US4488179 *Sep 23, 1981Dec 11, 1984Robert Bosch GmbhTelevision viewing center system
US4495654 *Mar 29, 1983Jan 22, 1985Rca CorporationRemote controlled receiver with provisions for automatically programming a channel skip list
US4496171 *Sep 29, 1982Jan 29, 1985Martin CherryMedia guide
US4496976 *Dec 27, 1982Jan 29, 1985Rockwell International CorporationReduced memory graphics-to-raster scan converter
US4521914 *Nov 25, 1981Jun 4, 1985Branko PetrovicCircuit arrangement for indicating the names of broadcasting stations in radio or TV receivers
US4547804 *Mar 21, 1983Oct 15, 1985Greenberg Burton LMethod and apparatus for the automatic identification and verification of commercial broadcast programs
US4566034 *May 2, 1983Jan 21, 1986Rca CorporationRemote control transmitter arrangement for one or more television devices
US4577240 *Nov 15, 1982Mar 18, 1986Digital Engineering, Ltd.Multiple zone multiple disk video recording system
US4595951 *Nov 29, 1983Jun 17, 1986Rca CorporationTeletext decoder using a common memory
US5193208 *Apr 26, 1991Mar 9, 1993Sony CorporationSignal transmission system
US5452291 *Nov 30, 1993Sep 19, 1995Panasonic Technologies, Inc.Combination brouter and cluster controller
US5666645 *Apr 26, 1995Sep 9, 1997News America Publications, Inc.Data management and distribution system and method for an electronic television program guide
US5682206 *Sep 25, 1995Oct 28, 1997Thomson Consumer Electronics, Inc.Consumer interface for programming device
US6029195 *Dec 5, 1997Feb 22, 2000Herz; Frederick S. M.System for customized electronic identification of desirable objects
US6037933 *Nov 13, 1996Mar 14, 2000Samsung Electronics Co., Ltd.TV graphical user interface for providing user access to preset time periods of TV program information
US6100884 *Apr 8, 1997Aug 8, 2000Fujitsu LimitedDevice for delivering listings of broadcast programs via network
US6177931 *Jul 21, 1998Jan 23, 2001Index Systems, Inc.Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6219839 *Mar 5, 1999Apr 17, 2001Sharp Laboratories Of America, Inc.On-screen electronic resources guide
US6255961 *May 8, 1998Jul 3, 2001Sony CorporationTwo-way communications between a remote control unit and one or more devices in an audio/visual environment
US6263503 *May 26, 1999Jul 17, 2001Neal MargulisMethod for effectively implementing a wireless television system
US6305018 *Oct 28, 1999Oct 16, 2001Hirofumi UsuiElectronic content guide system and electronic content guide displaying method
US6323911 *Apr 28, 1997Nov 27, 2001Starsight Telecast, Inc.System and method for using television schedule information
US6388714 *Apr 11, 1997May 14, 2002Starsight Telecast IncInteractive computer system for providing television schedule information
US6452923 *Dec 31, 1998Sep 17, 2002At&T CorpCable connected wan interconnectivity services for corporate telecommuters
US6466971 *May 7, 1999Oct 15, 2002Samsung Electronics Co., Ltd.Method and system for device to device command and control in a network
US6469753 *Apr 30, 1997Oct 22, 2002Starsight Telecast, Inc.Information system
US6490443 *Aug 31, 2000Dec 3, 2002Automated Business CompaniesCommunication and proximity authorization systems
US6505348 *Jul 29, 1999Jan 7, 2003Starsight Telecast, Inc.Multiple interactive electronic program guide system and methods
US6510152 *Dec 31, 1998Jan 21, 2003At&T Corp.Coaxial cable/twisted pair fed, integrated residence gateway controlled, set-top box
US6594688 *Jun 11, 2001Jul 15, 2003Collaboration Properties, Inc.Dedicated echo canceler for a workstation
US6637029 *Jun 30, 1998Oct 21, 2003Nds LimitedIntelligent electronic program guide
US6678891 *Nov 19, 1998Jan 13, 2004Prasara Technologies, Inc.Navigational user interface for interactive television
US6684399 *Sep 17, 1999Jan 27, 2004Spotware Technologies, Inc.Electronic program guide including live network multimedia broadcast channels
US6694352 *Dec 16, 1999Feb 17, 2004Microsoft CorporationMethods and systems for notifying clients concerning live electronic presentations
US6704028 *Jan 5, 1998Mar 9, 2004Gateway, Inc.System for using a channel and event overlay for invoking channel and event related functions
US6721955 *Mar 4, 2002Apr 13, 2004Individual Network LlcMethod and system for providing a customized media list
US6756997 *Jun 14, 2000Jun 29, 2004Gemstar Development CorporationSystems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6766526 *Dec 3, 1999Jul 20, 2004United Video Properties, Inc.Smart channel entry system
US6804705 *May 25, 2001Oct 12, 2004Paul V. GrecoSystems and methods for providing electronic document services
US6865746 *Nov 30, 1999Mar 8, 2005United Video Properties, Inc.Electronic program guide with related-program search feature
US6898762 *Aug 13, 1999May 24, 2005United Video Properties, Inc.Client-server electronic program guide
US6990677 *Mar 16, 2000Jan 24, 2006Microsoft CorporationApplication program interfaces for electronic program guide data services
US20020120932 *Feb 28, 2001Aug 29, 2002Schwalb Eddie M.Omni menu for an audio/visual network
US20030028887 *Jul 2, 2002Feb 6, 2003Laurent FrouinMethod to control the copying and/or broadcasting of audiovisual signals transmitted to within a home audiovisual network
US20040019908 *Jul 24, 2003Jan 29, 2004Williams Christopher D.Method and apparatus for channel surfing through multiple sources based on user-definable preferences
US20040068739 *Mar 31, 2003Apr 8, 2004Russ Samuel H.Networked multimedia system having a multi-room interactive network guide
US20050076361 *Aug 31, 2004Apr 7, 2005Samsung Electronics Co., Ltd.Method of displaying EPG information using mini-map
US20050086687 *Oct 20, 2004Apr 21, 2005Microsoft CorporationMethods and systems for managing viewing of multiple live electronic presentations
US20050160461 *Jan 21, 2004Jul 21, 2005United Video Properties, Inc.Interactive television program guide systems with digital video recording support
US20060150214 *Jan 5, 2005Jul 6, 2006Microsoft CorporationMethods and systems for providing multi-source content in electronic program guides
US20070101370 *Oct 28, 2005May 3, 2007Stexar Corp.Television program selection
US20070199030 *Apr 18, 2007Aug 23, 2007United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US20090044226 *Jul 24, 2008Feb 12, 2009Ellis Michael DInteractive Television Program Guide System Having Multiple Devices Within A Household
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US7412203 *Jan 20, 2004Aug 12, 2008Excelsior Radio Networks, LlcSystems, methods and apparatus for operating a broadcast network
US7793321Sep 13, 2004Sep 7, 2010Microsoft CorporationDelivering a geographic-specific comprehensive program guide
US7836511Jun 14, 2006Nov 16, 2010Microsoft CorporationEnforcing advertisement playback for downloaded media content
US7962937 *Aug 1, 2006Jun 14, 2011Microsoft CorporationMedia content catalog service
US7975310Jun 14, 2006Jul 5, 2011Microsoft CorporationOffline playback of advertising supported media
US8149827Sep 30, 2008Apr 3, 2012EnVid Technologies, LLCSystem and method for network transport service relying on call induced targeted media
US8151301 *Nov 26, 2008Apr 3, 2012Broadcom CorporationIP TV queuing time/channel change operation
US8223951Sep 29, 2008Jul 17, 2012Envid Technologies, Inc.System and method for alternate path routing and redundancy based on cost sensitive network selection
US8225354 *Apr 11, 2008Jul 17, 2012Microsoft CorporationMerging electronic program guide information
US8364013Aug 26, 2010Jan 29, 2013Cox Communications, Inc.Content bookmarking
US8418204 *Apr 17, 2007Apr 9, 2013Cox Communications, Inc.Providing a video user interface
US8555317May 3, 2011Oct 8, 2013Microsoft CorporationMedia content catalog service
US8645983 *Sep 20, 2007Feb 4, 2014Sony CorporationSystem and method for audible channel announce
US8768143 *Sep 30, 2008Jul 1, 2014Eldon Technology LimitedHandling of recording clashes which are not known when user creates recording request
US8786786Oct 22, 2008Jul 22, 2014Thomson LicensingMethod for selecting an audio and/or video service received
US8789102May 23, 2008Jul 22, 2014Cox Communications, Inc.Providing a customized user interface
US8789117Aug 26, 2010Jul 22, 2014Cox Communications, Inc.Content library
US8806532May 23, 2008Aug 12, 2014Cox Communications, Inc.Providing a user interface
US8832749Dec 3, 2010Sep 9, 2014Cox Communications, Inc.Personalizing TV content
US8869191Dec 3, 2010Oct 21, 2014Cox Communications, Inc.Providing a media guide including parental information
US8973049Dec 3, 2010Mar 3, 2015Cox Communications, Inc.Content recommendations
US8978069 *Sep 30, 2013Mar 10, 2015N-Commerce. Inc.E-commerce system using content platform independent product broadcasting
US9015757Mar 25, 2010Apr 21, 2015Eloy Technology, LlcMerged program guide
US9055317 *Oct 7, 2013Jun 9, 2015Microsoft Technology Licensing, LlcMedia content catalog service
US9071729Jan 9, 2007Jun 30, 2015Cox Communications, Inc.Providing user communication
US9083932Mar 25, 2010Jul 14, 2015Eloy Technology, LlcMethod and system for providing information from a program guide
US9088757Mar 25, 2010Jul 21, 2015Eloy Technology, LlcMethod and system for socially ranking programs
US9100709 *Jan 7, 2013Aug 4, 2015Time Warner Cable Enterprises LlcContent selection and playback in a network environment
US9135334May 23, 2008Sep 15, 2015Cox Communications, Inc.Providing a social network
US9167302Aug 26, 2010Oct 20, 2015Cox Communications, Inc.Playlist bookmarking
US9247190 *Oct 29, 2007Jan 26, 2016Samsung Electronics Co., Ltd.Apparatus and method for outputting contents information
US20040128683 *Aug 5, 2003Jul 1, 2004Samaung Electronics Co., Ltd.Apparatus and method for displaying electronic program guide
US20050159104 *Jan 20, 2004Jul 21, 2005Tim ValleySystems, methods and apparatus for operating a broadcast network
US20060037060 *Sep 13, 2004Feb 16, 2006Microsoft CorporationDelivering a geographic-specific comprehensive program guide
US20070064712 *Sep 18, 2006Mar 22, 2007Samsung Electronics Co., Ltd.Method and apparatus for transmitting additional information on digital broadcast through home network
US20070150478 *Dec 23, 2005Jun 28, 2007Microsoft CorporationDownloading data packages from information services based on attributes
US20070150595 *Dec 23, 2005Jun 28, 2007Microsoft CorporationIdentifying information services and schedule times to implement load management
US20070294292 *Jun 14, 2006Dec 20, 2007Microsoft CorporationAdvertising transfer and playback on portable devices
US20070294772 *Jun 14, 2006Dec 20, 2007Microsoft CorporationEnforcing advertisement playback for downloaded media content
US20070294773 *Jun 14, 2006Dec 20, 2007Microsoft CorporationOffline playback of advertising supported media
US20080010118 *Jun 14, 2006Jan 10, 2008Microsoft CorporationManaging content downloads to retain user attention
US20080046929 *Aug 1, 2006Feb 21, 2008Microsoft CorporationMedia content catalog service
US20080178218 *Apr 17, 2007Jul 24, 2008Pickelsimer Lisa AProviding a video user interface
US20080226260 *Oct 29, 2007Sep 18, 2008Samsung Electronics Co., Ltd.Apparatus and method for outputting contents information
US20090083801 *Sep 20, 2007Mar 26, 2009Sony CorporationSystem and method for audible channel announce
US20090094646 *Oct 4, 2007Apr 9, 2009At&T Knowledge Ventures, L.P.Method and system for content mapping
US20090158325 *Dec 12, 2007Jun 18, 2009Brian David JohnsonSystem and method for a user interface to manage the recording, downloading and sharing of content from multiple sources
US20090260038 *Apr 11, 2008Oct 15, 2009Microsoft CorporationMerging electronic program guide information
US20100037267 *Feb 11, 2010Broadcom CorporationIp tv queuing time/channel change operation
US20100080530 *Apr 1, 2010Mark ClaytonHandling of Recording Clashes Which Are Not Known When User Creates Recording Request
US20100231805 *Oct 22, 2008Sep 16, 2010Thierry QuereMethod for selecting an audio and/or video service received
US20110078734 *Jun 16, 2010Mar 31, 2011Lg Electronics Inc.Method for operating an interactive program guide, a user device for an interactive program guide, a method and a device for providing a consolidated data guide information listing
US20110209185 *Aug 25, 2011Microsoft CorporationMedia content catalog service
US20120297419 *May 20, 2011Nov 22, 2012Echostar Technologies LlcSystems and methods for on-screen display of content information
US20140040956 *Oct 7, 2013Feb 6, 2014Microsoft CorporationMedia content catalog service
US20140068678 *Sep 5, 2012Mar 6, 2014Verizon Patent And Licensing Inc.Integrated video content
US20140173659 *Sep 30, 2013Jun 19, 2014n-COMMERCE. IncE-commerce system using content platform independent product broadcasting
EP2210413A1 *Oct 22, 2008Jul 28, 2010Thomson LicensingMethod for selecting an audio and/or video service received
Classifications
U.S. Classification725/48, 725/47, 348/E05.105, 725/39
International ClassificationH04N5/445, G06F3/00, G06F13/00
Cooperative ClassificationH04N21/4532, H04N7/17318, H04N21/4821, H04N21/4131, H04N21/4755, H04N21/472, H04N21/4622, H04N21/4828, H04N5/4401, H04N21/25891, H04N21/482, H04N21/4135, H04N21/26283, H04N21/4753, H04N5/44543
European ClassificationH04N21/482G, H04N21/462S, H04N21/472, H04N21/262T, H04N21/45M3, H04N21/475P, H04N21/475D, H04N7/173B2, H04N21/482S, H04N21/41P7, H04N21/41P6, H04N5/44N, H04N21/482, H04N21/258U3, H04N5/445M
Legal Events
DateCodeEventDescription
Jul 21, 2006ASAssignment
Owner name: DIGITAL DECK, INC., CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SCHEELKE, ERIK;GRIGGS, THEODORE L.;REEL/FRAME:018129/0405
Effective date: 20060719
Mar 4, 2009ASAssignment
Owner name: DIGITALDECK ACQUISITION CORP., DELAWARE
Free format text: MERGER;ASSIGNOR:DIGITALDECK, INC.;REEL/FRAME:022344/0144
Effective date: 20071220
Owner name: DIGITALDECK HOLDINGS, LLC, DELAWARE
Free format text: CHANGE OF NAME;ASSIGNOR:DIGITALDECK ACQUISITION CORP.;REEL/FRAME:022346/0291
Effective date: 20071221
Owner name: RESOURCE CONSORTIUM LIMITED, VIRGIN ISLANDS, BRITI
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DIGITALDECK HOLDINGS, LLC;REEL/FRAME:022344/0608
Effective date: 20090224