WO1990015507A1 - Television program selection - Google Patents

Television program selection Download PDF

Info

Publication number
WO1990015507A1
WO1990015507A1 PCT/AU1990/000226 AU9000226W WO9015507A1 WO 1990015507 A1 WO1990015507 A1 WO 1990015507A1 AU 9000226 W AU9000226 W AU 9000226W WO 9015507 A1 WO9015507 A1 WO 9015507A1
Authority
WO
WIPO (PCT)
Prior art keywords
signal
video
program
received
prohibited
Prior art date
Application number
PCT/AU1990/000226
Other languages
French (fr)
Inventor
Peter Samuel Vogel
Original Assignee
Right Hemisphere Pty. Limited
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Right Hemisphere Pty. Limited filed Critical Right Hemisphere Pty. Limited
Priority claimed from AU57308/90A external-priority patent/AU636149B2/en
Publication of WO1990015507A1 publication Critical patent/WO1990015507A1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/30Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording
    • G11B27/3027Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on the same track as the main recording used signal is digitally coded
    • G11B27/3036Time code signal
    • G11B27/3054Vertical Interval Time code [VITC]
    • GPHYSICS
    • G04HOROLOGY
    • G04GELECTRONIC TIME-PIECES
    • G04G15/00Time-pieces comprising means to be operated at preselected times or after preselected time intervals
    • G04G15/006Time-pieces comprising means to be operated at preselected times or after preselected time intervals for operating at a number of different times
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B15/00Driving, starting or stopping record carriers of filamentary or web form; Driving both such record carriers and heads; Guiding such record carriers or containers therefor; Control thereof; Control of operating function
    • G11B15/02Control of operating function, e.g. switching from recording to reproducing
    • G11B15/023Control of operating function, e.g. switching from recording to reproducing remotely controlled
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B19/00Driving, starting, stopping record carriers not specifically of filamentary or web form, or of supports therefor; Control thereof; Control of operating function ; Driving both disc and head
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B23/00Record carriers not specific to the method of recording or reproducing; Accessories, e.g. containers, specially adapted for co-operation with the recording or reproducing apparatus ; Intermediate mediums; Apparatus or processes specially adapted for their manufacture
    • G11B23/02Containers; Storing means both adapted to cooperate with the recording or reproducing means
    • G11B23/04Magazines; Cassettes for webs or filaments
    • G11B23/041Details
    • G11B23/042Auxiliary features
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/11Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34Indicating arrangementsĀ 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/36Monitoring, i.e. supervising the progress of recording or reproducing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • H04N7/087Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only
    • H04N7/088Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital
    • H04N7/0887Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division with signal insertion during the vertical blanking interval only the inserted signal being digital for the transmission of programme or channel identifying signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/60Solid state media
    • G11B2220/65Solid state media wherein solid state memory is used for storing indexing information or metadata
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B2220/00Record carriers by type
    • G11B2220/90Tape-like record carriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications

