An improved television guide system. According to one embodiment of the invention, television guide information is provided that includes multiple occurrences of a single show. The guide system of the present invention allows the user to identify a show and, thereafter, identify when the identified show will be played again. Accordingly, the user may more easily select shows for viewing or recordation.
|
1. A method for determining that a program is accessible from a broadcast source, the method comprising:
generating a display of a plurality of non-broadcast program listings associated with a plurality of programs accessible from a non-broadcast source;
receiving a user selection of a first non-broadcast program listing of the plurality of non-broadcast program listings in the generated display;
determining, based on information corresponding to the broadcast source, that the program associated with the first non-broadcast program listing is accessible from the broadcast source; and
causing an indication that the program is accessible from the broadcast source to be displayed.
8. A method for determining that a program is accessible from a non-broadcast source, the method comprising:
generating a display of a plurality of broadcast program listings associated with a plurality of programs accessible from a broadcast source;
receiving a user selection of a first broadcast program listing of the plurality of broadcast program listings in the generated display;
determining, based on information corresponding to the non-broadcast source, that the program associated with the first broadcast program listing is accessible from the non-broadcast source; and
causing an indication that that the program is accessible from the non-broadcast source to be displayed.
15. A system for determining that a program is accessible from a broadcast source, the system comprising:
control circuitry configured to:
generate a display of a plurality of non-broadcast program listings associated with a plurality of programs accessible from a non-broadcast source;
receive a user selection of a first non-broadcast program listing of the plurality of non-broadcast program listings in the generated display;
determine, based on information corresponding to the broadcast source, that the program associated with the first non-broadcast program listing is accessible from the broadcast source; and
cause an indication that the program is accessible from the broadcast source to be displayed.
22. A system for determining that a program is accessible from a non-broadcast source, the system comprising:
control circuitry configured to:
generate a display of a plurality of broadcast program listings associated with a plurality of programs accessible from a broadcast source;
receive a user selection of a first broadcast program listing of the plurality of broadcast program listings in the generated display;
determine, based on information corresponding to the non-broadcast source, that the program associated with the first broadcast program listing is accessible from the non-broadcast source; and
cause an indication that that the program is accessible from the non-broadcast source to be displayed.
29. A method for determining that a program is accessible from a non-broadcast source, the method comprising:
generating a display of a plurality of program identifiers, wherein the plurality of program identifiers corresponds one-to-one with a plurality of programs, and wherein the plurality of program identifiers in the generated display comprises:
a program identifier corresponding to a program accessible from the non-broadcast source; and
a program identifier corresponding to a program accessible from a different source than the non-broadcast source;
receiving a user selection of one of the plurality of program identifiers in the generated display, wherein the selected one program identifier corresponds to a first of the plurality of programs;
determining, based on information associated with the non-broadcast source and the different source, that the first program is accessible from the non-broadcast source and from the different source; and
generating, in response to receiving the user selection, a display of a plurality of indications, wherein the plurality of indications comprises an indication that the first program is accessible from the non-broadcast source and an indication that the first program is accessible from the different source.
39. A system for determining that a program is accessible from a non-broadcast source, the system comprising:
control circuitry configured to:
generate a display of a plurality of program identifiers, wherein the plurality of program identifiers corresponds one-to-one with a plurality of programs, and wherein the plurality of program identifiers in the generated display comprises:
a program identifier corresponding to a program accessible from the non-broadcast source; and
a program identifier corresponding to a program accessible from a different source than the non-broadcast source;
receive a user selection of one of the plurality of program identifiers in the generated display, wherein the selected one program identifier corresponds to a first of the plurality of programs;
determine, based on information associated with the non-broadcast source and the different source, that the first program is accessible from the non-broadcast source and from the different source; and
generate, in response to receiving the user selection, a display of a plurality of indications, wherein the plurality of indications comprises an indication that the first program is accessible from the non-broadcast source and an indication that the first program is accessible from the different source.
4. The method of
5. The method of
6. The method of
7. The method of
11. The method of
12. The method of
13. The method of
14. The method of
18. The system of
19. The system of
20. The system of
21. The system of
25. The system of
26. The system of
27. The system of
28. The system of
31. The method of
34. The method of
35. The method of
the indication that the first program is accessible from the non-broadcast source comprises information identifying an occurrence of the first program accessible from the non-broadcast source; and
the indication that the first program is accessible from the different source comprises information identifying an occurrence of the first program accessible from the different source.
36. The method of
37. The method of
receiving information associated with the non-broadcast source from the non-broadcast source; and
receiving information associated with the different source from the different source.
38. The method of
determining that a first occurrence of a second program is accessible from the non-broadcast source;
determining that a second occurrence of the second program is accessible from the different source; and
causing a single program identifier corresponding to the second program to be displayed.
41. The system of
44. The system of
45. The system of
the indication that the first program is accessible from the non-broadcast source comprises information identifying an occurrence of the first program accessible from the non-broadcast source; and
the indication that the first program is accessible from the different source comprises information identifying an occurrence of the first program accessible from the different source.
46. The system of
47. The system of
receive information associated with the non-broadcast source from the non-broadcast source; and
receive information associated with the different source from the different source.
48. The system of
determine that a first occurrence of a second program is accessible from the non-broadcast source;
determine that a second occurrence of the second program is accessible from the different source; and
cause a single program identifier corresponding to the second program to be displayed.
|
This application is a continuation of application Ser. No. 11/841,553, filed Aug. 20, 2007, which is a continuation of application Ser. No. 11/639,837, filed Dec. 15, 2006, now U.S. Pat. No. 7,543,320, which is a continuation of application Ser. No. 11,389,805, filed Mar. 27, 2006, now U.S. Pat. No. 7,162,729, which is a continuation of application Ser. No. 10/762,324, filed Jan. 22, 2004, now U.S. Pat. No. 7,047,549, which is a continuation of application Ser. No. 10/256,469, filed Sep. 27, 2002, now U.S. Pat. No. 6,701,527, which is a continuation of application Ser. No. 10/055,533, filed Jan. 22, 2002, now abandoned, which is a continuation of application Ser. No. 09/841,137, filed Apr. 24, 2001, now U.S. Pat. No. 6,341,374, which is a continuation of application Ser. No. 09/344,274, filed Jun. 30, 1999, now U.S. Pat. No. 6,247,176, which is a continuation of application Ser. No. 09/120,704, filed Jul. 22, 1998, now U.S. Pat. No. 5,959,688, which is a continuation of application Ser. No. 08/665,216, filed Jun. 14, 1996, now U.S. Pat. No. 5,801,787, each of which is incorporated herein by reference in its entirety.
The present invention relates to the field of television schedule guides and their method of operation. More specifically, in one embodiment the invention provides a method and apparatus for identifying when a particular show is being broadcast in a television guide system.
As video entertainment becomes increasingly sophisticated, consumers are provided with wider options in video entertainment. In addition to conventional broadcast television programs, a television viewer may now have access to, for example, cable television programming, digital satellite service programming, cable stereo broadcast, and conventional satellite programming. Moreover, within each of the various transmission media available to the consumer, the number and variety of programs is increasing dramatically.
While benefitting consumers through greater selection, the array of programming available to consumers also presented a certain dilemma. Specifically, as the number of programs available to the consumer became large, the process of selecting which program to view became increasingly onerous. For example, a consumer may have access to well over 100 cable television channels. If a particular consumer has access to not only cable programming, but also other programming (such as digital satellite service) the process of choosing a program would have been daunting.
Accordingly, new and improved methods of providing program guide information have been developed for display on the television screen of the consumer's television. Of particular note, the StarSight™ on-screen guide system has proven to be pioneering in the field of on-screen guide systems. The StarSight system provides not only television listings, but also capabilities such as theme searching, VCR programming, detailed program information, and other functionality.
Recently, additional functionality is suggested in such systems. See U.S. application Ser. No. 08/665,216, incorporated herein by reference for all purposes. In one such system, guide information from, for example, disparate sources such as satellite sources and cable sources is combined to form a unified guide.
A system according to this invention may, for example, eliminate redundant information from such sources and provide other functionality.
Significant strides have been made via the StarSight guide system, and in fact such guide systems are achieving widespread acceptance in the television industry. As the complexity of such systems increases, however, still further functionality is desired.
An improved television guide system is provided by virtue of the present invention. According to one embodiment of the invention, multiple occurrences of a single show may be identified for a user. For example, in many digital satellite systems today, a particular movie will be played on multiple channels with offset start times. The guide system of the present invention allows the user to identify a particular show and, thereafter, identify when the identified particular show will be played again. The user may therefore more easily select shows for viewing or recordation.
Accordingly, in one embodiment the invention provides a method of generating television guide information for a viewer comprising the steps of inputting schedule guide information into a guide system; receiving user input to identify a particular show in the schedule guide information; and identifying for the user other times when the particular show will be shown.
A further understanding of the nature and advantages of the inventions herein may be realized by reference to the remaining portions of the specification and the attached drawings.
The present invention utilizes television schedule guide information which may be obtained from one or several sources. These sources may include an incoming cable line (e.g., on a coax cable), satellite broadcasts, a dedicated telephone line (e.g., a twisted pair), and any other medium capable of transmitting a signal, such as a computer or modem line. Although the invention will find wide use in systems with only a single source of television signals, such as a satellite system, the invention will be illustrated herein primarily in relation to a system where broadcasts are received from at least two separate sources such as (1) cable and a satellite dish, or (2) two different satellites, or (3) local cable and digital broadcast sources (DBSs), or (4) a conventional antenna and a satellite dish such as a DBS source, or (5) one of the above sources and an Internet or other computer source. The multi-source schedule information is sorted and displayed to the user in an organized fashion as described in greater detail in U.S. application Ser. No. 08/423,410, incorporated herein by reference.
When a user selects a show within a displayed guide, the system reads a source identifier associated with that show or channel. In the preferred embodiment, the system then carries out an automatic switching/tuning process that switches the input to the television (either RF or video) to a source device. Exemplary source devices include a DBS, a cable box, a television tuner, an Internet access, etc. The system then tunes to the required channel for the desired show. Additionally, the source identifier can be utilized to switch between various devices automatically when unattended VCR programming is desired. Furthermore, when program information is received from multiple satellite sources and a desired channel is selected, the present invention can, in one embodiment, automatically move the customer's satellite dish such that the customer receives the desired program from the associated source. The present invention then tunes to the correct channel.
In creating a merged television guide, a channel map is created which identifies the channels available on the multiple sources, and identifies their source. For example, in the case of DBS/local channel implementations, a channel map is created with both local cable and DBS channels merged. The local channels and the DBS channels are tagged with a source identifier. This merged guide information is used by the system to identify when a particular show is to be played, even when it is not from the same source as another instance of the same show.
When the user/consumer selects a non-DBS channel from the guide, the integrated receiver decoder unit (IRD box) for the satellite switches the IRD to couple the local cable, for example, to the receiver. The system then tunes the television tuner or other tuning device to the required channel. If a DBS channel is later selected, the system switches the IRD to couple the satellite receiver/decoder to the receiver. The system then tunes the DBS tuner to the selected DBS channel. In the case of, for example, cable and antenna inputs, the system switches to the correct video input and then tunes the television tuner to the required channel for receiving the selected source. Thus, automatic access to multi-source television schedule guide information is provided.
While the present invention is illustrated herein primarily in relation to a system in which the merged guide is formed at the user's location, it will be understood that this is only for the purposes of illustration, and the merged guide may be formed at a remote location such as a cable head-end.
In this embodiment, cable is provided via cable box 16, and DBS is provided via IRD box 18. Antennae 24 may be used as additional sources of television broadcasts along with cable box 16, IRD box 18, and other inputs 20. In one typical embodiment, antenna 24 and cable box 16 would be considered “local” sources meaning that they likely contain local television broadcasts such as local news broadcasts. By contrast, DBS sources would not be considered local because they would likely not contain such local content.
Other inputs 20 can include multiple satellite sources. When multiple satellite sources are present, coordinator 14 switches between the available satellite sources by automatically moving the user's satellite dish or switching between satellite dishes. In order to automatically move the satellite dish, a memory within IRD box 18 (or elsewhere) tracks the position of the DBS satellite dish in relation to satellite sources which are available via the DBS satellite dish. The IRD box 18 then automatically positions the DBS satellite dish such that the desired satellite source is received by the IRD box 18.
Coordinator 14 includes processor (CPU) 26 and memory (typically RAM) 28 that serve as the primary devices for operating the system. In the case where the various television signal sources are provided to the coordinator, the coordinator may also contain elements such as an internal tuner, a switching device for switching between sources, and other components. In the embodiment shown in
Remote control 22 is a hand-held remote controller for controlling coordinator 14. In the preferred embodiment, remote control 22 is provided with an IR transmitter which controls the coordinator via IR receiver 31. Other remote controls, not shown in
IRD box 18 receives television programs along with other information via, in one embodiment, satellite dish 32. IRD box and the other sources of television signals each provide program schedule information to the system. This program schedule information (or guide) may also include a channel map that contains the channel information indicating which channels are available on that source. Information associated with the DBS guide and others is saved in the IRD box receiver's RAM or downloaded to the coordinator 14. Similarly, program guide information can be received through cable box 16, other inputs 20, antennae 24, and/or through any other transmission medium (e.g., dedicated twisted pair telephone line). Each of these sources may also be provided with television schedule data within the signal transmitted by the service provider.
Coordinator 14 finds and sorts the program guide information available in system 10. Various formats can be used for the television schedule information. For example, data packets comprising a simple header section and an information section can be received and sorted with other, more complex data packet formats, or a header with source information can be added. In the preferred embodiment, coordinator 14 takes the television schedule information from the available source(s) or a data input line and sorts/mixes it. For example, coordinator 14 may receive program schedule information via the vertical blanking interval in a television channel or via a transponder for the DBS, or the Internet, and then arrange the information in an organized fashion, or perform other operations. For example, the system may eliminate duplicate channels.
In an alternative arrangement, the sorting/mixing of program schedule information is done in a separate location and then provided to system 10, for example, on a simple satellite channel. Thus, program schedule information, which has already been mixed, sorted, organized, etc., is received in a format which is ready for display. This ready-for-immediate-display format can also be provided in a separate data stream via a different medium or on a television channel.
The grid guide, designated generally with the reference numeral 40, provides a line up of all channels or a selection of channels 42 along with a description of the shows 44 available on those channels at certain times 46. For example, the USA network is showing BATMAN beginning at 2:00 p.m. A SOAP is shown on NBC from 2:00 p.m. to 4:00 p.m., followed by NEWS. The information may be sorted and/or filtered by, for example, theme(s) according to Young et al., U.S. Pat. No. 4,706,121, incorporated herein by reference for all purposes.
When multiple sources are used for receiving television channels, an overlap of channels sometimes occurs. For example, both cable and DBS may carry the network NBC, but cable may have NBC on channel 6 and DBS may have NBC on channel 7. By having the ability to delete and activate the channels displayed in grid guide 40, the user can determine whether to display one of the NBC channels, both of the NBC channels, or neither of the NBC channels. In an alternative embodiment, coordinator 14 may automatically note duplicate network names and delete one of the duplicates.
The user may utilize the remote control device to move a cursor or other indicator from position to position in the grid guide. The cursor may be indicated by, for example, coloring the display of the indicated show differently from the rest of the shows. In the embodiment shown in
Accordingly, the user provides input to the system to indicate that the user would like to know “when-else” the show will be presented. This input may be, for example, provided by pressing a dedicated button on the remote control, or by marking a show, toggling the cursor to a “when-else” screen display button 48, and striking an “enter” button on the remote control. Of course a full keyboard will allow more versatile operation.
In either event the controller 14 searches the stored schedule information for other occurrences of that particular show. As used herein, the term “particular show” refers to a specific movie or other unique show. In the case of a series of shows (e.g., the COSBY SHOW) the term “particular show” will refer to a specific segment or episode of that show. In the example in
Still other sources of the particular show (or information about the show) may be indicated. For example, in
After identifying when a show is to be played the user may conduct any one of several operations. In a common case the user will toggle the cursor down to a particular instance of the show, and strike a “record” button on the remote control. The system will then tune the VCR to the proper program at the designated time and record the show. In other embodiments, the user will mark the show to be placed in a reminder list. When the time for the show in the reminder list arises the system will either tune automatically to that show, or prompt the user to determine if the user wishes to have the television tuned to that particular channel. In other cases, the user may use the information for the purpose of recalling that he/she wishes to return to the television at that particular time.
In some embodiments, sources are searched in the stored guide information to identify other instances of a particular show. The search may be performed locally or externally, and may be based on show identity fields, or on term-based searching, or a combination of the two. After the other instances of that particular show have been identified, a display is generated at step 404 that includes a listing of the other instances of the particular show. If none are identified, the display can either contain no such listings, or indicate specifically to the user that no such listings have been identified.
Thereafter, at step 406 the user may perform any one of a wide variety of functions. Commonly the user may toggle down to an instance of the show, and strike a record button, or otherwise select the show for recordation. In other cases the user may simply return to the previous guide listing. In still other cases the user may toggle down to an instance of the show, and mark it for a future reminder to be generated for the user when that instance of the show arises. In still further embodiments, the system may store the request and, even if no other instances of the particular show are presently in the guide, provide alerts to the user when instances of the show are added to the guide.
The above description is illustrative and not restrictive. Many variations of the invention will become apparent to those of skill in the art upon review of this disclosure. Merely by way of example the invention has been illustrated primarily with regard to multiple source guide systems, but the invention is not so limited. The scope of the invention should, therefore, be determined not with reference to the above description, but instead should be determined with reference to the appended claims along with their full scope of equivalents.
Alba, Theresa A., Schein, Steven M., King, Molly K., Warden, David P., Russman, Robert E.
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
4264924, | Mar 03 1978 | CALOF, LAWRENCE, AGENT FOR NOLAN K BUSHNELL | Dedicated channel interactive cable television system |
4264925, | Aug 13 1979 | ACTV, INC , A CORP OF CA | Interactive cable television system |
4488179, | |||
4573072, | Mar 21 1984 | CALOF, LAWRENCE, AGENT FOR NOLAN K BUSHNELL | Method for expanding interactive CATV displayable choices for a given channel capacity |
4706121, | Jul 12 1985 | Scientific-Atlanta, Inc | TV schedule system and process |
4750036, | May 14 1986 | Radio Telcom & Technology, Inc. | Interactive television and data transmission system |
4751578, | May 28 1985 | SUPERGUIDE CORPORATION, THE | System for electronically controllably viewing on a television updateable television programming information |
4841132, | Jul 21 1986 | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | Program recording scheduling apparatus using an optical reader |
4847696, | Jul 28 1986 | Kabushiki Kaisha Toshiba | System with a timer screen, for reserving the recording of TV programs |
4879611, | Aug 01 1986 | Sanyo Electric Co., Ltd. | Record mode setting apparatus responsive to transmitted code containing time-start information |
4908707, | Jul 20 1987 | NXP B V | Video cassette recorder programming via teletext transmissions |
4908713, | Dec 14 1981 | Rovi Guides, Inc | VCR Programmer |
4945563, | Nov 05 1986 | Echostar Engineering Corporation | Video system and method for controlled viewing and videotaping |
4977455, | Jul 15 1988 | STARSIGHT TELECAST, INC | System and process for VCR scheduling |
5012409, | Mar 10 1988 | HONEYWELL INC , HONEYWELL PLAZA, MINNEAPOLIS, MN 55408, A CORP OF DE | Operating system for a multi-tasking operating environment |
5038211, | Jul 05 1989 | HALLENBECK, PETER D ; SUPERGUIDE CORPORATION | Method and apparatus for transmitting and receiving television program information |
5047867, | Jun 08 1989 | U S PHILIPS CORPORATION | Interface for a TV-VCR system |
5068733, | Oct 27 1986 | ACTV, Inc | Multiple access television |
5075771, | Aug 21 1987 | Hashimoto Corporation | Method of and apparatus for optimal scheduling of television programming to maximize customer satisfaction |
5151789, | Oct 30 1989 | STARSIGHT TELECAST, INC | System and method for automatic, unattended recording of cable television programs |
5187589, | Jul 28 1988 | Pioneer Electronic Corporation | Multiprogram video tape recording and reproducing device |
5195134, | Mar 27 1990 | Sony Corporation | Transmitting, receiving, and automatic recording system for programs with time and channel information |
5210611, | Aug 12 1991 | PATTISELANNO, ALLEN | Automatic tuning radio/TV using filtered seek |
5223924, | May 27 1992 | U S PHILIPS CORPORATION | System and method for automatically correlating user preferences with a T.V. program information database |
5253066, | May 30 1990 | GEMSTAR-TV GUIDE INTERNATIONAL, INC | TV recording and viewing control system |
5285284, | Nov 15 1991 | Kabushiki Kaisha Toshiba | Television receiver with a dual tuner system |
5293357, | Sep 10 1990 | HALLENBECK, PETER D ; SUPERGUIDE CORPORATION | Method and apparatus for controlling a television program recording device |
5296931, | Mar 11 1991 | Samsung Electronics Co., Ltd. | Channel selecting method for programs of the same category |
5323234, | Apr 04 1989 | Pioneer Electronic Corporation | Programmable CATV system and terminal unit therefor |
5335277, | Nov 03 1981 | PERSONALIZED MASS MEDIA CORPORATION, THE | Signal processing appparatus and methods |
5353121, | Oct 30 1989 | INSIGHT TELECAST, INC | Television schedule system |
5357276, | Dec 01 1992 | TECH 5 SAS | Method of providing video on demand with VCR like functions |
5382983, | Jul 29 1993 | Rovi Guides, Inc | Apparatus and method for total parental control of television use |
5410344, | Sep 22 1993 | INTELLECTUAL VENTURES VIDEO PREFERENCES 3 LLC | Apparatus and method of selecting video programs based on viewers' preferences |
5416508, | Oct 22 1991 | Pioneer Electronic Corporation | CATV system with transmission of program schedules, linked program broadcasts, and permissive ordering periods |
5479268, | Sep 10 1990 | Rovi Guides, Inc | User interface for television schedule system |
5485219, | Apr 18 1994 | Depromax Limited | Electric service to record transmissions without recording commercials |
5523796, | May 20 1994 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Video clip program guide |
5532754, | Oct 30 1989 | Rovi Guides, Inc | Background television schedule system |
5534911, | Nov 02 1994 | S F IP PROPERTIES 19 LLC | Virtual personal channel in a television system |
5539822, | Apr 19 1994 | Cisco Technology, Inc | System and method for subscriber interactivity in a television system |
5550576, | Apr 17 1995 | Rovi Guides, Inc | Method and apparatus for merging television program schedule information received from multiple television schedule information sources |
5568272, | Dec 14 1981 | Rovi Guides, Inc | Schedule display system for video recorder programming |
5576755, | Oct 28 1994 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | System and method for verification of electronic television program guide data |
5583560, | Jun 22 1993 | Apple Inc | Method and apparatus for audio-visual interface for the selective display of listing information on a display |
5585838, | May 05 1995 | Rovi Technologies Corporation | Program time guide |
5585858, | Apr 15 1994 | OPENTV, INC | Simulcast of interactive signals with a conventional video signal |
5589892, | Sep 09 1993 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Electronic television program guide schedule system and method with data feed access |
5592551, | Dec 01 1992 | Cisco Technology, Inc | Method and apparatus for providing interactive electronic programming guide |
5594509, | Jun 22 1993 | Apple Inc | Method and apparatus for audio-visual interface for the display of multiple levels of information on a display |
5596361, | May 14 1986 | Radio Telecom & Technology, Inc. | Two-way cable TV conversion system for data transmission over a dedicated frequency band |
5596373, | Jan 04 1995 | Sony Corporation; Sony Electronics INC | Method and apparatus for providing program oriented information in a multiple station broadcast system |
5619247, | Feb 24 1995 | Rovi Guides, Inc | Stored program pay-per-play |
5619274, | Sep 10 1990 | Rovi Guides, Inc | Television schedule information transmission and utilization system and process |
5629733, | Nov 29 1994 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Electronic television program guide schedule system and method with display and search of program listings by title |
5631995, | Apr 01 1993 | U.S. Philips Corporation | Video recorder having circuitry for causing the tuner therein to tune to the same received signal as the tuner in a television receiver connected to the video recorder |
5632007, | Sep 23 1994 | OPENTV, INC | Interactive system and method for offering expert based interactive programs |
5635978, | May 20 1994 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Electronic television program guide channel system and method |
5635989, | Feb 13 1996 | Hughes Electronics Corporation | Method and apparatus for sorting and searching a television program guide |
5657414, | Dec 01 1992 | Cisco Technology, Inc | Auxiliary device control for a subscriber terminal |
5684525, | Apr 17 1995 | Rovi Guides, Inc | Merging multi-source information in a television system |
5694381, | Jun 06 1995 | Sony Corporation | Information data reproducing system, reproducing apparatus, reproducing method, data forming apparatus, and data record medium |
5699107, | May 05 1995 | Rovi Technologies Corporation | Program reminder system |
5721829, | May 05 1995 | Microsoft Technology Licensing, LLC | System for automatic pause/resume of content delivered on a channel in response to switching to and from that channel and resuming so that a portion of the content is repeated |
5724091, | Nov 25 1991 | OPENTV, INC | Compressed digital data interactive program system |
5727060, | Oct 30 1989 | Rovi Guides, Inc | Television schedule system |
5734853, | Dec 09 1992 | Comcast IP Holdings I, LLC | Set top terminal for cable television delivery systems |
5757415, | May 26 1994 | Sony Corporation | On-demand data transmission by dividing input data into blocks and each block into sub-blocks such that the sub-blocks are re-arranged for storage to data storage means |
5758257, | Nov 29 1994 | Pinpoint Incorporated | System and method for scheduling broadcast of and access to video programs and other data using customer profiles |
5790198, | Sep 10 1990 | Rovi Guides, Inc | Television schedule information transmission and utilization system and process |
5798785, | Dec 09 1992 | COX COMMUNICATIONS, INC | Terminal for suggesting programs offered on a television program delivery system |
5801787, | Jun 14 1996 | Rovi Guides, Inc | Television schedule system and method of operation for multiple program occurrences |
5805763, | May 05 1995 | Rovi Technologies Corporation | System and method for automatically recording programs in an interactive viewing system |
5808608, | Sep 10 1990 | Starsight Telecast, Inc. | Background television schedule system |
5808694, | Mar 31 1995 | Sony Corporation | Electronic program guide system and electronic program guide displaying method |
5809204, | Jul 15 1988 | Rovi Guides, Inc | User interface for television schedule system |
5812123, | Nov 29 1994 | Rovi Technologies Corporation | System for displaying programming information |
5812205, | May 04 1994 | Rovi Guides, Inc | Automatic time set in a television system |
5812937, | Apr 08 1993 | Digital DJ Inc.; DIGITAL D J , INC | Broadcast data system with multiple-tuner receiver |
5828945, | Mar 28 1996 | Rovi Guides, Inc | Merging multi-source information in a television system |
5850218, | Feb 19 1997 | Time Warner Cable Enterprises LLC | Inter-active program guide with default selection control |
5880768, | Apr 06 1995 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Interactive program guide systems and processes |
5883677, | Mar 13 1995 | Panasonic Corporation of North America | Method and apparatus for managing multiple outside video service providers |
5903454, | Dec 23 1991 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Human-factored interface corporating adaptive pattern recognition based controller apparatus |
5920700, | Sep 06 1996 | Time Warner Cable Enterprises LLC | System for managing the addition/deletion of media assets within a network based on usage and media asset metadata |
5940572, | Nov 27 1996 | Sarnoff Corporation | Integrated television and video cassette recorder system |
5949954, | Sep 10 1990 | Rovi Guides, Inc | System and process for control of recording and reproducing apparatus |
5959688, | Jun 14 1996 | Rovi Guides, Inc | Television schedule system and method of operation for multiple program occurences |
5966187, | Mar 31 1995 | SANSUNG ELECTRONICS CO , LTD | Program guide signal receiver and method thereof |
5969748, | May 29 1996 | Rovi Guides, Inc | Television schedule system with access control |
5974222, | Dec 23 1988 | Gemstar Development Corporation | Apparatus and method using compressed codes for scheduling broadcast information recording |
5995155, | Jul 17 1995 | Gateway, Inc | Database navigation system for a home entertainment system |
6025837, | Mar 29 1996 | Rovi Technologies Corporation | Electronic program guide with hyperlinks to target resources |
6058242, | Jul 30 1996 | SAMSUNG ELECTRONICS CO , LTD | Apparatus for performing programmed recording using broadcast program data and method therefor in a two-tuner system |
6081291, | Dec 30 1994 | Pragmatus AV LLC | Methods and systems for multimedia communication via public telephone networks |
6091883, | Jul 13 1995 | THOMSON LICENSING S A | Method and device for recording and reading on a large-capacity medium |
6141488, | Sep 05 1997 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Program guide system for recording television programs |
6154771, | Jun 01 1998 | Tata America International Corporation | Real-time receipt, decompression and play of compressed streaming video/hypervideo; with thumbnail display of past scenes and with replay, hyperlinking and/or recording permissively intiated retrospectively |
6157413, | Nov 20 1995 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Interactive special events video signal navigation system |
6177931, | Aug 12 1997 | Rovi Guides, Inc | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
6185360, | Oct 08 1996 | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | Information receiving system and method |
6208799, | Apr 29 1997 | Time Warner Cable Enterprises LLC | VCR recording timeslot adjustment |
6216264, | Nov 17 1995 | THOMSON LICENSING S A | Scheduler apparatus employing a gopher agent |
6233389, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia time warping system |
6247176, | Jun 14 1996 | Rovi Guides, Inc | Television schedule system and method of operation for multiple program occurrences |
6275648, | Sep 05 1997 | UNITED VIDEO PROPERTIES, INC ; TV GUIDE, INC ; Rovi Guides, Inc | Program guide system for recording television programs |
6323911, | Oct 02 1995 | Rovi Guides, Inc | System and method for using television schedule information |
6324338, | Aug 07 1998 | The DIRECTV Group, Inc | Video data recorder with integrated channel guides |
6327418, | Apr 03 1998 | TIVO SOLUTIONS INC | Method and apparatus implementing random access and time-based functions on a continuous stream of formatted digital data |
6341374, | Jun 14 1996 | Rovi Guides, Inc | Television schedule system and method of operation for multiple program occurrences |
6347400, | Oct 16 1996 | Sony Corporation | Receiving apparatus and display control method |
6348932, | Mar 01 1999 | Sony Corporation; Sony Electronics INC | Provide two different types of service in a menu |
6373528, | Sep 09 1993 | United Video Properties, Inc. | Electronic television program guide schedule system and method |
6388714, | Oct 02 1995 | Rovi Guides, Inc | Interactive computer system for providing television schedule information |
6442332, | Sep 05 1997 | UNITED VIDEO PROPERTIES, INC ; TV GUIDE, INC ; Rovi Guides, Inc | Program guide system for recording television programs |
6473559, | Sep 05 1997 | UNITED VIDEO PROPERTIES, INC ; TV GUIDE, INC ; Rovi Guides, Inc | Program guide system for recording television programs |
6505348, | Jul 29 1998 | Rovi Guides, Inc | Multiple interactive electronic program guide system and methods |
6564005, | Jan 28 1999 | Wistron Corporation | Multi-user video hard disk recorder |
6611958, | Aug 06 1999 | Saturn Licensing LLC | Electronic program guide feature for AV system |
6681396, | Feb 11 2000 | TIVO SOLUTIONS INC | Automated detection/resumption of interrupted television programs |
6701527, | Jun 14 1996 | Rovi Guides, Inc | Television schedule system and method of operation for multiple program occurrences |
6756997, | Dec 19 1996 | Gemstar Development Corporation | Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information |
6760538, | Apr 21 2003 | Rovi Product Corporation | Video recorder having user extended and automatically extended time slots |
6771886, | May 25 2000 | Koninklijke Philips Electronics N V | Method and apparatus to adaptively program a recording device |
6850693, | Sep 10 1990 | Starsight Telecast, Inc. | User interface for television schedule system |
6973663, | Mar 29 1999 | Hughes Electronics Corporation | Method and apparatus for detecting and viewing similar programs within a video system |
7047549, | Jun 14 1996 | Rovi Guides, Inc | Television schedule system and method of operation for multiple program occurrences |
7088910, | Feb 09 2001 | Microsoft Technology Licensing, LLC | Optimizing use of storage space in a video data recording system |
7162729, | Jun 14 1996 | Rovi Guides, Inc | Television schedule system and method of operation for multiple program occurences |
7330693, | Sep 17 1999 | RPX Corporation | Broadcast channels for wireless telephony |
7334090, | Dec 17 2003 | AT&T Delaware Intellectual Property, Inc. | Methods, systems, and storage mediums for providing information storage services |
7543320, | Jun 14 1996 | Rovi Guides, Inc | Television schedule system and method of operation for multiple program occurrences |
7765235, | Dec 29 2005 | Rovi Guides, Inc | Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems |
7992163, | Jun 11 1999 | NDS Limited | Video-on-demand navigational system |
8060905, | Dec 09 1992 | Comcast IP Holdings I, LLC | Television delivery system having interactive electronic program guide |
8214869, | Dec 29 2005 | Rovi Guides, Inc | Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems |
20010028782, | |||
20020040475, | |||
20020057893, | |||
20020059621, | |||
20020116712, | |||
20020144279, | |||
20020169712, | |||
20020174430, | |||
20020174433, | |||
20030009766, | |||
20030033601, | |||
20030067554, | |||
20030118323, | |||
20030126607, | |||
20030149988, | |||
20030167471, | |||
20030198462, | |||
20030206719, | |||
20030208763, | |||
20030217057, | |||
20040049794, | |||
20040103434, | |||
20040111756, | |||
20040117831, | |||
20040117845, | |||
20040125779, | |||
20040154040, | |||
20040156614, | |||
20040181814, | |||
20040187150, | |||
20040187164, | |||
20040210932, | |||
20050015804, | |||
20050050218, | |||
20050055715, | |||
20050066353, | |||
20050105528, | |||
20050138305, | |||
20050160461, | |||
20050213938, | |||
20050234992, | |||
20050235323, | |||
20050238168, | |||
20050240968, | |||
20050271363, | |||
20050271364, | |||
20050271365, | |||
20050271366, | |||
20050273819, | |||
20060062550, | |||
20060111038, | |||
20060140584, | |||
20060143665, | |||
20060174270, | |||
20070071399, | |||
20070104456, | |||
20070107010, | |||
20080066016, | |||
20080077957, | |||
20080092168, | |||
20100175090, | |||
CA2091160, | |||
CA2257971, | |||
DE4240187, | |||
EP408892, | |||
EP682452, | |||
EP721253, | |||
EP753964, | |||
EP774868, | |||
EP836320, | |||
EP854645, | |||
EP1187467, | |||
EP1292137, | |||
EP1355489, | |||
EP1473934, | |||
GB2210526, | |||
GB2229595, | |||
GB2289782, | |||
JP10247344, | |||
JP1078328, | |||
JP11136615, | |||
JP11313280, | |||
JP1209399, | |||
JP1212986, | |||
JP1307944, | |||
JP2002335463, | |||
JP2002522977, | |||
JP2003189267, | |||
JP2003304503, | |||
JP200407592, | |||
JP2004120038, | |||
JP2004193920, | |||
JP200423326, | |||
JP2004343520, | |||
JP200594175, | |||
JP6061935, | |||
JP63054884, | |||
JP63141467, | |||
JP63289619, | |||
JP7231437, | |||
JP8018882, | |||
JP8116495, | |||
RE34340, | Apr 16 1992 | ACTV, Inc. | Closed circuit television system having seamless interactive television programming and expandable user participation |
WO4706, | |||
WO7368, | |||
WO8852, | |||
WO16548, | |||
WO40026, | |||
WO58833, | |||
WO58967, | |||
WO59214, | |||
WO59223, | |||
WO67475, | |||
WO122729, | |||
WO169929, | |||
WO176239, | |||
WO198920, | |||
WO3041410, | |||
WO3060157, | |||
WO2004002156, | |||
WO2004019602, | |||
WO2004040906, | |||
WO2004091217, | |||
WO2005002214, | |||
WO2005003921, | |||
WO2005101188, | |||
WO2006060157, | |||
WO2007078739, | |||
WO8903085, | |||
WO9204801, | |||
WO9222983, | |||
WO9323957, | |||
WO9502945, | |||
WO9528799, | |||
WO9609721, | |||
WO9617473, | |||
WO9626605, | |||
WO9632583, | |||
WO9636172, | |||
WO9637075, | |||
WO9713368, | |||
WO9730546, | |||
WO9748230, | |||
WO9806219, | |||
WO9848566, | |||
WO9952279, | |||
WO9966725, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 27 2013 | Starsight Telecast, Inc. | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Date | Maintenance Schedule |
Nov 18 2017 | 4 years fee payment window open |
May 18 2018 | 6 months grace period start (w surcharge) |
Nov 18 2018 | patent expiry (for year 4) |
Nov 18 2020 | 2 years to revive unintentionally abandoned end. (for year 4) |
Nov 18 2021 | 8 years fee payment window open |
May 18 2022 | 6 months grace period start (w surcharge) |
Nov 18 2022 | patent expiry (for year 8) |
Nov 18 2024 | 2 years to revive unintentionally abandoned end. (for year 8) |
Nov 18 2025 | 12 years fee payment window open |
May 18 2026 | 6 months grace period start (w surcharge) |
Nov 18 2026 | patent expiry (for year 12) |
Nov 18 2028 | 2 years to revive unintentionally abandoned end. (for year 12) |