Apparatus and methods are provided for a television guide. In one embodiment the apparatus includes a device for comparing a current time with at least one stored time period for extracting television guide data to determine if the current time is within the stored time period, a device for switching a signal output from a first television signal source to a second television signal source, if television guide data is not contained in the signal output from the first television signal source when the current time is within the stored time period, a device for extracting the television guide data from the signal output when the current time is within the stored time period, and a memory for storing the extracted television guide data. In another embodiment the apparatus includes a device for controlling a tuner to tune to a plurality of channels in the first television signal source, when the current time is within the stored time period, a device for controlling a tuner to tune to a plurality of channels in the second television signal source, when the current time is within the stored time period, and a device for locking the tuner on a channel containing television guide data in order to permit extraction of the television guide data from the channel, wherein the device for switching switches from the first television signal source to the second television signal source, if television guide data is not contained in the signal output from the plurality of channels in the first television signal source.
|
1. A method for acquiring data related to television programming comprising the steps of:
receiving from a first television signal source a television signal capable of incorporating embedded data relating to television programming; determining if data related to television programming is embedded in the television signal from the first source; if data related to television programming is embedded in the television signal from the first source, storing the embedded data in an electronic memory; and if data related to television programming is not embedded in the television signal from the first source, performing the following steps: receiving from a second signal source a television signal capable of incorporating embedded data relating to television programming; determining if data related to television programming is embedded in the television signal from the second source; and if data related to television programming is embedded in the television signal from the second source, storing the embedded data in the electronic memory. 2. The method of
receiving from a third television signal source a television signal capable of incorporating embedded data relating to television programming; determining if data to television programming is embedded in the television signal from the third source; and if data related to television programming is embedded in the television signal from the second source, storing the embedded data in the electronic memory.
9. The method of
10. The method of
11. The method of
12. The method of
13. The method of
14. The method of
|
This is a continuation-in-part of patent application Ser. No. 08/368,340, filed Dec. 30, 1994 now U.S. Pat. No. 5,659,367, which is a continuation-in-part of patent application Ser. No. 08/364,708 filed Dec. 28, 1994 now U.S. Pat. No. 5,640,484. The subject matter of all of the above referenced patent applications, continuation and continuation-in-part applications are incorporated herein by this reference, as though set forth in full.
This invention relates generally to electronic guides and particularly to television guides, such as television program schedule guides. This invention also relates to detecting and selectively retrieving a television guide from a number of television signal sources.
Program guides that can be used to select programs for viewing or recording are commonly available in newspapers. An on-screen television guide is desirable so that a viewer can access the guide directly without consulting another media. It is desirable that apparatus and methods be provided to ensure that guide data for an on-screen television guide is always available.
On-screen television guides for VCRs are available in which television guide information is embedded in a television signal at the signal source and extracted at the viewer site. The signal source may be a cable head end, over-the-air broadcasting stations or satellite stations. This multiplicity of potential guide sources complicates the viewer's ability to receive and access the desired on-screen television guide.
According to the present invention, apparatus and methods are provided for a television guide. In one embodiment the apparatus includes a device for comparing a current time with at least one stored time period to determine if the current time is within the stored time period, a device for switching a signal output from a first television signal source to a second television signal source, if guide information is not contained in the signal output from the first television signal source when the current time is within the stored time period, a device for extracting the guide information from the signal output when the current time is within the stored time period, and a memory for storing the extracted guide information.
In another embodiment the apparatus includes a device for controlling a tuner to tune to a plurality of channels in the first television signal source, when the current time is within the stored time period, a device for controlling a tuner to tune to a plurality of channels in the second television signal source, when the current timer is within the stored time period, and a device for locking the tuner on a channel containing guide information in order to permit extraction of the guide information from the channel, wherein the device for switching switches from the first television signal source to the second television signal source, if guide information is not contained in the signal output from the plurality of channels in the first television signal source.
In yet another embodiment of the invention, the apparatus searches for guides from all sources of television signals, identifies the guides and allows the viewer to select the desired guide. The channel and transmission time for the viewer selected guide information is then stored in a memory for future data reception.
Other objects and many of the attendant features of this invention will be more readily appreciated as the same becomes better understood by reference to the following detailed descriptions and considered in connection with the accompanying drawings in which like reference symbols designate like parts throughout the figures.
The IR receiver 760 receives command signals from a viewer operated remote controller 16. The IR transmitter 762 communicates command signals from the controller 750 to other appliances, including the television signal source receivers: including but not limited to an antenna 702; a cable box 730; and a satellite receiver 733. The controller 750 uses the clock when executing time dependent operations and periodically updates the clock using information embedded in a television signal. The controller stores and retrieves data in the memory 756, including guide information, guide formatting data, and IR codes for communicating with the remote controller 16. The other components of the VCR in conjunction with their function are explained in greater detail below.
The controller 750 communicates with the IR detector 735 for the satellite receiver 735 and the IR detector 732 for the cable box via IR transmitter 762. The controller 750 communicates with television antenna 702 by IR transmitter 762 via IR receiver 72, or if the controller 750 and tuner are incorporated in the television, by direct wiring. The controller also communicates with the television 14, either by IR or direct wiring.
The television 14 is assumed to have a mute control feature for turning off the sound of the television upon command. The VCR 740 is assumed to have the following features: play, rewind, record, stop, index, index mark, and still frame.
As shown in
Viewer operated remote controller 16 communicates with controller 750 and has number keys 42, an initialization key 44, a record key 46, a view key 48, and a cursor controller 59, the operation of which are explained further below. The remote controller 16 has an IR emitter 40 that can communicate with IR receiver 760 in the VCR 740.
According to a presently preferred embodiment of the invention, the VCR determines on which of a number of sources of television signals a desired guide information is being broadcast and stores that information for subsequent display on television 14.
In one embodiment, the guide information is embedded in the vertical blanking interval (VBI) of the television signal. The VBI is used to carry several different types of information, such as closed captioning text and teletext information. According to one embodiment of the invention, guide information is inserted in the VBI as discrete data packets. Preferably, all guide information data packets include one or more bits which act as identifying markers identifying the type of guide information in the data packet, e.g., a television program guide, video clip, or the guide provider. Guide information in the VBI is detected by the VBI decoder/slicer 746 which extracts the guide information from the signal and decodes it into a form usable by the VCR. The controller then stores this information in the memory 752.
In another embodiment of the invention, the entire guide is transmitted as tones encoded in the audio portion of the television signal. One reason to transmit the guide in the audio is that, unlike information in the VBI, the audio will not be stripped by a cable company from the television signal. There are several ways to avoid annoying the listener when the tones are played during decoding of the guide information in the audio signal. First, it is assumed that the guide is transmitted during the night when channel rates are lower and the viewer's television is OFF--hence the audio tones will not be heard. If a start message audio tone, which indicates the beginning of the guide, is detected by the audio decoder 748, then the controller 750 will send a signal to the a television 14 to mute the audio signal coming from the audio head. This effectively blocks any audio output from the VCR 740 to the television 14. An end of message audio tone at the end of the guide restores the audio.
According to one embodiment, the viewer programs the VCR 740 to receive the desired guide information using information supplied by the guide supplier. The guide information may include program guide and/or video clip information. The reception and display of video clips by a VCR including a VCR is more specifically described in U.S. patent application Ser. No. 08/368,340 which has been incorporated above. Basically, video clip information containing video images is embedded in a television signal which can be extracted and decoded by the VCR and recorded by a VCR on a video tape for display as moving video images. The video clips can be previews of selected programs or advertisements. The video clips are indexed on the tape so that the television can automatically cue the tape to the beginning of the recorded video clip when the viewer selects to view that video clip. One method for selecting a video clip is by selecting a program listing from an on-screen guide for a program to which that video clip corresponds.
The program guide may be transmitted in the same portion of the television signal as the program guide information (i.e., VBI or audio) or separately in the other portion. Using the remote controller 16, the viewer programs the controller to tune a designated television signal source receiver, e.g., antenna 702, cable box 730 or satellite receiver 733, to a designated channel at a designated time for reception of the guide information. The controller 750 controls the tuner switch 701 to route the designated television signal source to the VBI decoder/slicer 746 and/or the audio decoder 748 during this reception period. The guide is transmitted on a particular channel generally at night for a duration of 0.5 to two hours.
One scenario for sending guide information along with video clips is to transmit the television guide and guide data during the middle of the night when the television is likely to be turned off. The controller 750 can be preprogrammed to search for the transmitted television guide during particular time periods in the night. For example, the television guide might be transmitted from 2:00 A.M. to 2:30 A.M. and then transmitted again between the times of 4:00 A.M. and 4:30 A.M. The transmission of the guide data can be repeated during the night and even during the day. The controller 750 would compare the time on clock 754 to the preprogrammed times to determine a time at which to begin a search for the television guide and guide data. However, if the television is ON, then it is desirable that the controller 750 delay the search until the next time that the television guide is transmitted. During the next time the TV "on" detector 763 will again determine whether the TV 14 is ON. The TV is considered ON, if video is being displayed on the television monitor. This is detected by TV ON detector 763, which can detect that the TV is ON through the magnetic fields generated by the control of the beam writing the video onto the monitor or by other techniques, such as signals sent from the television 14 to the VCR 740 indicating that the television 14 is ON. Since the guide is transmitted often and is updated as required, it is likely that the controller 750 will eventually detect a period of time in which the television guide is transmitted and in which the television 14 is OFF.
Once the conditions of the television being OFF and the proper time for receiving a television guide are satisfied, then the next step is for the controller 750 to detect a television signal source and a channel in which the television guide is being transmitted. According to a preferred embodiment, the controller 750 searches for a television signal source and a channel having the television guide. Once the search has been performed and a television signal source and a channel have been found with the television guide and guide data, then the television signal source and the channel can be stored in memory 752. The search for guide data can be performed continuously, or only if the TV 14 is OFF, or only during stored time periods. In the latter embodiment, the stored time periods are compared in controller 750 with time read from clock 754. When the times compare and the signal from TV ON detector 763 indicates that the television 14 is OFF, then controller 750 can begin a search for a television signal source and a channel having television guide and guide information.
For example, suppose that the tuner switch 701 is switched so that the television signal source is the output of cable box 730. The television signal from the cable box is sent to VCR 740 and any guide information is decoded by VBI decoder/slicer 746 or audio decoder 748 depending on the format for transmitting the guide information as indicated above in the discussion of
If no guide information is contained in the television signal received from the cable box, then the controller 750 sends a command to tuner switch 701 to switch to another television signal source. For example, the tuner switch 701 can be switched to antenna 702. When the television signal from antenna 702 is switched to the switch output 728, then again the controller 750 searches through channels received via antenna 702 to find a channel that contains guide information. If guide data is found, it is then stored in memory 752 and can be displayed on television 14. The tuner 703 is used to tune to the various channels received via antenna 702. If guide information is not found in the television signal received via antenna 702, then the controller 750 controls the tuner switch 701 to select the output of satellite receiver 733. The controller 750 along with VBI decoder/slicer 746 or audio decoder 748 determines whether guide information is received from the satellite receiver 733. The controller 750 can send commands via IR transmitter 762 to IR receiver 735 to command the satellite receiver to various channels in order to search the various channels for guide information.
If no television signal source or channel have been programmed or stored in the VCR, then in step 912 the VCR searches all channels received via cable for guide and guide data in a video signal. If no guide is found then the VCR switches the switch to the antenna input and searches all channels received via antenna for the guide and guide data in the video signal. Again if no guide or guide data are found then the VCR switches the switch to the satellite receiver input and searches all channels received via satellite for the guide and the guide data in the video signal. Once a television signal source and a channel have been found with guide information then in step 913 the television signal source and the channel are stored in the memory 752 of the VCR . Then the next time that a television guide is accessed the stored television signal source and channel can be used to reduce the amount of time required to search for a television signal source and a channel containing guide information. In step 913, the time for accessing the guide can also be stored. Once guide information is detected then in step 914 the video signal is decoded to extract the guide and guide data and the guide data are stored in memory. In step 916 video clips transmitted with the guide are recorded for later viewing. While recording if index commands are detected in the video signal then VISS marks are written onto the control track of the tape. Once the transmission of the guide and guide data is finished as detected in step 918, then in step 920 the switch is switched back to the cable television signal source or to another preselected television signal source, such as the satellite receiver. Then in step 922 the viewer can use the guide and guide data to select programs to view. The viewer can also view the recorded video clips and use the guide data to program the VCR to record transmitted programs associated with the video clips.
As electronic program guides become more popular (provided either on a subscription basis, free, or supported by advertisements such as the video clips described above) viewers will find themselves with several options for on-screen guides. According to a further embodiment, the VCR scans all available television signal sources and the television signals contained therein, or any designated portion thereof, for all guide information being transmitted by those signal sources.
Preferably, each guide supplier includes a guide identifier in the VBI of the signal in which guide information is embedded at regular intervals. As the VBI decoder/slicer decodes this information, the controller stores it in the memory 752. After searching is complete, the controller 750 compiles all received guide identifiers and displays them in a list for the viewer to select. When the viewer selects a guide, the controller stores the appropriate reception instructions, e.g., start time, end time, channel, and signal source, in memory 752 for future reception of the selected guide. Preferably, a limited portion of each received guide is stored in memory 752, which can then be formatted into an abbreviated guide for the viewer to sample and make a more informed choice as to which guide should be received on a regular basis.
Another embodiment of the invention allows the viewer to tune and display channels from one television signal source while the VCR 740 scans the other television signal sources for guide information. According to this embodiment, the controller switches the output of a viewer selected signal source, e.g., the cable box 730, to tuner switch output B for direct routing to the television 14. The controller then switches between the outputs of the remaining television signal sources, i.e., antenna 782 and satellite receiver 735 at tuner switch output A. The controller scans through the signals of one signal source output from tuner switch output A and then switches to the other signal source, scanning through the signals of that source also.
The controller 750 determines the viewer selected signal source either by determining the signal source currently being viewed by the viewer on television 14 or by prompting the viewer via an on-screen display to select a signal source for viewing while the other sources are searched for guide information.
The described embodiments of the invention are only considered to be preferred and illustrative of the inventive concept, the scope of the invention is not to be restricted to such embodiments. Various and numerous other arrangements may be devised by one skilled in the art without departing from the spirit and scope of this invention.
It is therefore intended by the appended claims to cover any and all such applications, modifications and embodiments within the scope of the present invention.
Mankovitz, Roy J., Yuen, Henry C.
Patent | Priority | Assignee | Title |
10015562, | Mar 31 2000 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | System and method for metadata-linked advertisements |
10021446, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia stream processing system |
10222934, | Dec 19 2007 | Verizon Patent and Licensing Inc. | Condensed program guide for media content access systems and methods |
10694256, | Mar 09 2007 | Rovi Technologies Corporation | Media content search results ranked by popularity |
10984037, | Mar 06 2006 | Veveo, Inc. | Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system |
11172269, | Mar 04 2020 | DISH Network L.L.C. | Automated commercial content shifting in a video streaming system |
6658661, | Mar 29 1999 | Hughes Electronics Corporation | Carousel bit mask system and method |
6704063, | Jun 17 1998 | Koninklijke Philips Electronics N V | System of apparatus and peripherals |
6721486, | Aug 06 1998 | Funai Electric Co., Ltd. | Automatic time setting apparatus and method for electric device |
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 |
6868226, | Aug 12 1997 | Rovi Guides, Inc | Apparatus and methods for voice titles |
6934966, | Nov 19 1997 | NEC CORPORATION, A CORP OF JAPAN | System for capturing resources in broadcast and data communication in unification mode |
6987862, | Nov 18 1993 | DIGIMARC CORPORATION AN OREGON CORPORATION | Video steganography |
7242790, | Nov 18 1993 | DIGIMARC CORPORATION AN OREGON CORPORATION | Video steganography |
7263202, | Jul 05 2001 | DIGIMARC CORPORATION AN OREGON CORPORATION | Watermarking to control video recording |
7328450, | Dec 19 1996 | Index Systems, Inc. | Method and system for displaying targeted advertisements in an electronic program guide |
7359528, | Oct 21 1994 | DIGIMARC CORPORATION AN OREGON CORPORATION | Monitoring of video or audio based on in-band and out-of-band data |
7398541, | Sep 09 1993 | United Video Properties, Inc. | Electronic television program guide schedule system and method |
7415129, | May 08 1995 | DIGIMARC CORPORATION AN OREGON CORPORATION | Providing reports associated with video and audio content |
7421724, | May 03 1996 | Rovi Guides, Inc | Systems and methods for displaying information regions in an interactive electronic program guide |
7480929, | May 03 1996 | Rovi Guides, Inc | Method and system for displaying advertisements in an electronic program guide |
7483834, | Jul 18 2001 | Panasonic Corporation | Method and apparatus for audio navigation of an information appliance |
7487529, | Dec 01 1998 | Rovi Guides, Inc | Electronic program guide system with advertising messages in pop-ups |
7493641, | May 03 1996 | Rovi Guides, Inc | Method and system for displaying advertisements in an electronic program guide |
7529465, | Jul 30 1998 | TIVO SOLUTIONS INC | System for time shifting multimedia content streams |
7558472, | Aug 22 2000 | TIVO SOLUTIONS INC | Multimedia signal processing system |
7587601, | Apr 25 1996 | DIGIMARC CORPORATION AN OREGON CORPORATION | Digital watermarking methods and apparatus for use with audio and video content |
7643649, | Nov 18 1993 | DIGIMARC CORPORATION AN OREGON CORPORATION | Integrating digital watermarks in multimedia content |
7668435, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia signal processing system |
7676059, | Oct 21 1994 | DIGIMARC CORPORATION AN OREGON CORPORATION | Video steganography or encoding |
7694319, | Nov 02 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive program guide with continuous data stream and client-server data supplementation |
7697718, | Jul 05 2001 | DIGIMARC CORPORATION AN OREGON CORPORATION | Methods employing topical subject criteria in video processing |
7702511, | May 08 1995 | DIGIMARC CORPORATION AN OREGON CORPORATION | Watermarking to convey auxiliary information, and media embodying same |
7757252, | Jul 20 1998 | INTERDIGITAL CE PATENT HOLDINGS | Navigation system for a multichannel digital television system |
7773107, | Feb 14 2006 | LG Electronics Inc. | Method for setting mute flags to improve compatibilities and the high definition multimedia interface system using the same method |
7778441, | Jul 05 2001 | DIGIMARC CORPORATION AN OREGON CORPORATION | Methods employing topical subject criteria in video processing |
7941818, | Jun 28 1999 | Index Systems, Inc. | System and method for utilizing EPG database for modifying advertisements |
7996864, | Aug 31 1994 | Rovi Guides, Inc | Method and apparatus for displaying television programs and related text |
8023692, | Oct 21 1994 | DIGIMARC CORPORATION AN OREGON CORPORATION | Apparatus and methods to process video or audio |
8028313, | Dec 21 2006 | Verizon Patent and Licensing Inc | Linear program guide for media content access systems and methods |
8032909, | Jul 05 2001 | DIGIMARC CORPORATION AN OREGON CORPORATION | Watermarking and electronic program guides |
8036421, | Jul 05 2001 | Digimarc Corporation | Methods employing topical subject criteria in video processing |
8051447, | Dec 19 2007 | Verizon Patent and Licensing Inc | Condensed program guide for media content access systems and methods |
8069461, | Mar 30 2006 | Verizon Patent and Licensing Inc | On-screen program guide with interactive programming recommendations |
8085979, | Jul 05 2001 | DIGIMARC CORPORATION AN OREGON CORPORATION | Methods employing stored preference data to identify video of interest to a consumer |
8103965, | Jun 28 2007 | Verizon Patent and Licensing Inc | Media content recording and healing statuses |
8107674, | Feb 04 2000 | DIGIMARC CORPORATION AN OREGON CORPORATION | Synchronizing rendering of multimedia content |
8122465, | Jul 05 2001 | DIGIMARC CORPORATION AN OREGON CORPORATION | Watermarking to set video usage permissions |
8136140, | Nov 20 2007 | DISH NETWORK L L C | Methods and apparatus for generating metadata utilized to filter content from a video stream using text data |
8150032, | May 08 1995 | Digimarc Corporation | Methods for controlling rendering of images and video |
8151296, | Nov 02 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive program guide with continuous data stream and client-server data supplementation |
8151300, | Aug 15 2002 | COX COMMUNICATIONS, INC | Smart audio guide system and method |
8156520, | May 30 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
8165450, | Nov 19 2007 | DISH TECHNOLOGIES L L C | Methods and apparatus for filtering content in a video stream using text data |
8165451, | Nov 20 2007 | DISH TECHNOLOGIES L L C | Methods and apparatus for displaying information regarding interstitials of a video stream |
8181200, | Oct 02 1995 | Rovi Guides, Inc | Method and system for displaying advertising, video, and program schedule listing |
8194034, | Dec 20 2006 | Verizon Patent and Licensing Inc | Systems and methods for controlling a display |
8195029, | Nov 26 2003 | Sony Corporation | Content viewing support apparatus and content viewing support method, and computer program |
8250605, | Dec 18 2006 | Verizon Patent and Licensing Inc | Systems and methods for presentation of preferred program selections |
8272011, | Dec 19 1996 | Rovi Guides, Inc | Method and system for displaying advertisements between schedule listings |
8316320, | Oct 03 2006 | Verizon Patent and Licensing Inc | Expandable history tab in interactive graphical user interface systems and methods |
8316408, | Nov 22 2006 | Verizon Patent and Licensing Inc | Audio processing for media content access systems and methods |
8327394, | Nov 30 2009 | Verizon Patent and Licensing Inc.; VERIZON PATENT AND LICENSING, INC | Boosting factor for television content |
8327402, | Jul 15 2008 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Methods and devices for presenting an interactive media guidance application |
8336071, | Dec 19 1996 | Gemstar Development Corporation | System and method for modifying advertisement responsive to EPG information |
8347331, | Sep 05 1998 | Samsung Electronics Co., Ltd. | Method of acquiring program guide information, program guide method appropriate for the same, and program guide apparatus |
8359616, | Sep 30 2009 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for automatically generating advertisements using a media guidance application |
8380041, | Jul 30 1998 | TIVO SOLUTIONS INC | Transportable digital video recorder system |
8380049, | May 06 1998 | TIVO SOLUTIONS INC | Playback of audio/video content with control codes |
8407735, | Dec 24 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for identifying segments of content in a presentation stream using signature data |
8418200, | Sep 05 1998 | Samsung Electronics Co., Ltd. | Method of acquiring program guide information, program guide method appropriate for the same, and program guide apparatus |
8418217, | Sep 06 2006 | Verizon Patent and Licensing Inc | Systems and methods for accessing media content |
8437617, | Jun 17 2009 | DISH TECHNOLOGIES L L C | Method and apparatus for modifying the presentation of content |
8448209, | Dec 19 1996 | Gemstar Development Corporation | System and method for displaying advertisements responsive to EPG information |
8453174, | Oct 02 1995 | Rovi Guides, Inc | Method and system for displaying advertising, video, and program schedule listing |
8457476, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia signal processing system |
8462272, | Sep 05 1998 | SAMSUNG ELECTRONICS CO , LTD | Method of acquiring program guide information, program guide method appropriate for the same, and program guide apparatus |
8464295, | Oct 03 2006 | Verizon Patent and Licensing Inc | Interactive search graphical user interface systems and methods |
8477243, | Sep 05 1998 | Samsung Electronics Co., Ltd. | Program guide apparatus acquiring program guide information and/or providing for program guide navigation using same |
8483546, | Jun 29 2007 | Verizon Patent and Licensing Inc | Apparatus, method, and computer program product for receiving a command during a commercial |
8510771, | Dec 24 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for filtering content from a presentation stream using signature data |
8510780, | Dec 21 2006 | Verizon Patent and Licensing Inc | Program guide navigation tools for media content access systems and methods |
8522163, | Dec 19 2008 | Verizon Patent and Licensing Inc | Systems and methods for radial display of time based information |
8526781, | Jul 30 1998 | TIVO SOLUTIONS INC | Multiple output digital video recording system |
8528016, | Dec 28 2009 | Verizon Patent and Licensing Inc. | Dynamic program guide information |
8538241, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia signal processing system |
8566874, | Oct 03 2006 | Verizon Patent and Licensing Inc | Control tools for media content access systems and methods |
8577205, | Jul 30 1998 | TIVO SOLUTIONS INC | Digital video recording system |
8588579, | Dec 24 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for filtering and inserting content into a presentation stream using signature data |
8595778, | Nov 12 2008 | Level 3 Communications, LLC | User authentication in a content delivery network |
8606085, | Mar 20 2008 | DISH Network L.L.C. | Method and apparatus for replacement of audio data in recorded audio/video stream |
8612310, | Dec 29 2005 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Method and system for commerce in media program related merchandise |
8613020, | Apr 30 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Program guide system with flip and browse advertisements |
8620769, | Dec 29 2005 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Method and systems for checking that purchasable items are compatible with user equipment |
8635646, | Sep 05 1998 | Samsung Electronics Co., Ltd. | Program guide apparatus |
8635647, | Sep 05 1998 | Samsung Electronics Co., Ltd. | Program guide apparatus |
8635649, | Dec 19 1996 | Gemstar Development Corporation | System and method for modifying advertisement responsive to EPG information |
8640052, | Dec 31 2009 | Verizon Patent and Licensing Inc.; VERIZON PATENT AND LICENSING, INC | User interface enhancements for media content access systems and methods |
8643786, | Sep 05 1998 | Samsung Electronics Co., Ltd. | Program guide apparatus |
8646005, | May 03 1996 | Rovi Guides, Inc | Information system |
8661470, | Sep 05 1998 | Samsung Electronics Co., Ltd. | Program guide apparatus |
8667538, | Jul 15 2008 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Methods and devices for presenting an interactive media guidance application |
8677415, | Mar 30 2006 | Verizon Patent and Licensing Inc | On-screen program guide with interactive programming recommendations |
8695036, | Sep 05 1998 | Samsung Electronics Co., Ltd. | Program guide apparatus |
8719886, | Nov 12 2008 | Level 3 Communications, LLC | Dynamic processing of streamed content |
8726159, | Jan 05 2007 | Verizon Patent and Licensing Inc | Content level navigation systems and methods |
8726309, | May 30 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
8726311, | Jul 21 1997 | Gemstar Development Corporation | System and method for modifying advertisement responsive to EPG information |
8732757, | Dec 19 1996 | Gemstar Development Corporation | System and method for targeted advertisement display responsive to user characteristics |
8739210, | Apr 08 1994 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for presenting an interactive user interface |
8739213, | Jun 29 2007 | Verizon Patent and Licensing Inc | System and method for providing an interactive program guide for past current and future programming |
8763039, | Sep 05 1998 | Samsung Electronics Co., Ltd. | Program guide apparatus |
8769574, | Sep 05 1998 | Samsung Electronics Co., Ltd. | Program guide apparatus |
8776125, | May 03 1996 | Rovi Guides, Inc | Method and system for displaying advertisements in an electronic program guide |
8793738, | May 04 1994 | Rovi Guides, Inc | Television system with downloadable features |
8806536, | Mar 04 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Program guide system with preference profiles |
8806538, | May 03 1996 | Rovi Guides, Inc | Information system |
8824865, | Jul 30 1998 | TIVO SOLUTIONS INC | Digital video recorder system with an integrated DVD recording device |
8832553, | Jun 19 2007 | Verizon Patent and Licensing Inc | Program guide 3D zoom |
8832742, | Oct 06 2006 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications |
8863170, | Mar 31 2000 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | System and method for metadata-linked advertisements |
8869201, | Sep 05 1998 | Samsung Electronics Co., Ltd. | Program guide apparatus |
8869204, | May 03 1996 | Rovi Guides, Inc | Method and system for displaying advertisements in an electronic program guide |
8881217, | Sep 06 2006 | Verizon Patent and Licensing Inc. | Systems and methods for accessing media content |
8892495, | Feb 01 1999 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Adaptive pattern recognition based controller apparatus and method and human-interface therefore |
8898701, | Dec 29 2006 | Verizon Laboratories Inc | Method and system for providing attribute browsing of video assets |
8918807, | Jul 21 1997 | Rovi Guides, Inc | System and method for modifying advertisement responsive to EPG information |
8931008, | Jun 29 1999 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Promotional philosophy for a video-on-demand-related interactive display within an interactive television application |
8934758, | Feb 09 2010 | DISH TECHNOLOGIES L L C | Methods and apparatus for presenting supplemental content in association with recorded content |
8935728, | Dec 21 2006 | Verizon Patent and Licensing Inc. | Program guide navigation tools for media content access systems and methods |
8965173, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia stream processing system |
8965177, | Nov 20 2007 | DISH TECHNOLOGIES L L C | Methods and apparatus for displaying interstitial breaks in a progress bar of a video stream |
8973040, | Oct 03 2006 | Verizon Patent and Licensing Inc. | Control tools for media content access systems and methods |
8977106, | Nov 19 2007 | DISH TECHNOLOGIES L L C | Methods and apparatus for filtering content in a video stream using closed captioning data |
8984551, | Nov 02 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive program guide with continuous data stream and client-server data supplementation |
8990858, | Jun 29 2009 | Verizon Patent and Licensing Inc.; Verizon Patent and Licensing Inc | Search-based media program guide systems and methods |
9002173, | Jul 30 1998 | TIVO SOLUTIONS INC | Digital security surveillance system |
9009622, | Jun 30 2009 | Verizon Patent and Licensing Inc.; Verizon Patent and Licensing Inc | Media content instance search methods and systems |
9009757, | Sep 05 1998 | Samsung Electronics Co., Ltd. | Program guide apparatus |
9015749, | Jul 21 1997 | Rovi Guides, Inc | System and method for modifying advertisement responsive to EPG information |
9015750, | May 15 1998 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television program guide system for determining user values for demographic categories |
9021404, | Aug 25 2006 | Verizon Patent and Licensing Inc | Systems and methods for modifying content based on a positional relationship |
9027058, | May 03 1996 | Rovi Guides, Inc | Information system |
9038104, | Jun 29 2007 | Verizon Patent and Licensing Inc. | System and method for providing an interactive program guide for past, current, and future programming |
9075861, | Mar 06 2006 | VEVEO LLC | Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections |
9084029, | Mar 30 2006 | Verizon Patent and Licensing Inc | On-screen program guide with interactive programming recommendations |
9092503, | Mar 06 2006 | Veveo, Inc. | Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content |
9094724, | May 06 1998 | TIVO SOLUTIONS INC | Multi-channel playback of audio/video content |
9113107, | Nov 08 2005 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Interactive advertising and program promotion in an interactive television system |
9113207, | Apr 19 1996 | Rovi Guides, Inc | Systems and methods for contextually linking television program information |
9113212, | May 06 1998 | TIVO SOLUTIONS INC | Simultaneous recording and playback of audio/video programs |
9118869, | Dec 19 2007 | Verizon Patent and Licensing Inc | Vertically oriented program guide for media content access systems and methods |
9124932, | Apr 19 1996 | Rovi Guides, Inc | Systems and methods for contextually linking television program information |
9128987, | Mar 06 2006 | Veveo, Inc. | Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users |
9143737, | Oct 15 2009 | Verizon Patent and Licensing Inc. | Data distribution |
9147198, | Jan 10 2013 | Rovi Technologies Corporation | Systems and methods for providing an interface for data driven media placement |
9166714, | Sep 11 2009 | Veveo, Inc | Method of and system for presenting enriched video viewing analytics |
9167190, | Dec 21 2006 | Verizon Patent and Licensing Inc. | Program guide navigation tools for media content access systems and methods |
9172987, | Jul 07 1998 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Methods and systems for updating functionality of a set-top box using markup language |
9173001, | Jun 27 2006 | Verizon Patent and Licensing Inc | Media content access systems and methods |
9177081, | Aug 26 2005 | Veveo, Inc. | Method and system for processing ambiguous, multi-term search queries |
9191722, | Dec 19 1996 | Rovi Guides, Inc | System and method for modifying advertisement responsive to EPG information |
9241136, | Jun 29 2009 | Verizon Patent and Licensing Inc.; Verizon Patent and Licensing Inc | Method and apparatus for creating a personalized programming guide |
9258529, | Oct 15 2009 | Verizon Patent and Licensing Inc. | Data distribution |
9264686, | Sep 20 1999 | TIVO SOLUTIONS INC | Tag-based menus in video streams |
9274505, | Dec 19 2008 | Verizon Patent and Licensing Inc | Systems and methods for radial display of time based information |
9300902, | May 06 1998 | TIVO SOLUTIONS INC | Playback of audio/video content with control codes |
9305590, | Oct 16 2007 | Seagate Technology LLC | Prevent data storage device circuitry swap |
9319735, | Jun 07 1995 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Electronic television program guide schedule system and method with data feed access |
9326025, | Mar 09 2007 | Rovi Technologies Corporation | Media content search results ranked by popularity |
9344668, | May 06 1998 | TIVO SOLUTIONS INC | System and method for time-shifted program viewing |
9350934, | May 06 1998 | TIVO SOLUTIONS INC | System and method for time-shifted program viewing |
9357260, | May 30 2008 | DISH TECHNOLOGIES L L C | Methods and apparatus for presenting substitute content in an audio/video stream using text data |
9402102, | Jun 17 1996 | Rovi Guides, Inc. | System and method for using television schedule information |
9423936, | May 03 1996 | Rovi Guides, Inc | Information system |
9426509, | Aug 21 1998 | Rovi Guides, Inc. | Client-server electronic program guide |
9467749, | May 06 1998 | TIVO SOLUTIONS INC | Playback of audio/video content with control codes |
9510059, | Sep 05 1998 | Samsung Electronics Co., Ltd. | Program guide apparatus |
9521356, | Jul 30 1998 | TIVO SOLUTIONS INC | Digital security surveillance system |
9535563, | Feb 01 1999 | Blanding Hovenweep, LLC; HOFFBERG FAMILY TRUST 1 | Internet appliance system and method |
9571784, | Oct 30 2009 | Verizon Patent and Licensing Inc.; VERIZON PATENT AND LICENSING, INC | Media content watch list systems and methods |
9578000, | Jan 05 2007 | Verizon Patent and Licensing Inc. | Content level navigation systems and methods |
9591251, | Oct 06 1997 | UV CORP ; TV GUIDE, INC ; Rovi Guides, Inc | Interactive television program guide system with operator showcase |
9635406, | May 15 1998 | Rovi Guides, Inc. | Interactive television program guide system for determining user values for demographic categories |
9654721, | Jul 10 2007 | Verizon Patent and Licensing Inc | System and method for providing personal content recommendations |
9679602, | Jun 14 2006 | Seagate Technology LLC | Disc drive circuitry swap |
9736524, | Jan 06 2011 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
9749693, | Mar 24 2006 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Interactive media guidance application with intelligent navigation and display features |
9788043, | Nov 07 2008 | DIGIMARC CORPORATION AN OREGON CORPORATION | Content interaction methods and systems employing portable devices |
9788049, | Jul 30 1998 | TIVO SOLUTIONS INC | Multimedia signal processing system |
9800823, | Jul 30 1998 | TiVo Solutions Inc. | Digital security surveillance system |
9826189, | Jun 28 2007 | Verizon Patent and Licensing Inc | Apparatus, method, and computer program product for presenting an interactive programming guide |
9848276, | Mar 11 2013 | Rovi Guides, Inc; TV GUIDE, INC ; UV CORP | Systems and methods for auto-configuring a user equipment device with content consumption material |
9854199, | Jul 30 1998 | TIVO SOLUTIONS INC | Multiple outlet digital video recording system |
9918043, | Jun 27 2006 | Verizon Patent and Licensing Inc | Snippet access systems and methods |
9959908, | Jun 28 2007 | Verizon Patent and Licensing Inc. | Media content recording and healing statuses |
9967534, | Nov 19 2004 | TIVO SOLUTIONS INC | Digital video recorder video editing system |
Patent | Priority | Assignee | Title |
4025851, | Nov 28 1975 | A.C. Nielsen Company | Automatic monitor for programs broadcast |
4316217, | Mar 26 1979 | Method and apparatus for connecting a cable television system to a video cassette recorder | |
4361848, | Sep 06 1976 | L ETAT FRANCAIS, REPRESENTE PAR LE SECRETAIRE D ETAT AUX POSTES ET TELECOMMUNICATIONS ET A LA TELEDIFFUSION CENTRE NATIONAL D ETUDES DES TELECOMMUNICATION ; ETABLISSEMENT PUBLIC DE DIFFUSION DIT TELEDIFFUSION DE FRANCE | System for digitally transmitting and displaying data on television receiver screen |
4477840, | Apr 06 1981 | Telefunken Fernseh und Rundfunk GmbH | Video recorder |
4605958, | Apr 14 1983 | CONTROL DATA CORPORATION, A DE CORP | Method and apparatus for detecting the channel to which an electronic receiver system is tuned |
4633462, | Jul 18 1983 | Board of Trustees of the University of Illinois, The | Multiple access communication on a CATV reverse channel |
4641205, | Mar 05 1984 | RCA LICENSING CORPORATION, TWO INDEPENDENCE WAY, PRINCETON, NJ 08540, A CORP OF DE | Television system scheduler with on-screen menu type programming prompting apparatus |
4706121, | Jul 12 1985 | Scientific-Atlanta, Inc | TV schedule system and process |
4866434, | Dec 22 1988 | RCA Licensing Corporation | Multi-brand universal remote control |
4894714, | Oct 03 1986 | U S PHILIPS CORPORATION, A CORP OF DE | Apparatus using teletext to provide channel identification information in a television transmission system |
4908707, | Jul 20 1987 | NXP B V | Video cassette recorder programming via teletext transmissions |
4908713, | Dec 14 1981 | Rovi Guides, Inc | VCR Programmer |
4977455, | Jul 15 1988 | STARSIGHT TELECAST, INC | System and process for VCR scheduling |
5008750, | Feb 28 1989 | Kabushiki Kaisha Toshiba | Television receiver with teletext receiving function and method of superimposing teletext picture on television picture |
5121476, | Oct 30 1989 | ALLEN PATTISELANNO | TV data capture device |
5144438, | Dec 24 1988 | Samsung Electronics Co., Ltd. | Multichannel scanning method |
5251035, | Aug 17 1990 | Sony Corporation | Satellite broadcasting tuner |
5253120, | Mar 31 1989 | Kabushiki Kaisha Toshiba | Recording/reproducing apparatus for more efficient recording and reproduction of audio and video signals |
5296932, | Oct 06 1992 | LG Electronics Inc | Non-program signal acquisition system for a television signal receiver |
5299011, | May 26 1989 | Samsung Electronics Co., Ltd. | Method of and apparatus for channel scanning |
5307173, | Dec 23 1988 | Rovi Guides, Inc | Apparatus and method using compressed codes for television program record scheduling |
5329500, | Feb 18 1993 | GOLDSTAR CO , LTD | Video cassette recorder having automatic time setting function |
5335079, | Dec 23 1988 | Rovi Guides, Inc | Apparatus and method using compressed codes for recorder preprogramming |
5335277, | Nov 03 1981 | PERSONALIZED MASS MEDIA CORPORATION, THE | Signal processing appparatus and methods |
5343251, | May 13 1993 | PARETO PARTNERS LTD | Method and apparatus for classifying patterns of television programs and commercials based on discerning of broadcast audio and video signals |
5374961, | Nov 29 1993 | SAMSUNG ELECTRONICS CO , LTD | Apparatus and method therefor for providing the latest information in receiving teletext |
5390027, | Aug 23 1990 | MATSUSHITA ELECTRIC INDUSTRIAL CO , LTD | Television program recording and reproducing system using program data of text broadcast signal |
5408692, | Sep 07 1992 | Uniden Corporation | Scanning receiver |
5432558, | Oct 31 1992 | SAMSUNG ELECTRONICS CO , LTD | Circuit and method for transmitting/receiving a code-inserted video signal |
5436676, | Jun 10 1994 | LG Electronics Inc | Remote control unit code translation |
5465385, | Oct 28 1991 | Pioneer Electronic Corporation | CATV system with an easy program reservation |
5499103, | Oct 20 1993 | Rovi Guides, Inc | Apparatus for an electronic guide with video clips |
5508815, | Dec 14 1981 | Rovi Guides, Inc | Schedule display system for video recorder programming |
5515173, | Mar 05 1993 | Rovi Guides, Inc | System and method for automatically recording television programs in television systems with tuners external to video recorders |
5532732, | Dec 23 1988 | Rovi Guides, Inc | Apparatus and methods for using compressed codes for monitoring television program viewing |
5541738, | Apr 12 1994 | Rovi Guides, Inc | Electronic program guide |
5543929, | Oct 20 1993 | Rovi Guides, Inc | Television for controlling a video cassette recorder to access programs on a video cassette tape |
5546193, | May 02 1991 | Thomson Consumer Electronics, Inc. | Autoprogrammed, channel mapping for a video cassette recorder |
5574965, | Oct 04 1991 | D2B Systems Company Limited | Local communication bus system and apparatuses for use in such a system |
5640484, | Dec 27 1993 | Rovi Guides, Inc | Switch for automatic selection of television signal sources for delivery of television guide data |
5684525, | Apr 17 1995 | Rovi Guides, Inc | Merging multi-source information in a television system |
5982411, | Dec 18 1996 | Google Technology Holdings LLC | Navigation among grouped television channels |
6011594, | Jul 05 1996 | Kabushiki Kaisha Toshiba | Television device having text data processing function |
EP208931, | |||
EP393955, |
Date | Maintenance Fee Events |
Jun 27 2005 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jun 24 2009 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Mar 13 2013 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Jan 22 2005 | 4 years fee payment window open |
Jul 22 2005 | 6 months grace period start (w surcharge) |
Jan 22 2006 | patent expiry (for year 4) |
Jan 22 2008 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jan 22 2009 | 8 years fee payment window open |
Jul 22 2009 | 6 months grace period start (w surcharge) |
Jan 22 2010 | patent expiry (for year 8) |
Jan 22 2012 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jan 22 2013 | 12 years fee payment window open |
Jul 22 2013 | 6 months grace period start (w surcharge) |
Jan 22 2014 | patent expiry (for year 12) |
Jan 22 2016 | 2 years to revive unintentionally abandoned end. (for year 12) |