Definitions

  • the present invention relates to means for and methods of controlling video appliances, such as video cassette recorders or television receivers, so that selected television programs are viewed or recorded.
  • VCRs video cassette recorders
  • Many VCRs are equipped with timing means for starting and stopping recording of programs at times selected by the user.
  • the user must consult a television schedule, select the programs to be recorded, and enter into the VCR's memory the start time and end time or duration of the selected programs, and channel to be recorded. In some cases this process can be complicated and error- prone.
  • the pre_sent invention is directed towards providing new and useful alternatives to known arrangements for controlling video appliances so that selected programs can be viewed or recorded.
  • the present invention offers a number of other benefits not hitherto obtainable.
  • a method of selecting television programs to be recorded including the steps of receiving a first signal conveying data representative of a television programming schedule, decoding said received signals, displaying the resulting decoded schedule information, selecting one or more of programs displayed in said schedule as programs to be recorded, receiving a second signal identifying for each television channel the program being currently broadcast, decoding said second signal, and controlling recording of the selected programs according to the selection from the schedule and the content of said decoded second signal.
  • a method of selecting television programs to be viewed including the steps of receiving a first signal conveying data representative of a television programming schedule, decoding said received signals, displaying the resulting decoded schedule information, identifying a number of programs displayed in said schedule as programs to be recorded, receiving a second signal identifying for each television channel the program being currently broadcast, decoding said second signal, and enabling viewing of the selected programs according to the programs selected from the schedule as those to be viewed and the content of said decoded second signal.
  • a television program recording identifying method comprising the steps of receiving a first signal representative of the name of a television program being broadcast, receiving a second signal being a television broadcast, and recording said first signal while simultaneously recording said second signal.
  • the invention consists in a television program recording selector including a receiver adapted to receive a first signal conveying data representative of a television programming schedule, means to decode said received signals, means for displaying the resulting decoded schedule information, means for selecting a number of programs displayed in said schedule as programs to be recorded, means for receiving a second signal identifying for each television channel the program being currently broadcast, means for decoding said second signal, and means for controlling recording of the selected programs according to the programs identified as those to be recorded and the content of said decoded second signal.
  • the invention consists in a television program viewing selector including a receiver adapted to receive a first signal conveying data representative of a television programming schedule, means to decode said received signal, means for displaying the resulting decoded schedule information, means for selecting a number of programs displayed in said schedule as programs to be viewed, means for receiving a second signal identifying for each television channel the program being currently broadcast, means for decoding said second signal, and means for controlling viewing of the identified programs according to the programs selected as those to be viewed and the content of said decoded second signal.
  • a television program recorder comprising means for receiving an identifying signal representative of the name of a television program being broadcast, recording means adapted to record said signal while simultaneously recording the television program being broadcast, replay means for simultaneously replaying said identifying signal and said program, and means for displaying said identifying signal in the form of text.
  • Fig. 1 is a block diagram of a television program selector according to the invention
  • Fig. 2 shows the control panel of this embodiment
  • Fig. 3 shows an example of the schedule menu display of this embodiment
  • Hg. 4 shows an example of the status menu display of this embodiment
  • an embodiment of the invention is provided for use in conjunction with video cassette recorders (VCRs).
  • VCRs video cassette recorders
  • This embodiment takes the form of a device which communicates with the VCR via an infra-red (IR) control signal, this signal being similar to the control signal used by the hand-held remote control of conventional VCRs.
  • IR infra-red
  • This embodiment of the invention is in turn controlled by a hand-held remote control.
  • the invention allows the user to control the usual functions of a VCR, such as recording or playing a tape, as well as the novel functions provided by this invention.
  • This arrangement is particularly beneficial as it can be used with a wide range of VCRs without modification of the VCR. Referring to Fig.
  • RF input 101 is derived from the television antenna being used to receive off-air programs or a separate antenna, and comprises a signal modulated with data relating to the television schedule and the programs currently being broadcast This signal is received by receiver 102, and fed to demodulator 103 which provides as an output digital data which is fed to an input of microprocessor 104.
  • Microprocessor 104 executes program instructions stored in read-only-memory ROM 107, and is responsible for all control and user-interface functions of this embodiment of the invention.
  • Received data comprises two main types: periodic data and real ā‡ time data.
  • Periodic data comprises the television schedule for the current day and future days, including the name of each program, its scheduled start time, the channel on which it is to be broadcast, and a classification (such as whether or not it is suitable for viewing by children).
  • the periodic data is transmitted from a remote source, such as the television broadcast station or a separate transmitting station, at infrequent intervals, say once every hour.
  • Real-time data comprises information which identifies which program is currently being broadcast on each channel, including the program classification. This data is transmitted from the remote source as soon as possible after a change of program on any channel, and is then repeated occasionally, say every 10 seconds, until another change of program occurs.
  • microprocessor 104 On receipt of program schedule data, microprocessor 104 stores the data in random access memory RAM 106.
  • microprocessor 104 On receipt of a command from the user requesting information, such as the program schedule, microprocessor 104 retrieves the relevant data from RAM 106, formats it for display and stores it in text random access memory TRAM 108.
  • Text generator 109 accesses the data stored in TRAM 108 and generates a video raster signal which when conveyed to a television receiver via RF modulator 110 and RF output 111 causes the text to be displayed on the television receiver screen.
  • IR receiver 113 receives infra-red control signals from IR remote 112, which for convenience is a hand-held control device.
  • IR remote 112 includes a switch array which provides means for users to issue instructions to microprocessor 104, and in this embodiment is constructed as shown in Fig.2, so as to offer most conveniently the functions described below.
  • IR transmitter 105 is an infra-red emitting diode which is used to -control a VCR, via the infra-red remote control channel commonly used with VCRs. IR transmitter 105 is pulsed under control of microprocessor 104 to generate control data which controls the operation of the VCR, for example, by issuing a PAUSE command or a RECORD command. *
  • FIG. 2 the layout of switches of the user control keyboard can be seen. Twelve switches labelled ā€œCHANNELā€ are used to select one of 12 channels to be viewed.
  • the switches ā€œRewā€, ā€œFFā€, ā€œRecā€, ā€œPlayā€, ā€œPauseā€ and ā€œStopā€ control the rewind, fast forward, record, play, pause and stop functions of the VCR in the usual manner.
  • the switch ā€œselā€ is used to select a menu option.
  • the four triangular switches surrounding the "selā€ switch cause movement of the cursor on a menu display in one of the four directions indicated.
  • the switches ā€œCā€, ā€œPā€, ā€œSā€ and ā€œ?ā€ are used to initiate the classification, program, status and QUERY functions respectively. The operation of these four functions will now be described.
  • CLASSIFICA ā‡ ON Pressing this button causes a display such as that shown in Fig. 4 to appear on the television screen. This display is known as the STATUS menu.
  • the CLASSIFICATION function relates to the text in the left-hand column of the display, headed "ENABLE". The letters shown in the column under ENABLE represent the following classifications:
  • each classification letter indicates whether each classification is enabled, a check mark indicating enabled, and a cross indicating prohibited. If a program of a classification which is prohibited is received, the invention causes the video recorder to pause, preventing recording. If desired, viewing of programs bearing prohibited classification can also be inhibited by the invention causing the channel selector of the receiver or VCR to select the output of the invention, rather than the channel of the program. It is also possible to provide an alarm function to alert viewers that a particular program is about to start. For example, the invention can be used to turn on the television receiver when a preselected broadcast starts, and to sound an alarm five minutes beforehand.
  • the user pushes the C button, which causes the STATUS display to appear with the cursor positioned on one of the indicator boxes.
  • the desired classification is then selected by moving the cursor up or down using the up or down pointing triangular keys.
  • the enable status of the cursored classification can be changed by pressing the "sel" button.
  • Another box in the ENABLE column labelled "LOCK" enables a security function which prevents changing the status of classifications unless a personal identity number, known only to authorised persons, is entered first.
  • PROGRAM Pressing this button causes a display such as that of Fig. 3 to be displayed.
  • This display is known as the PROGRAM menu, and shows a list of scheduled programs for each available channel.
  • Channel indicator box 301 shows the date and channel to which each column of schedule information relates.
  • Each entry in the schedule shows the scheduled time of broadcast, title and censorship classification.
  • a cursor is used to highlight one schedule item at a time. The cursor can be moved up, down, right or left using the triangular switches.
  • item 302 is shown as cursored.
  • a program can be selected for recording by pressing the "sel" switch when the desired item is cursored.
  • this embodiment of the invention is arranged so that the program menu scrolls in both axes. This scrolling occurs if the cursor movement switches are pressed and the cursor is at the limit of movement in the corresponding direction. As seen in Fig. 3, arrows appear on the display indicating that further information can be accessed by scrolling the display further in the direction of the arrow.
  • STATUS Pressing this button causes the status menu to be shown.
  • the column of this display under the heading "CURRENT" shows details of the program currently being broadcast on the channel selected for viewing.
  • the information displayed includes the scheduled time of broadcast, date, channel, title and classification.
  • the status menu also shows a list of programs selected for recording.
  • the downward-pointing arrow below the list shown in the example of Fig. 4 indicates that there are more items selected for recording, and these can be accessed by scrolling the display using the downward-pointing cursor control switch.
  • QUERY If this switch is pressed while a menu is being displayed, details of the currently cursored broadcast are displayed.
  • the microprocessor performs a number of other major functions.
  • VCR CONTROL Certain commands received by IR receiver 113, in particular those which effect the usual VCR functions such as play, stop, channel change, are passed on to the VCR being controlled. Because control codes used by different models of VCRs are not standardised, the command code required by the VCR will in general not be the same as that generated by the corresponding button of IR remote 112. To permit use of the invention with a wide range of VCRs, data representing the control codes required by the particular VCR in use is stored within the ROM or RAM of the invention, so that when a VCR control command is to be issued, the corresponding code can be looked up and transmitted. Microprocessor 104 maintains a VCR status table in RAM 106, which stores data such as television channel currently being received and VCR transport status such as stopped, recording or spooling. This status table is updated each time a VCR Gontrol command is issued.
  • SCHEDULE UPDATE Data conveying schedule information is periodically received by receiver 102. This information is stored in RAM 106. When the available memory is full, the oldest schedule information is discarded.
  • CURRENT PROGRAM IDENTi ā‡ CA ā‡ ON Whenever a change of program occurs on one of the available television channels, an identifying signal is received by receiver 102. This signal includes data identifying the channel concerned, the classification of the program, the name of the program, and such other identifying information as may be desired. When an identifying signal is recognised by microprocessor 104, it takes different action depending on the current status of the VCR (ascertained by reference to the status table in memory) and the instructions previously issued by the user. The VCR status must be taken into account because different commands must be generated depending on what the VCR is doing at that moment.
  • the microprocessor must ascertain whether the channel indicated by the identifying signal is the channel currently selected by the VCR's tuner. Because any channel change commands previously issued to the VCR by the user have been forwarded to the VCR by the invention, the identity of the currently-selected channel is always available to the microprocessor. In this example, if the VCR is tuned to the channel on which a prohibited advertisement is in progress, further reference is made to the status table to ascertain whether the VCR is recording. If it is, a suitable "pause" command is issued.
  • the invention can also be practised by including suitable means within a video recorder, television receiver or other appliance.
  • control of the receiving or recording appliance can be effected by suitable connection to the control means of the appliance, rather than the infra-red control path used by the embodiment above.
  • the functions offered to the user according to the embodiment described above are given by way of example only, and other functions can be provided without departing from the scope of the invention.
  • the embodiment described causes recording or viewing of the classifications not enabled to be inhibited, it is envisaged that other options can be provided.
  • the user can instruct that advertisements be muted, in which case the invention is arranged so that on receipt of data indicating that an advertisement is being received on the channel being viewed, a command is issued to the television receiver to cause muting of the sound signal, the sound being re-enabled on resumption of program.
  • the user controls of the invention can be incorporated with control of other appliances, for example, by incorporating the function switches of the invention into an infra ā‡ red remote control handpiece of another appliance, such as a VCR or television receiver.
  • program identification data within the invention can be used to label tape recordings, using the identifying data received by the data receiver of the invention to provide the labelling information.
  • the invention can be arranged to place a suitable code in the vertical interval of the video recording so that the name of a program is recorded as the program is recorded.
  • This extension permits programs recorded on a tape to be identified by name on replay, as well as facilitating automatic location of a program by name.
  • the invention can be further adapted to cause the name of a program to be printed legibly, for example on the casing of the video cassette on which the corresponding program is recorded.
  • recording of selected - programs is initiated and terminated according to correspondence between the name of a selected program and the name of the currently-broadcast program being received, it is also possible to control recording according to the scheduled time of broadcast.
  • the method of transmission of data to the invention from a remote station need not be by means of a radio transmission as used in the exemplary embodiment above.
  • the data could be conveyed to the invention by means of a signal embedded in the television broadcast, such as a special- purpose subcarrier or vertical-interval signal, or by cable or fibre- optic connection, or by data transmitted by optical signalling via a designated area of a television picture, or by telephone line, or by any other data transmission means.
  • a signal embedded in the television broadcast such as a special- purpose subcarrier or vertical-interval signal, or by cable or fibre- optic connection
  • data transmitted by optical signalling via a designated area of a television picture, or by telephone line, or by any other data transmission means It is also possible to transmit the non-realtime data by means of portable recording medium such as floppy disk or optically marked card.
  • the data used by the invention can originate from any source without departing from the scope of the invention.
  • the data can originate from a central station where a person monitors all television channels and transmits identifying information to the invention by activating appropriate switches controlling a suitably-equipped transmitter.
  • program information can be automatically generated using a data-base in which detailed programming data is stored in advance.
  • the invention provides improved means for controlling the operation of video recording equipment and television receivers.
  • the invention can be used to select which of a number of available broadcast television programs will be recorded by a domestic video cassette recorder.

Abstract

A signal representative of a television program guide and a signal indicating which program is currently being received are received at the point of reception of a television program signal. The program guide signal is used to cause a program guide to be displayed on a television screen. A viewer selects one or more programs to be recorded or viewed from the displayed guide. While the received program indicating signal indicates that the program currently being received is one of the selected programs, recording or viewing of the program is enabled. A further extension of the invention causes the name of a television program to be recorded on a video recording along with the program so that on replay the recording can readily be identified.

Description

TELEVISION PROGRAM SELECTION
TECHNICAL FIELD
The present invention relates to means for and methods of controlling video appliances, such as video cassette recorders or television receivers, so that selected television programs are viewed or recorded.
BACKGROUND ART
With the increasing use of video cassette recorders (VCRs) in the home, VCRs are being increasingly used for recording broadcast programs for later replay and viewing. Many VCRs are equipped with timing means for starting and stopping recording of programs at times selected by the user. To take advantage of this ability, the user must consult a television schedule, select the programs to be recorded, and enter into the VCR's memory the start time and end time or duration of the selected programs, and channel to be recorded. In some cases this process can be complicated and error- prone. There is a great need for convenient ways of selecting programs to be recorded. In an attempt to address this problem, some manufacturers have equipped VCRs with bar-code reading wands. Users can pass the wand over a bar-code printed on the television schedule which identifies the channel and time of the selected program. This information is used to set the timing means of the VCR. Another variation on this concept involves use of a sheet of times, dates and channels bearing the associated bar codes. In this case, the user must scan the appropriate bar code on this sheet for time, date and channel corresponding to programs selected for recording.
While these prior-art schemes have somewhat alleviated the difficulties, programming VCRs for recording is still error prone and inconvenient. Attempts have been made to provide improved programming by providing a device which accepts a machine- readable version of the television schedule via the medium of magnetic card, tape or similar means, the user being then offered a display of available programs from which to select. Although this arrangement .does represent an improvement over prior schemes, it suffers the disadvantage that the user must obtain the medium on which the schedule is distributed, which may be inconvenient. The media cost and cost of the reading device is also considerable. Another shortcoming of prior-art schemes is that they rely on time- of-day information for starting and stopping recording, with the result that unwanted material can be recorded, or part of the wanted program missed, in cases where actual broadcast times differ from scheduled times. It is also not possible using such schemes to control recording with great precision, with the result that selective recording, as required for example for eliminating advertisements from recordings, is not possible.
DISCLOSURE OF INVENĪ—ON
The pre_sent invention is directed towards providing new and useful alternatives to known arrangements for controlling video appliances so that selected programs can be viewed or recorded. As well as making selection simple, fast and accurate, the present invention offers a number of other benefits not hitherto obtainable. According to the present invention there is provided a method of selecting television programs to be recorded including the steps of receiving a first signal conveying data representative of a television programming schedule, decoding said received signals, displaying the resulting decoded schedule information, selecting one or more of programs displayed in said schedule as programs to be recorded, receiving a second signal identifying for each television channel the program being currently broadcast, decoding said second signal, and controlling recording of the selected programs according to the selection from the schedule and the content of said decoded second signal.
According to another aspect of the present invention there is provided a method of selecting television programs to be viewed including the steps of receiving a first signal conveying data representative of a television programming schedule, decoding said received signals, displaying the resulting decoded schedule information, identifying a number of programs displayed in said schedule as programs to be recorded, receiving a second signal identifying for each television channel the program being currently broadcast, decoding said second signal, and enabling viewing of the selected programs according to the programs selected from the schedule as those to be viewed and the content of said decoded second signal.
According to another useful extension of this inventive concept, there is provided a television program recording identifying method comprising the steps of receiving a first signal representative of the name of a television program being broadcast, receiving a second signal being a television broadcast, and recording said first signal while simultaneously recording said second signal.
In another aspect, the invention consists in a television program recording selector including a receiver adapted to receive a first signal conveying data representative of a television programming schedule, means to decode said received signals, means for displaying the resulting decoded schedule information, means for selecting a number of programs displayed in said schedule as programs to be recorded, means for receiving a second signal identifying for each television channel the program being currently broadcast, means for decoding said second signal, and means for controlling recording of the selected programs according to the programs identified as those to be recorded and the content of said decoded second signal.
In another aspect, the invention consists in a television program viewing selector including a receiver adapted to receive a first signal conveying data representative of a television programming schedule, means to decode said received signal, means for displaying the resulting decoded schedule information, means for selecting a number of programs displayed in said schedule as programs to be viewed, means for receiving a second signal identifying for each television channel the program being currently broadcast, means for decoding said second signal, and means for controlling viewing of the identified programs according to the programs selected as those to be viewed and the content of said decoded second signal.
- According to another useful extension of this inventive concept, there is provided a television program recorder comprising means for receiving an identifying signal representative of the name of a television program being broadcast, recording means adapted to record said signal while simultaneously recording the television program being broadcast, replay means for simultaneously replaying said identifying signal and said program, and means for displaying said identifying signal in the form of text.
BRIEF DESCRIPTION OF THE DRAWINGS
A particular embodiment of the invention will now be described with reference to the drawings in which:-
Fig. 1 is a block diagram of a television program selector according to the invention; Fig. 2 shows the control panel of this embodiment Fig. 3 shows an example of the schedule menu display of this embodiment; and Hg. 4 shows an example of the status menu display of this embodiment
MODEFORCARRYINGOUTTHEINVENTION
As seen in Fig. 1, an embodiment of the invention is provided for use in conjunction with video cassette recorders (VCRs). This embodiment takes the form of a device which communicates with the VCR via an infra-red (IR) control signal, this signal being similar to the control signal used by the hand-held remote control of conventional VCRs. This embodiment of the invention is in turn controlled by a hand-held remote control. Using this control means, the invention allows the user to control the usual functions of a VCR, such as recording or playing a tape, as well as the novel functions provided by this invention. This arrangement is particularly beneficial as it can be used with a wide range of VCRs without modification of the VCR. Referring to Fig. 1, RF input 101 is derived from the television antenna being used to receive off-air programs or a separate antenna, and comprises a signal modulated with data relating to the television schedule and the programs currently being broadcast This signal is received by receiver 102, and fed to demodulator 103 which provides as an output digital data which is fed to an input of microprocessor 104.
Microprocessor 104 executes program instructions stored in read-only-memory ROM 107, and is responsible for all control and user-interface functions of this embodiment of the invention. Received data comprises two main types: periodic data and realĀ¬ time data. Periodic data comprises the television schedule for the current day and future days, including the name of each program, its scheduled start time, the channel on which it is to be broadcast, and a classification (such as whether or not it is suitable for viewing by children). The periodic data is transmitted from a remote source, such as the television broadcast station or a separate transmitting station, at infrequent intervals, say once every hour. Real-time data comprises information which identifies which program is currently being broadcast on each channel, including the program classification. This data is transmitted from the remote source as soon as possible after a change of program on any channel, and is then repeated occasionally, say every 10 seconds, until another change of program occurs. On receipt of program schedule data, microprocessor 104 stores the data in random access memory RAM 106.
On receipt of a command from the user requesting information, such as the program schedule, microprocessor 104 retrieves the relevant data from RAM 106, formats it for display and stores it in text random access memory TRAM 108.
Text generator 109 accesses the data stored in TRAM 108 and generates a video raster signal which when conveyed to a television receiver via RF modulator 110 and RF output 111 causes the text to be displayed on the television receiver screen. IR receiver 113 receives infra-red control signals from IR remote 112, which for convenience is a hand-held control device. IR remote 112 includes a switch array which provides means for users to issue instructions to microprocessor 104, and in this embodiment is constructed as shown in Fig.2, so as to offer most conveniently the functions described below.
IR transmitter 105 is an infra-red emitting diode which is used to -control a VCR, via the infra-red remote control channel commonly used with VCRs. IR transmitter 105 is pulsed under control of microprocessor 104 to generate control data which controls the operation of the VCR, for example, by issuing a PAUSE command or a RECORD command. *
Referring now to Fig. 2, the layout of switches of the user control keyboard can be seen. Twelve switches labelled "CHANNEL" are used to select one of 12 channels to be viewed. The switches "Rew", "FF", "Rec", "Play", "Pause" and "Stop" control the rewind, fast forward, record, play, pause and stop functions of the VCR in the usual manner. The switch "sel" is used to select a menu option. The four triangular switches surrounding the "sel" switch cause movement of the cursor on a menu display in one of the four directions indicated. The switches "C", "P", "S" and "?" are used to initiate the classification, program, status and QUERY functions respectively. The operation of these four functions will now be described.
CLASSIFICAĪ—ON. Pressing this button causes a display such as that shown in Fig. 4 to appear on the television screen. This display is known as the STATUS menu. The CLASSIFICATION function relates to the text in the left-hand column of the display, headed "ENABLE". The letters shown in the column under ENABLE represent the following classifications:
C Suitable for children
G General viewing A Adult
R Restricted
AD Advertisement or other non-program material
The boxes adjacent to each classification letter indicate whether each classification is enabled, a check mark indicating enabled, and a cross indicating prohibited. If a program of a classification which is prohibited is received, the invention causes the video recorder to pause, preventing recording. If desired, viewing of programs bearing prohibited classification can also be inhibited by the invention causing the channel selector of the receiver or VCR to select the output of the invention, rather than the channel of the program. It is also possible to provide an alarm function to alert viewers that a particular program is about to start. For example, the invention can be used to turn on the television receiver when a preselected broadcast starts, and to sound an alarm five minutes beforehand. To enable or prohibit a particular classification, the user pushes the C button, which causes the STATUS display to appear with the cursor positioned on one of the indicator boxes. The desired classification is then selected by moving the cursor up or down using the up or down pointing triangular keys. The enable status of the cursored classification can be changed by pressing the "sel" button. Another box in the ENABLE column labelled "LOCK" enables a security function which prevents changing the status of classifications unless a personal identity number, known only to authorised persons, is entered first.
PROGRAM. Pressing this button causes a display such as that of Fig. 3 to be displayed. This display is known as the PROGRAM menu, and shows a list of scheduled programs for each available channel. Channel indicator box 301 shows the date and channel to which each column of schedule information relates. Each entry in the schedule shows the scheduled time of broadcast, title and censorship classification. A cursor is used to highlight one schedule item at a time. The cursor can be moved up, down, right or left using the triangular switches. By way of example, in Fig. 3 item 302 is shown as cursored. A program can be selected for recording by pressing the "sel" switch when the desired item is cursored. An asterisk is displayed next to each item selected for recording, as shown in the example of item 303 in Fig. 3. As it will generally not be possible to fit all the schedule information on the display, this embodiment of the invention is arranged so that the program menu scrolls in both axes. This scrolling occurs if the cursor movement switches are pressed and the cursor is at the limit of movement in the corresponding direction. As seen in Fig. 3, arrows appear on the display indicating that further information can be accessed by scrolling the display further in the direction of the arrow.
STATUS. Pressing this button causes the status menu to be shown. The column of this display under the heading "CURRENT" shows details of the program currently being broadcast on the channel selected for viewing. The information displayed includes the scheduled time of broadcast, date, channel, title and classification. The status menu also shows a list of programs selected for recording. The downward-pointing arrow below the list shown in the example of Fig. 4 indicates that there are more items selected for recording, and these can be accessed by scrolling the display using the downward-pointing cursor control switch. QUERY. If this switch is pressed while a menu is being displayed, details of the currently cursored broadcast are displayed. For example, if a movie is cursored and the "?" switch is pressed, a description of the movie is displayed, the text of this description having been previously conveyed from the remote transmitter as part of the schedule information. If the "?" switch is pressed when no menu is being displayed, details of the program currently being received are displayed.
As well as responding as described above to commands requiring text display as described above, the microprocessor performs a number of other major functions.
These functions are now described with reference to Fig. 1. VCR CONTROL. Certain commands received by IR receiver 113, in particular those which effect the usual VCR functions such as play, stop, channel change, are passed on to the VCR being controlled. Because control codes used by different models of VCRs are not standardised, the command code required by the VCR will in general not be the same as that generated by the corresponding button of IR remote 112. To permit use of the invention with a wide range of VCRs, data representing the control codes required by the particular VCR in use is stored within the ROM or RAM of the invention, so that when a VCR control command is to be issued, the corresponding code can be looked up and transmitted. Microprocessor 104 maintains a VCR status table in RAM 106, which stores data such as television channel currently being received and VCR transport status such as stopped, recording or spooling. This status table is updated each time a VCR Gontrol command is issued.
SCHEDULE UPDATE. Data conveying schedule information is periodically received by receiver 102. This information is stored in RAM 106. When the available memory is full, the oldest schedule information is discarded.
CURRENT PROGRAM IDENTiĻ€CAĪ—ON. Whenever a change of program occurs on one of the available television channels, an identifying signal is received by receiver 102. This signal includes data identifying the channel concerned, the classification of the program, the name of the program, and such other identifying information as may be desired. When an identifying signal is recognised by microprocessor 104, it takes different action depending on the current status of the VCR (ascertained by reference to the status table in memory) and the instructions previously issued by the user. The VCR status must be taken into account because different commands must be generated depending on what the VCR is doing at that moment. For example, if advertisements have been prohibited (using the status display) and the received identifying signal indicates commencement of an advertisement, the microprocessor must ascertain whether the channel indicated by the identifying signal is the channel currently selected by the VCR's tuner. Because any channel change commands previously issued to the VCR by the user have been forwarded to the VCR by the invention, the identity of the currently-selected channel is always available to the microprocessor. In this example, if the VCR is tuned to the channel on which a prohibited advertisement is in progress, further reference is made to the status table to ascertain whether the VCR is recording. If it is, a suitable "pause" command is issued. When an identifying signal indicates that the program being recorded has resumed, the status is again checked before issuing a "resume recording" command, in case the user has issued a command which has changed the status of the VCR in the meantime. Another example of action taken on receipt of a current program identification signal is comparison to a list of programs selected from the program guide display for recording. If the current program is identified as one selected for recording, the VCR status is read and, depending on the current status, the commands required to start recording are issued. For example, if the VCR is currently tuned to a different channel, "channel up" or "channel down" commands are issued as required to select the channel to be recorded. Other commands, such as "power on" may also be issued if required before the "record" command is issued. The functions of this embodiment of the invention are implemented by suitable software stored in ROM 107 and executed by microprocessor 104. The program required to achieve this can be effectively realised in many different ways well known to those skilled in the art.
The foregoing describes only one embodiment of the present invention, and changes, obvious to those skilled in the art, can be made without departing from the scope of the invention.
For example, whereas the exemplary embodiment described above takes . the form of apparatus separate from the video recording or viewing apparatus, the invention can also be practised by including suitable means within a video recorder, television receiver or other appliance. In such a case, control of the receiving or recording appliance can be effected by suitable connection to the control means of the appliance, rather than the infra-red control path used by the embodiment above.
It will also be understood that the functions offered to the user according to the embodiment described above are given by way of example only, and other functions can be provided without departing from the scope of the invention. For example, whereas the embodiment described causes recording or viewing of the classifications not enabled to be inhibited, it is envisaged that other options can be provided. For example, the user can instruct that advertisements be muted, in which case the invention is arranged so that on receipt of data indicating that an advertisement is being received on the channel being viewed, a command is issued to the television receiver to cause muting of the sound signal, the sound being re-enabled on resumption of program.
It is also envisaged that the user controls of the invention can be incorporated with control of other appliances, for example, by incorporating the function switches of the invention into an infraĀ¬ red remote control handpiece of another appliance, such as a VCR or television receiver.
According to a further extension of the invention, program identification data within the invention can be used to label tape recordings, using the identifying data received by the data receiver of the invention to provide the labelling information. For example, the invention can be arranged to place a suitable code in the vertical interval of the video recording so that the name of a program is recorded as the program is recorded. This extension permits programs recorded on a tape to be identified by name on replay, as well as facilitating automatic location of a program by name. For convenience the invention can be further adapted to cause the name of a program to be printed legibly, for example on the casing of the video cassette on which the corresponding program is recorded. This can be achieved in practise using a thermal or impact or other printing means controlled by the microprocessor or other controller of the invention, program identifying data received by the invention being caused to be printed as alpha-numeric characters on the outside of the video casette, or onto another medium such as an adhesive label which can be subsequently affixed to the enclosure of the recording or into a catalogue or elsewhere.
Whereas in the exemplary embodiment recording of selected - programs is initiated and terminated according to correspondence between the name of a selected program and the name of the currently-broadcast program being received, it is also possible to control recording according to the scheduled time of broadcast.
It will also be understood by those skilled in the art that the display functions and other details of the invention described in relation to the embodiment above are given by way of example only, and that changes to the features offered and particularly to the means of interaction with the user can be made without departing from the scope and spirit of the invention. For example, whereas the television display is used to display information for user inspection and switches are used for user control, the invention can be practised using any other suitable display means and control means, such as a liquid crystal display or touch-activated screen. The screen formats shown in the drawings herein are given by way of example only and should also not be construed as limiting the scope of the invention. Furthermore, whereas the exemplary embodiment provides a video-modulated RF output which is selected for viewing of menus, it is possible to arrange the invention so that the requested information is overlaid on the picture of the program being viewed.
It is also envisaged that the method of transmission of data to the invention from a remote station need not be by means of a radio transmission as used in the exemplary embodiment above. For example, the data could be conveyed to the invention by means of a signal embedded in the television broadcast, such as a special- purpose subcarrier or vertical-interval signal, or by cable or fibre- optic connection, or by data transmitted by optical signalling via a designated area of a television picture, or by telephone line, or by any other data transmission means. It is also possible to transmit the non-realtime data by means of portable recording medium such as floppy disk or optically marked card.
It is envisaged that the data used by the invention can originate from any source without departing from the scope of the invention. For example, the data can originate from a central station where a person monitors all television channels and transmits identifying information to the invention by activating appropriate switches controlling a suitably-equipped transmitter. Alternatively, program information can be automatically generated using a data-base in which detailed programming data is stored in advance.
INDUSTRIAL APPLICABILITY
The invention provides improved means for controlling the operation of video recording equipment and television receivers. In one application the invention can be used to select which of a number of available broadcast television programs will be recorded by a domestic video cassette recorder.

Claims

1. A method of controlling a video appliance comprising the steps of: receiving a first signal representative of a television program schedule; receiving a second signal indicating which television program is currently being received; converting said first signal into a display of text representative of a television program schedule; selecting a subset of items of said displayed text; causing said selected subset of displayed text to be marked on said display; and, if said second signal indicates that a television program currently being received corresponds to one of said selected items; causing a video apparatus to be activated.
2. A method of controlling a video appliance according to claim 1 wherein said first signal and said second signal are transmitted as part of a broadcast television signal.
3. A method of controlling a video appliance according to claim 1 wherein said first signal and said second signal are transmitted as a data signal independent of a broadcast television signal.
4. A method of controlling a video appliance according to claim 2 comprising the further steps of: receiving a classification signal indicating the class of program being received; selecting a set of classifications which are to be prohibited; comparing said classification signal to said set of prohibited classifications, and, if said classification signal indicates that a received program is a member of the set of prohibited classifications; causing a video appliance to be temporarily deactivated until said classification signal indicates that a received program is no longer a member of the set of prohibited classifications.
5. A method of controlling a video appliance according to claim 3 comprising the further steps of: receiving a classification signal indicating the class of program being received; selecting a set of classifications which are to be prohibited; comparing said classification signal to said set of prohibited classifications, and, if said classification signal indicates that a received program is a member of the set of prohibited classifications; causing a video appliance to be temporarily deactivated until said classification signal indicates that a received program is no longer a member of the set of prohibited classifications.
6. A method of controlling a video appliance according to claim
2 comprising the further step of: deriving, from said second signal, visible text descriptive of the television program currently being replayed.
7. A method of controlling a video appliance according to claim
3 comprising the further step of: deriving, from said second signal, visible text descriptive of the television program currently being replayed.
8. A method of controlling a video appliance according to claim 2 comprising the further steps of: combining said second signal with a television program signal; recording said combined signal on a video recording medium; replaying said recorded signal; separating said second signal from said television program signal; and deriving, from said second signal, visible text descriptive of the television program currently being replayed. 15 -
9. A method of controlling a video appliance according to claim 3 comprising the further steps of: combining said second signal with a television program signal; recording said combined signal on a video recording medium; replaying said recorded signal; separating said second signal from said television program signal; and deriving, from said second signal, visible text descriptive of the television program currently being replayed.
10. A method of controlling a video appliance according to claims 1-9 wherein said video appliance is a video recorder.
11. A method of controlling a video appliance according to claims 1-9 wherein said video appliance is a television receiver.
12. A video appliance controller comprising: means for receiving a first signal representative of a television program schedule; means for receiving a second signal indicating which television program is currently being received; means for converting said first signal into a display of text representative of a television program schedule; means for selecting a subset of items of said displayed text; means for causing said selected subset of displayed text to be marked on said display; and, means for causing a video apparatus to be activated if said second signal indicates that a television program currently being received corresponds to one of said selected items.
13. A video appliance controller according to claim 12 wherein said first signal and said second signal are transmitted as pa of a broadcast television signal.
14. A video appliance controller according to claim 12 wherein said first signal and said second signal are transmitted as a data signal independent of a broadcast television signal.
15. A video appliance controller according to claim 13 and further comprising: means for receiving a classification signal indicating the class of program being received; means for selecting a set of classifications which are to be prohibited; means for comparing said classification signal to said set of prohibited classifications, and, if said classification signal indicates that a received program is a member of the set of prohibited classifications; causing a video appliance to be temporarily deactivated until said classification signal indicates that a received program is no longer a member of the set of prohibited classifications.
16. A video appliance controller according to claim 14 and further comprising: means for receiving a classification signal indicating the class of program being received; means for selecting a set of classifications which are to be prohibited; means for comparing said classification signal to said set of prohibited classifications, and, if said classification signal indicates that a received program is a member of the set of prohibited classifications; causing a video appliance to be temporarily deactivated until said classification signal indicates that a received program is no longer a member of the set of prohibited classifications.
17. A video appliance controller according to claim 13 and further comprising: means for deriving, from said second signal, visible text descriptive of the television program currently being replayed.
18. A video appliance controller according to claim 14 and further comprising: means for deriving, from said second signal, visible text descriptive of the television program currently being replayed.
19. A video recorder including a video appliance controller according to claims 12-18.
20. A television receiver including a video appliance controller according to claims 12-18.
21. A video recorder comprising an appliance controller according to claim 13 and further comprising: means for combining said second signal with a television program signal; means for recording said combined signal on a video recording medium; means for replaying said recorded signal; means for separating said second signal from said television program signal; and means for deriving, from said second signal, visible text descriptive of the television program currently being replayed.
22. A video recorder comprising an appliance controller according to claim 14 and further comprising: means for combining said second signal with a television program signal; means for recording said combined signal on a video recording medium; means for replaying said recorded signal; means for separating said second signal from said television program signal; and means for deriving, from said second signal, visible text descriptive of the television program currently being replayed.
23. A video appliance controller according to claims 15 or 16 wherein said video appliance is controlled by means of infraĀ¬ red control signals and further comprising: a transmitter adapted to transmit infra-red signals to said video appliance; a receiver adapted to receive infra-red signals from handĀ¬ held remote control means; means for recognising those infra-red signals received by said infra-red receiver which correspond to appliance control commands; memory means for forming a table of data representative of the most recent appliance control commands received; and means for causing said appliance control commands to be transmitted to said video appliance.
24. A video appliance controller according to claims 15 or 16 wherein said video appliance is controlled by means of infraĀ¬ red control signals and further comprising: a transmitter adapted to transmit infra-red signals to said video appliance; a receiver adapted to receive infra-red signals from handĀ¬ held remote control means; means for recognising infra-red signals received by said infra-red receiver corresponding to appliance control commands; memory means for forming a table of data representative of the most recent appliance control commands received; means for causing said appliance control commands to be transmitted to said video appliance; means for receiving a classification signal indicating a class of program being received and a signal indicating a corresponding channel; means for selecting a set of classifications which are to be prohibited; and means for: comparing said stored channel data with said corresponding channel data, and if the result is equality, - 19 - comparing said classification signal to said set of. prohibited classifications, and, if said classification signal indicates that a received program is a member of the set of prohibited classifications; causing a video appliance to be temporarily deactivated until said classification signal indicates that a received program is no longer a member of the set of prohibited classifications.
10
PCT/AU1990/000226 1989-06-01 1990-05-30 Television program selection WO1990015507A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
AUPJ450089 1989-06-01
AUPJ4500 1989-06-01
AU57308/90A AU636149B2 (en) 1989-06-01 1990-05-30 Television program selection

Publications (1)

Publication Number Publication Date
WO1990015507A1 true WO1990015507A1 (en) 1990-12-13

Family

ID=25631591

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/AU1990/000226 WO1990015507A1 (en) 1989-06-01 1990-05-30 Television program selection

Country Status (2)

Country Link
EP (1) EP0474677A4 (en)
WO (1) WO1990015507A1 (en)

Cited By (73)

* Cited by examiner, ā€  Cited by third party
Publication number Priority date Publication date Assignee Title
EP0488379A2 (en) * 1990-11-29 1992-06-03 Matsushita Electric Industrial Co., Ltd. Text broadcast receiver
WO1993011641A1 (en) * 1991-11-29 1993-06-10 Scientific-Atlanta, Inc. Method and apparatus for displaying channel identification information
WO1994017628A1 (en) * 1993-01-29 1994-08-04 Thomson Consumer Electronics, Inc. Display of closed captioning status
FR2709219A1 (en) * 1993-08-20 1995-02-24 Feuillee Michel Programming and control device for recording audio and / or video transmissions from broadcast data.
WO1995021445A1 (en) * 1994-02-07 1995-08-10 Marcel Allot Assistance module for operating household television programme recording and playback devices, and method for same
FR2716328A1 (en) * 1994-02-16 1995-08-18 Faisy Christian Remote control system for blocking adverts from video recording
WO1995018449A3 (en) * 1993-12-30 1995-09-08 Yuen Henry C Enhancing operations of video tape cassette players
WO1995030302A1 (en) * 1994-04-28 1995-11-09 Prevue International, Inc. Video mix program guide
WO1995032583A1 (en) * 1994-05-20 1995-11-30 Tv Guide On Screen Improved electronic television program schedule guide system and method
EP0721283A2 (en) * 1995-01-09 1996-07-10 Sony Corporation Information display methods
EP0756797A1 (en) * 1994-04-19 1997-02-05 Scientific-Atlanta, Inc. Method and apparatus for providing interactive electronic programming guide
EP0765079A2 (en) * 1995-09-25 1997-03-26 Thomson Consumer Electronics, Inc. Consumer interface for programming a device
GB2317762A (en) * 1993-07-07 1998-04-01 Hitachi Ltd TV receiver with means for time control of viewing and of recording on a separate VCR
US5754258A (en) * 1994-08-16 1998-05-19 Sony Corporation Program switching device and method
GB2279833B (en) * 1993-07-07 1998-05-27 Hitachi Ltd Television receiver
GB2343053A (en) * 1998-10-23 2000-04-26 Sony Uk Ltd Recording broadcast material
WO2001065843A1 (en) * 2000-02-29 2001-09-07 Right Hemisphere Pty Ltd Promotion-linked video recording scheduling system
EP1154433A2 (en) * 2000-05-08 2001-11-14 AT&T Corp. Internet-based indices for pre-recorded broadcast information
EP1613065A2 (en) * 1998-09-17 2006-01-04 United Video Properties, Inc. Electronic program guide with digital storage
EP0775403B1 (en) * 1995-05-08 2006-03-22 Koninklijke Philips Electronics N.V. System and method for transmitting and receiving data in packets using different packet type identifiers
EP1653732A2 (en) * 1990-09-10 2006-05-03 Starsight Telecast, Inc. User interface for television schedule system
USRE41993E1 (en) 1993-07-29 2010-12-07 Gemstar Development Corporation Apparatus and method for improved parental control of television use
US8542984B1 (en) 2007-04-03 2013-09-24 Rovi Guides, Inc. Advanced recording options for interactive media guidance application systems
US8695038B2 (en) 2004-01-12 2014-04-08 United Video Properties, Inc. Customizable flip and browse overlays with content-based information types in an interactive television system
US8843963B2 (en) 1999-10-29 2014-09-23 United Video Properties, Inc. Interactive television system with programming-related links
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US8863168B2 (en) 2005-11-14 2014-10-14 Rovi Guides, Inc. Media control system with viewer rewards
US8863170B2 (en) 2000-03-31 2014-10-14 United Video Properties, Inc. System and method for metadata-linked advertisements
US8869204B2 (en) 1996-05-03 2014-10-21 Starsight Telecast, Inc. Method and system for displaying advertisements in an electronic program guide
US8893178B2 (en) 1993-09-09 2014-11-18 United Video Properties, Inc. Electronic television program guide schedule system and method
US8904441B2 (en) 2003-11-06 2014-12-02 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US8918807B2 (en) 1997-07-21 2014-12-23 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US8931008B2 (en) 1999-06-29 2015-01-06 United Video Properties, Inc. Promotional philosophy for a video-on-demand-related interactive display within an interactive television application
US8955013B2 (en) 1996-06-14 2015-02-10 Rovi Guides, Inc. Television schedule system and method of operation for multiple program occurrences
US8973056B2 (en) 1998-07-23 2015-03-03 Rovi Guides, Inc. Interactive program guide system providing an application program interface for non-program guide applications
US8984550B2 (en) 2005-11-14 2015-03-17 Rovi Guides, Inc. Parental media palettes
US9015750B2 (en) 1998-05-15 2015-04-21 Rovi Guides, Inc. Interactive television program guide system for determining user values for demographic categories
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9038103B2 (en) 2005-05-06 2015-05-19 Rovi Guides, Inc. Systems and methods for content surfing
US9055341B2 (en) 1996-03-15 2015-06-09 Henry C. Yuen Combination of recorded program index and EPG
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9075861B2 (en) 2006-03-06 2015-07-07 Veveo, Inc. Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US9113207B2 (en) 1995-10-02 2015-08-18 Rovi Guides, Inc. Systems and methods for contextually linking television program information
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9148701B2 (en) 2008-06-27 2015-09-29 Rovi Guides, Inc. Systems and methods for ranking assets relative to a group of viewers
US9147198B2 (en) 2013-01-10 2015-09-29 Rovi Technologies Corporation Systems and methods for providing an interface for data driven media placement
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9172987B2 (en) 1998-07-07 2015-10-27 Rovi Guides, Inc. Methods and systems for updating functionality of a set-top box using markup language
US9177081B2 (en) 2005-08-26 2015-11-03 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US9185332B2 (en) 2005-05-06 2015-11-10 Rovi Guides, Inc. Systems and methods for providing a scan
US9191716B2 (en) 2000-04-10 2015-11-17 Rovi Guides, Inc. Interactive media guide with media guidance interface
US9294799B2 (en) 2000-10-11 2016-03-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US9402102B2 (en) 1995-10-02 2016-07-26 Rovi Guides, Inc. System and method for using television schedule information
US9414119B2 (en) 1996-05-29 2016-08-09 Rovi Guides, Inc. Television schedule system with access control
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US9438953B2 (en) 1997-09-05 2016-09-06 Rovi Guides, Inc. Program guide application interface system
US9591251B2 (en) 1997-10-06 2017-03-07 Rovi Guides, Inc. Interactive television program guide system with operator showcase
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9749693B2 (en) 2006-03-24 2017-08-29 Rovi Guides, Inc. Interactive media guidance application with intelligent navigation and display features
US9807436B2 (en) 2014-07-23 2017-10-31 Rovi Guides, Inc. Systems and methods for providing media asset recommendations for a group
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9866910B2 (en) 2004-07-30 2018-01-09 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US9888288B2 (en) 2007-06-26 2018-02-06 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9894419B2 (en) 2007-06-26 2018-02-13 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9948962B2 (en) 2014-11-13 2018-04-17 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data
US10028026B2 (en) 2004-07-30 2018-07-17 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10045087B1 (en) 2005-08-24 2018-08-07 Rovi Guides, Inc. Systems and methods for providing parental control features in video mosaic environments
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US11252459B2 (en) 2004-07-30 2022-02-15 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US11570521B2 (en) 2007-06-26 2023-01-31 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection

Citations (9)

* Cited by examiner, ā€  Cited by third party
Publication number Priority date Publication date Assignee Title
US4305101A (en) * 1979-04-16 1981-12-08 Codart, Inc. Method and apparatus for selectively recording a broadcast
US4390901A (en) * 1979-12-14 1983-06-28 Edmond Keiser Method and apparatus for controlling the operation of a television signal receiver
US4605964A (en) * 1981-12-19 1986-08-12 Chard Frederick W Method and apparatus for editing the output of a television set
US4635121A (en) * 1982-11-25 1987-01-06 U.S. Philips Corporation Arrangement for the programmable control of a radio and/or television receiver
AU7625487A (en) * 1986-08-01 1988-02-04 Sanyo Electric Co., Ltd. Record mode setting apparatus
WO1988004507A1 (en) * 1986-12-08 1988-06-16 British Broadcasting Corporation Programming of broadcast receiving devices
US4787063A (en) * 1984-10-19 1988-11-22 Francis Muguet Acquisition and transmission system for a recorder and a computer center
US4864429A (en) * 1985-08-08 1989-09-05 Deutsche Thomson-Brandt Gmbh System for providing transmitter-controlled actuation of equipment at the receiving end of a communications system
WO1990000847A1 (en) * 1988-07-15 1990-01-25 Insight Telecast, Inc. System and process for vcr scheduling

Family Cites Families (9)

* Cited by examiner, ā€  Cited by third party
Publication number Priority date Publication date Assignee Title
US4520404A (en) * 1982-08-23 1985-05-28 Kohorn H Von System, apparatus and method for recording and editing broadcast transmissions
US4706121B1 (en) * 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
DE3527939A1 (en) * 1985-08-03 1987-02-12 Westdeutscher Rundfunk Method for transmitting teletext and programme contribution identification signals in a television signal
GB8609524D0 (en) * 1986-04-18 1986-05-21 British Broadcasting Corp Video receivers & recorders
US4930158A (en) * 1987-09-02 1990-05-29 Vogel Peter S Selective video playing system
KR940010417B1 (en) * 1987-09-29 1994-10-22 ģ£¼ģ‹ķšŒģ‚¬ źøˆģ„±ģ‚¬ Detecting program for tv/vcr and auto-tuning circuit
GB2215928A (en) * 1988-03-22 1989-09-27 Rank Precision Ind Limited Controlling a video recorder by a coded broadcast signal
DE68927499D1 (en) * 1988-09-30 1997-01-09 Right Hemisphere Pty Ltd TELEVISION PROGRAM DISTRIBUTION SYSTEM
DE3905925A1 (en) * 1989-02-25 1990-08-30 Thomson Brandt Gmbh METHOD FOR RECORDING AND / OR IMAGING A TELEVISION SUBSCRIPTION

Patent Citations (9)

* Cited by examiner, ā€  Cited by third party
Publication number Priority date Publication date Assignee Title
US4305101A (en) * 1979-04-16 1981-12-08 Codart, Inc. Method and apparatus for selectively recording a broadcast
US4390901A (en) * 1979-12-14 1983-06-28 Edmond Keiser Method and apparatus for controlling the operation of a television signal receiver
US4605964A (en) * 1981-12-19 1986-08-12 Chard Frederick W Method and apparatus for editing the output of a television set
US4635121A (en) * 1982-11-25 1987-01-06 U.S. Philips Corporation Arrangement for the programmable control of a radio and/or television receiver
US4787063A (en) * 1984-10-19 1988-11-22 Francis Muguet Acquisition and transmission system for a recorder and a computer center
US4864429A (en) * 1985-08-08 1989-09-05 Deutsche Thomson-Brandt Gmbh System for providing transmitter-controlled actuation of equipment at the receiving end of a communications system
AU7625487A (en) * 1986-08-01 1988-02-04 Sanyo Electric Co., Ltd. Record mode setting apparatus
WO1988004507A1 (en) * 1986-12-08 1988-06-16 British Broadcasting Corporation Programming of broadcast receiving devices
WO1990000847A1 (en) * 1988-07-15 1990-01-25 Insight Telecast, Inc. System and process for vcr scheduling

Non-Patent Citations (1)

* Cited by examiner, ā€  Cited by third party
Title
See also references of EP0474677A4 *

Cited By (184)

* Cited by examiner, ā€  Cited by third party
Publication number Priority date Publication date Assignee Title
EP1653732A2 (en) * 1990-09-10 2006-05-03 Starsight Telecast, Inc. User interface for television schedule system
EP0488379A2 (en) * 1990-11-29 1992-06-03 Matsushita Electric Industrial Co., Ltd. Text broadcast receiver
EP0488379A3 (en) * 1990-11-29 1993-01-13 Matsushita Electric Industrial Co., Ltd. Text broadcast receiver
US5260788A (en) * 1990-11-29 1993-11-09 Matsushita Electric Industrial Co., Ltd. Text broadcast receiver
WO1993011641A1 (en) * 1991-11-29 1993-06-10 Scientific-Atlanta, Inc. Method and apparatus for displaying channel identification information
US5301028A (en) * 1991-11-29 1994-04-05 Scientific-Atlanta, Inc. Method and apparatus for displaying channel identification information
AU658796B2 (en) * 1991-11-29 1995-04-27 Scientific-Atlanta, Inc. Method and apparatus for displaying channel identification information
WO1994017628A1 (en) * 1993-01-29 1994-08-04 Thomson Consumer Electronics, Inc. Display of closed captioning status
GB2317762A (en) * 1993-07-07 1998-04-01 Hitachi Ltd TV receiver with means for time control of viewing and of recording on a separate VCR
GB2317762B (en) * 1993-07-07 1998-05-27 Hitachi Ltd Television receiver
GB2279833B (en) * 1993-07-07 1998-05-27 Hitachi Ltd Television receiver
USRE41993E1 (en) 1993-07-29 2010-12-07 Gemstar Development Corporation Apparatus and method for improved parental control of television use
FR2709219A1 (en) * 1993-08-20 1995-02-24 Feuillee Michel Programming and control device for recording audio and / or video transmissions from broadcast data.
WO1995006390A1 (en) * 1993-08-20 1995-03-02 Michel Feuillee Recording programming and control device
US8893178B2 (en) 1993-09-09 2014-11-18 United Video Properties, Inc. Electronic television program guide schedule system and method
WO1995018449A3 (en) * 1993-12-30 1995-09-08 Yuen Henry C Enhancing operations of video tape cassette players
FR2716063A1 (en) * 1994-02-07 1995-08-11 Allot Marcel Yves Assistance method for recording and playing television programs.
WO1995021445A1 (en) * 1994-02-07 1995-08-10 Marcel Allot Assistance module for operating household television programme recording and playback devices, and method for same
FR2716328A1 (en) * 1994-02-16 1995-08-18 Faisy Christian Remote control system for blocking adverts from video recording
EP0756797A4 (en) * 1994-04-19 1997-12-03 Scientific Atlanta Method and apparatus for providing interactive electronic programming guide
EP0756797A1 (en) * 1994-04-19 1997-02-05 Scientific-Atlanta, Inc. Method and apparatus for providing interactive electronic programming guide
AU688035B2 (en) * 1994-04-28 1998-03-05 Rovi Guides, Inc. Video mix program guide
US6305016B1 (en) 1994-04-28 2001-10-16 United Video Properties, Inc. Systems and methods for displaying information with a perceived partial transparency over a television program
WO1995030302A1 (en) * 1994-04-28 1995-11-09 Prevue International, Inc. Video mix program guide
US6020929A (en) * 1994-04-28 2000-02-01 United Video Properties, Inc. Video mix program guide
EP2282537A1 (en) * 1994-05-20 2011-02-09 United Video Properties, Inc. Improved electronic televison program schedule guide system and method
WO1995032583A1 (en) * 1994-05-20 1995-11-30 Tv Guide On Screen Improved electronic television program schedule guide system and method
AU701683B2 (en) * 1994-05-20 1999-02-04 United Video Properties, Inc. Improved electronic television program schedule guide system and method
US5754258A (en) * 1994-08-16 1998-05-19 Sony Corporation Program switching device and method
EP1225765A2 (en) * 1995-01-09 2002-07-24 Sony Corporation Information display methods
EP0721283A3 (en) * 1995-01-09 1998-03-25 Sony Corporation Information display methods
EP0721283A2 (en) * 1995-01-09 1996-07-10 Sony Corporation Information display methods
EP1225764A3 (en) * 1995-01-09 2002-07-31 Sony Corporation Information display methods
EP1225764A2 (en) * 1995-01-09 2002-07-24 Sony Corporation Information display methods
EP1225765A3 (en) * 1995-01-09 2002-07-31 Sony Corporation Information display methods
EP0775403B1 (en) * 1995-05-08 2006-03-22 Koninklijke Philips Electronics N.V. System and method for transmitting and receiving data in packets using different packet type identifiers
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
EP0765079A3 (en) * 1995-09-25 1997-09-17 Thomson Consumer Electronics Consumer interface for programming a device
EP0765079A2 (en) * 1995-09-25 1997-03-26 Thomson Consumer Electronics, Inc. Consumer interface for programming a device
US9113207B2 (en) 1995-10-02 2015-08-18 Rovi Guides, Inc. Systems and methods for contextually linking television program information
US9402102B2 (en) 1995-10-02 2016-07-26 Rovi Guides, Inc. System and method for using television schedule information
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US9124932B2 (en) 1995-10-02 2015-09-01 Rovi Guides, Inc. Systems and methods for contextually linking television program information
US9055341B2 (en) 1996-03-15 2015-06-09 Henry C. Yuen Combination of recorded program index and EPG
US9423936B2 (en) 1996-05-03 2016-08-23 Rovi Guides, Inc. Information system
US9027058B2 (en) 1996-05-03 2015-05-05 Rovi Guides, Inc. Information system
US8869204B2 (en) 1996-05-03 2014-10-21 Starsight Telecast, Inc. Method and system for displaying advertisements in an electronic program guide
US9414119B2 (en) 1996-05-29 2016-08-09 Rovi Guides, Inc. Television schedule system with access control
US8955013B2 (en) 1996-06-14 2015-02-10 Rovi Guides, Inc. Television schedule system and method of operation for multiple program occurrences
US9015749B2 (en) 1997-07-21 2015-04-21 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US9191722B2 (en) 1997-07-21 2015-11-17 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US8918807B2 (en) 1997-07-21 2014-12-23 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US9438953B2 (en) 1997-09-05 2016-09-06 Rovi Guides, Inc. Program guide application interface system
US10205995B2 (en) 1997-09-05 2019-02-12 Rovi Guides, Inc. Program guide application interface system
US9591251B2 (en) 1997-10-06 2017-03-07 Rovi Guides, Inc. Interactive television program guide system with operator showcase
US9015750B2 (en) 1998-05-15 2015-04-21 Rovi Guides, Inc. Interactive television program guide system for determining user values for demographic categories
US9635406B2 (en) 1998-05-15 2017-04-25 Rovi Guides, Inc. Interactive television program guide system for determining user values for demographic categories
US9172987B2 (en) 1998-07-07 2015-10-27 Rovi Guides, Inc. Methods and systems for updating functionality of a set-top box using markup language
US9226006B2 (en) 1998-07-14 2015-12-29 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9232254B2 (en) 1998-07-14 2016-01-05 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9118948B2 (en) 1998-07-14 2015-08-25 Rovi Guides, Inc. Client-server based interactive guide with server recording
US10027998B2 (en) 1998-07-14 2018-07-17 Rovi Guides, Inc. Systems and methods for multi-tuner recording
US9055319B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Interactive guide with recording
US9154843B2 (en) 1998-07-14 2015-10-06 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US10075746B2 (en) 1998-07-14 2018-09-11 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9055318B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Client-server based interactive guide with server storage
US8973056B2 (en) 1998-07-23 2015-03-03 Rovi Guides, Inc. Interactive program guide system providing an application program interface for non-program guide applications
US10003848B2 (en) 1998-07-23 2018-06-19 Rovi Guides, Inc. Interactive program guide system providing an application program interface for non-program guide applications
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US9237371B2 (en) 1998-09-17 2016-01-12 Rovi Guides, Inc. Electronic program guide with digital storage
EP2337341A2 (en) * 1998-09-17 2011-06-22 United Video Properties, Inc. Electronic program guide with digital storage
EP1613065A3 (en) * 1998-09-17 2006-02-01 United Video Properties, Inc. Electronic program guide with digital storage
EP1613065A2 (en) * 1998-09-17 2006-01-04 United Video Properties, Inc. Electronic program guide with digital storage
AU2009210418B2 (en) * 1998-09-17 2011-11-10 Rovi Guides, Inc. A Method for Use in an Interactive Television Program Guide System
US9100686B2 (en) 1998-09-17 2015-08-04 Rovi Guides, Inc. Electronic program guide with digital storage
US9363553B2 (en) 1998-09-17 2016-06-07 Rovi Guides, Inc. Electronic program guide with digital storage
US9106947B2 (en) 1998-09-17 2015-08-11 Rovi Guides, Inc. Electronic program guide with digital storage
US8843960B2 (en) 1998-09-17 2014-09-23 United Video Properties, Inc. Electronic program guide with digital storage
EP2337341A3 (en) * 1998-09-17 2012-05-09 United Video Properties, Inc. Electronic program guide with digital storage
US8898721B2 (en) 1998-09-17 2014-11-25 United Video Properties, Inc. Electronic program guide with digital storage
GB2343053B (en) * 1998-10-23 2003-01-08 Sony Uk Ltd Recording broadcast material
GB2343053A (en) * 1998-10-23 2000-04-26 Sony Uk Ltd Recording broadcast material
US8931008B2 (en) 1999-06-29 2015-01-06 United Video Properties, Inc. Promotional philosophy for a video-on-demand-related interactive display within an interactive television application
US9148703B2 (en) 1999-10-29 2015-09-29 Rovi Guides, Inc. Interactive television system with programming-related links
US8843963B2 (en) 1999-10-29 2014-09-23 United Video Properties, Inc. Interactive television system with programming-related links
WO2001065843A1 (en) * 2000-02-29 2001-09-07 Right Hemisphere Pty Ltd Promotion-linked video recording scheduling system
US10015562B2 (en) 2000-03-31 2018-07-03 Rovi Guides, Inc. System and method for metadata-linked advertisements
US8863170B2 (en) 2000-03-31 2014-10-14 United Video Properties, Inc. System and method for metadata-linked advertisements
US9191716B2 (en) 2000-04-10 2015-11-17 Rovi Guides, Inc. Interactive media guide with media guidance interface
EP1154433A3 (en) * 2000-05-08 2004-04-07 AT&T Corp. Internet-based indices for pre-recorded broadcast information
EP1154433A2 (en) * 2000-05-08 2001-11-14 AT&T Corp. Internet-based indices for pre-recorded broadcast information
US9294799B2 (en) 2000-10-11 2016-03-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9369741B2 (en) 2003-01-30 2016-06-14 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US10880607B2 (en) 2003-11-06 2020-12-29 Rovi Guides, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US9191719B2 (en) 2003-11-06 2015-11-17 Rovi Guides, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US10986407B2 (en) 2003-11-06 2021-04-20 Rovi Guides, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US8904441B2 (en) 2003-11-06 2014-12-02 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US9100713B2 (en) 2004-01-12 2015-08-04 Rovi Guides, Inc. Customizable overlays based on subject matter
US8695038B2 (en) 2004-01-12 2014-04-08 United Video Properties, Inc. Customizable flip and browse overlays with content-based information types in an interactive television system
US11259060B2 (en) 2004-07-30 2022-02-22 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US11252476B2 (en) 2004-07-30 2022-02-15 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US10491954B2 (en) 2004-07-30 2019-11-26 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US10375428B2 (en) 2004-07-30 2019-08-06 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10506269B2 (en) 2004-07-30 2019-12-10 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10349101B2 (en) 2004-07-30 2019-07-09 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10349100B2 (en) 2004-07-30 2019-07-09 Broadband Itv, Inc. Method for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10341699B2 (en) 2004-07-30 2019-07-02 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US11272233B2 (en) 2004-07-30 2022-03-08 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US11259089B2 (en) 2004-07-30 2022-02-22 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US10341730B2 (en) 2004-07-30 2019-07-02 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US10129598B2 (en) 2004-07-30 2018-11-13 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV services subscribers
US11259059B2 (en) 2004-07-30 2022-02-22 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US9866910B2 (en) 2004-07-30 2018-01-09 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US9866909B2 (en) 2004-07-30 2018-01-09 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US9888287B2 (en) 2004-07-30 2018-02-06 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV services subscribers
US11252459B2 (en) 2004-07-30 2022-02-15 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10491955B2 (en) 2004-07-30 2019-11-26 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV services subscribers
US10306321B2 (en) 2004-07-30 2019-05-28 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US9936240B2 (en) 2004-07-30 2018-04-03 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10785517B2 (en) 2004-07-30 2020-09-22 Broadband Itv, Inc. Method for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10536750B2 (en) 2004-07-30 2020-01-14 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US9998791B2 (en) 2004-07-30 2018-06-12 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US10791351B2 (en) 2004-07-30 2020-09-29 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US11516525B2 (en) 2004-07-30 2022-11-29 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10536751B2 (en) 2004-07-30 2020-01-14 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US10028026B2 (en) 2004-07-30 2018-07-17 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10028027B2 (en) 2004-07-30 2018-07-17 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US11601697B2 (en) 2004-07-30 2023-03-07 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10045084B2 (en) 2004-07-30 2018-08-07 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US10057649B2 (en) 2004-07-30 2018-08-21 Broadband Itv, Inc. Video-on-demand content delivery system for providing video-on-demand services to TV service subscribers
US10893334B2 (en) 2004-07-30 2021-01-12 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US10555014B2 (en) 2004-07-30 2020-02-04 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US10129597B2 (en) 2004-07-30 2018-11-13 Broadband Itv, Inc. Video-on-demand content delivery method for providing video-on-demand services to TV service subscribers
US9038103B2 (en) 2005-05-06 2015-05-19 Rovi Guides, Inc. Systems and methods for content surfing
US9185332B2 (en) 2005-05-06 2015-11-10 Rovi Guides, Inc. Systems and methods for providing a scan
US10045087B1 (en) 2005-08-24 2018-08-07 Rovi Guides, Inc. Systems and methods for providing parental control features in video mosaic environments
US9177081B2 (en) 2005-08-26 2015-11-03 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US8984550B2 (en) 2005-11-14 2015-03-17 Rovi Guides, Inc. Parental media palettes
US8863168B2 (en) 2005-11-14 2014-10-14 Rovi Guides, Inc. Media control system with viewer rewards
US10984037B2 (en) 2006-03-06 2021-04-20 Veveo, Inc. Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system
US9075861B2 (en) 2006-03-06 2015-07-07 Veveo, Inc. Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US9092503B2 (en) 2006-03-06 2015-07-28 Veveo, Inc. Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US9128987B2 (en) 2006-03-06 2015-09-08 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US9749693B2 (en) 2006-03-24 2017-08-29 Rovi Guides, Inc. Interactive media guidance application with intelligent navigation and display features
US10694256B2 (en) 2007-03-09 2020-06-23 Rovi Technologies Corporation Media content search results ranked by popularity
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US11245942B2 (en) 2007-03-12 2022-02-08 Broadband Itv, Inc. Method for addressing on-demand TV program content on TV services platform of a digital TV services provider
US11589093B2 (en) 2007-03-12 2023-02-21 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US8909032B2 (en) 2007-04-03 2014-12-09 Rovi Guides, Inc. Advanced recording options for interactive media guidance application systems
US8542984B1 (en) 2007-04-03 2013-09-24 Rovi Guides, Inc. Advanced recording options for interactive media guidance application systems
US10149015B2 (en) 2007-06-26 2018-12-04 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9888288B2 (en) 2007-06-26 2018-02-06 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11695976B2 (en) 2007-06-26 2023-07-04 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10582243B2 (en) 2007-06-26 2020-03-03 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10623793B2 (en) 2007-06-26 2020-04-14 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10560733B2 (en) 2007-06-26 2020-02-11 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10277937B2 (en) 2007-06-26 2019-04-30 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10264303B2 (en) 2007-06-26 2019-04-16 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10154296B2 (en) 2007-06-26 2018-12-11 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11582498B2 (en) 2007-06-26 2023-02-14 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9973825B2 (en) 2007-06-26 2018-05-15 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11570521B2 (en) 2007-06-26 2023-01-31 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11570500B2 (en) 2007-06-26 2023-01-31 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9894419B2 (en) 2007-06-26 2018-02-13 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9894417B2 (en) 2007-06-26 2018-02-13 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US10567846B2 (en) 2007-06-26 2020-02-18 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11290763B2 (en) 2007-06-26 2022-03-29 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11277669B2 (en) 2007-06-26 2022-03-15 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11272235B2 (en) 2007-06-26 2022-03-08 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11265589B2 (en) 2007-06-26 2022-03-01 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9148701B2 (en) 2008-06-27 2015-09-29 Rovi Guides, Inc. Systems and methods for ranking assets relative to a group of viewers
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9147198B2 (en) 2013-01-10 2015-09-29 Rovi Technologies Corporation Systems and methods for providing an interface for data driven media placement
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9807436B2 (en) 2014-07-23 2017-10-31 Rovi Guides, Inc. Systems and methods for providing media asset recommendations for a group
US11212561B2 (en) 2014-11-13 2021-12-28 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data
US9948962B2 (en) 2014-11-13 2018-04-17 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data
US10567814B2 (en) 2014-11-13 2020-02-18 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data

Also Published As

Publication number Publication date
EP0474677A4 (en) 1993-06-09
EP0474677A1 (en) 1992-03-18

Similar Documents

Publication Publication Date Title
US5253066A (en) TV recording and viewing control system
EP0474677A4 (en) Television program selection
US4641205A (en) Television system scheduler with on-screen menu type programming prompting apparatus
US6341195B1 (en) Apparatus and methods for a television on-screen guide
JP3090272B2 (en) System and process for VCR scheduling
US4390901A (en) Method and apparatus for controlling the operation of a television signal receiver
US4706121A (en) TV schedule system and process
US5559550A (en) Apparatus and methods for synchronizing a clock to a network clock
US4475153A (en) Method and apparatus for automatic control of electronic equipment
US5727060A (en) Television schedule system
US20030159147A1 (en) Television schedule system
JP2004064770A (en) Television schedule system having pop-up action menu and icon
EP0648401A1 (en) Apparatus and methods for automatic control and monitoring of the operation of consumer electronic products
JPH0965267A (en) Television system and magnetic recording and reproducing device
GB2109598A (en) Controlling electronic devices
AU636149B2 (en) Television program selection
US20020010918A1 (en) Apparatus and methods for a television on-screen guide
KR100244567B1 (en) Apparatus and method for reserved recording control
WO1999013471A1 (en) System for labelling videocassettes with program information
JPH06276501A (en) Information recording reservation device and reservation method
KR200160475Y1 (en) Vcr scheduling system
WO2002047379A1 (en) Video recorder programming
JPH0869648A (en) Recording and reproducing device
WO1992020188A1 (en) Apparatus and method for promoting time shifting recording of television broadcasts
KR19980077096A (en) Ultra-fast recording method using KBPS code

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU JP US

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB IT LU NL SE

WWE Wipo information: entry into national phase

Ref document number: 1990908163

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1990908163

Country of ref document: EP

WWR Wipo information: refused in national office

Ref document number: 1990908163

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1990908163

Country of ref document: EP