US20030235401A1 - VCR programming system - Google Patents
VCR programming system Download PDFInfo
- Publication number
- US20030235401A1 US20030235401A1 US10/441,917 US44191703A US2003235401A1 US 20030235401 A1 US20030235401 A1 US 20030235401A1 US 44191703 A US44191703 A US 44191703A US 2003235401 A1 US2003235401 A1 US 2003235401A1
- Authority
- US
- United States
- Prior art keywords
- vcr
- programming
- controller
- day
- week
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/78—Television signal recording using magnetic recording
- H04N5/782—Television signal recording using magnetic recording on tape
Definitions
- the present invention relates generally to a system for programming a VCR and, more particularly, to a system and process for allowing a television user to easily program a VCR to record future programs.
- VCR programming has been alleviated somewhat by the development of VCRs that use a television set as a display for user prompts and feedback to the user during the programming process.
- Such a user interface removes a great deal of the mystery from VCR programming, but users still have difficulty with such a command-based interface and encounter problems carrying out the programming without making mistakes that cause them to miss recording programs they would like to watch at a different time than when they are broadcast.
- the programming display screen presents sufficient time indicators for a full seven day week. Each day is broken into 48 half hour intervals. The user is also able to select the week for which the programming instructions apply as well as whether the instructions apply once, on a daily basis, or on a weekly basis. After the user selects the recording time, day, and week, the controller requires that the user input the desired channel.
- FIG. 3 is a block diagram of an embodiment of the invention in which the programming controller is integrated into a decoder box;
- FIG. 5 is an illustration of the preferred embodiment of the VCR programming screen
- FIG. 9 is an illustration of an alternate VCR programming screen according to the present invention which utilizes indicators instead of a grid structure.
- FIG. 1 is a block diagram of one embodiment of the invention.
- a programming controller 100 is coupled to a television 105 .
- a data processor 115 coupled to a data generator 120 generates a VCR programming instructional display.
- the information for the blank instructional display is stored in memory 125 , preferably a ROM device.
- the display is presented on a television screen 130 .
- the user selects the time of day, the day of the week, and the channel on which programming is to be recorded.
- the user also indicates the desired duration of recording. All of the VCR programming information is stored in a memory 135 .
- a clock 140 integral to controller 100 , tracks the time of day as well as the day of the week.
- processor 115 determines that the actual time of the day as well as the day of the week match the stored VCR programming instructions, processor 115 turns the power on VCR 145 , adjusts the VCR tuner to the desired channel, and initiates recording.
- processor 115 determines that the selected recording duration has been completed, recording on VCR 145 is stopped and the power to VCR 145 is turned off.
- controller 100 controls VCR 145 with an IR emitter 150 .
- IR emitter 150 is capable of emulating the infrared command instructions required by VCR 145 .
- IR emitter 150 is placed at the end of a cable 155 . Cable 155 allows IR emitter 150 to be placed proximate to the IR receiver of VCR 145 .
- a look-up table of emulation commands can be stored in memory 125 thus allowing IR emitter 150 to emulate the IR command instructions for a variety of VCRs.
- the user inputs the selected VCR into controller 100 using input device 110 . Once a VCR has been selected, controller 100 determines the appropriate set of VCR commands utilizing the look-up table.
- clock 140 is coupled to a read-out display 165 .
- Display 165 shows the current time and day, thus allowing the user to easily check the accuracy of controller 100 .
- the current time and day as recognized by clock 140 is presented on the VCR instructional display on television monitor 130 , this display being shown whenever the programming controller is activated.
- this embodiment requires that the user activate controller 100 to determine the accuracy of clock 140 , it has the advantage of size since controller 100 can now be further miniaturized.
- this embodiment allows the user to place controller 100 in a wider variety of locations since display 165 does not need to be easily viewable by the user.
- FIG. 2 is a block diagram illustrating an alternate embodiment of the invention.
- programming controller 100 is within a VCR 205 .
- VCR 205 is connected to a television 210 and at least one source 215 .
- the clock which is integral to controller 100 is preferably the same clock as that utilized in the VCR.
- FIG. 3 is a block diagram illustrating another embodiment of the invention.
- programming controller 100 is integrated into a stand-alone device, such as a decoder 305 .
- Decoder 305 may be of the sort used with a cable source 310 or a satellite direct broadcast source 315 .
- this embodiment of the invention requires an IR emitter 320 to control a VCR 325 .
- a television 330 is connected directly to VCR 325 although in some systems it may be connected directly to decoder 305 .
- controller 100 is integrated into a personal computer (PC).
- the PC may be used in conjunction with the television system to supply the user with capabilities such as Internet access.
- the functionality of controller 100 can be easily integrated into the PC.
- FIG. 4 is a flow chart illustrating the operation of the preferred embodiment of the invention.
- the user turns on the television system (step 405 ), sets the television to the appropriate channel (step 410 ), and activates the programming controller (step 415 ).
- the television must be set to a predetermined channel since the programming controller only sends out programming information over a narrow frequency band.
- the user is given a choice of channels, typically channels 3 and 4 .
- the programming controller includes a switch which allows the user to select the corresponding channel, preferably the channel with the least use in the viewer's geographic region.
- step 420 the user is prompted to input an instruction set number.
- the user is allowed to input several sets of VCR programming instructions into the controller. Therefore in this embodiment the user is able to use the controller to record numerous programs.
- the controller tracks the number of instructional sets entered and unexecuted to date and prompts the user to select the next number in the series. This system also allows the user to go back to a previously entered set of programming instructions and modify those instructions.
- a display is presented on the viewer's television (step 425 ).
- the display contains a pattern representing the times of day, preferably in 30 minute increments and for each day of a seven day week.
- the user selects the corresponding times from the display pattern (step 435 ).
- a prompt appears asking the user to input the desired channel (step 440 ).
- the user inputs the channel, preferably by pressing the number on a remote control (step 445 ).
- the set of VCR instructions comprised of the record start time, record stop time, day of the week, and channel are stored within the controller (step 450 ).
- the controller After the user has input the set of VCR programming instructions, the controller displays the selected information and asks the user to verify that the proper choices have been stored (step 455 ). Assuming that the user neither modifies the current set of instructions or seeks to input additional instructions, the user deactivates the controller and resumes the normal use of the television (step 460 ).
- the controller continuously monitors the current time and day, comparing the data with the stored VCR programming instructions (step 465 ). When the current time is greater than or equal to the stored start time (step 467 ), the controller turns on the VCR (step 470 ), tunes the VCR to the selected channel (step 475 ), and initiates recording (step 480 ). When the controller determines that the current time is greater than or equal to the desired stop time (steps 485 and 487 ), the controller stops the recording ( 490 ), turns off the VCR (step 495 ), and erases the set of programming instructions from the controller memory (step 499 ).
- FIG. 5 is an illustration of the preferred embodiment of a VCR programming screen 500 .
- Screen 500 is divided into a seven day grid. The day of the week is indicated in a portion 505 . Adjacent to each day of the week 505 is a linear grid 510 . Grid 510 divides each 24 hour day into 48 half hour increments.
- the user selects the times over which recording is desired, for example by moving a cursor to the desired time slot and pressing ENTER.
- each grid segment becomes temporarily highlighted as the cursor passes over it.
- the user simply moves the cursor to the 9:00 PM slot for Thursday night and presses enter.
- the user moves the cursor to each successive time slot and presses enter.
- the program guide requests that the user enter a channel number.
- screen 500 begins flashing a question mark (i.e., “?”) in a portion 520 adjacent to the day of the week on which recording has been requested.
- the system can also be designed to send the user a request to input the desired channel, for example by scrolling a request message across screen 500 in area 525 .
- the system may notify the user that either the programming has been successfully completed or that the programming was not successfully completed.
- An example of why the programming may have been unsuccessful is that the user programmed the system to record two different channels at the same time.
- the system allows the user to input several sets of VCR programming instructions.
- a screen 600 appears, as illustrated in FIG. 6.
- Screen 600 prompts the user to select a specific PROGRAM, in this case a program refers to a set of VCR programming instructions.
- the user would select a program using either a cursor, or by simply typing in the desired number on the remote keypad. If the user wants to modify a previously input program, they simply select the representative program number.
- the system can be designed to prompt the user as to the next available program, for example by flashing the number of the next available program.
- FIG. 7 is an illustration of a screen 700 .
- screen 700 instead of showing information for a full 7 day schedule, screen 700 only provides a single day of programming.
- the day of the week for which the programming information is provided is shown in a cell 705 .
- the day shown in portion 705 is the current day.
- the user scrolls through the days using DAY UP and DAY DOWN buttons on the remote control device.
- simple arrow buttons can be used, thus allowing the same buttons to be used for a variety of functions.
- Screen 700 breaks the 24 hour day into 48 individual thirty minute intervals. Although the 48 intervals can be presented in a variety of ways, preferably they are spread throughout four rows 710 .
- a time of day descriptor 715 such as AFTERNOON.
- Another aid to user navigation is to color code the time segments. For example, all segments 720 representing hours (e.g., 12, 1, 2, etc.) may be of one color while all segments 725 representing 1 ⁇ 2 hours (e.g., 12:30, 1:30, 2:30, etc.) may be of a second color.
- Screen 800 is a channel selection screen.
- Screen 800 has a table of channel numbers 805 from which the user selects the desired channel.
- Preferably screen 800 is limited to the channels available on the user's television system, thereby avoiding confusion and minimizing errors. For example, in screen 800 a “-” is shown at portion 810 between channels 3 and 5 , thus indicating that channel 4 is not available through the user's television system.
- Another aid to identifying channels is the use of broadcaster designators, for example HBO and NBC shown at 815 .
- FIG. 9 is an illustration of an alternate programming screen 900 .
- Screen 900 is similar to screen 500 in that 7 days of time intervals are shown in a single screen. However, the layout of screen 900 permits larger numbers 905 representing the times, thus making the screen more readable from a distance. For each day 910 only a single set of numbers 905 are required. Above and below each number is an indicator 915 , such as a circle, the indicators above the numbers representing AM times and the indicators below the numbers representing PM times. In between each hourly indicator is a 1 ⁇ 2 hour indicator 920 . Preferably indicators 920 are easily distinguishable from indicators 915 , for example by size or color.
- FIG. 10 is an illustration of an alternate programming screen 1000 .
- Screen 1000 is divided between channel indicators 1005 and time indicators 1010 .
- the first time indicator 1015 for each channel represents the current time.
- the current time 1015 must be 1:00 since the next time 1010 following the current time is 1:30.
- the user scrolls down the screen in a direction 1020 until the desired channel is found, potentially scrolling through numerous pages or screens.
- the user scrolls in a direction 1025 until the desired recording time is found, also potentially scrolling through numerous pages or screens.
- the programming controller 100 determines if the VCR is in a power on or power off state. If the VCR is in a power on state, when the programming controller determines that it is time to begin recording, it simply tunes the VCR tuner to the selected channel and initiates recording, thus eliminating step 470 illustrated in FIG. 4. If, on the other hand, the VCR is in a power off state, the programming controller turns the VCR on before initiating recording. This feature eliminates the risk of missing a planned recording session due to the user inadvertently leaving the VCR's power on.
- the programming controller determines whether or not the VCR contains a tape. This feature is most easily added to a controller which is integral to the VCR as illustrated in FIG. 2.
- the VCR programming screen allows the user to select the week for which the VCR programming instructions are to apply. For example, a portion 925 of screen 900 lists weeks 1 through 4 . Therefore if a user wishes to record a 1 ⁇ 2 hour program at 8:30 PM, a week from tomorrow, the user would first select “2” from portion 925 to indicate that the desired program is not shown at 8:30 PM tomorrow, but rather a week from tomorrow.
- portion 930 of FIG. 9 Another feature which can be implemented with the present invention is illustrated in portion 930 of FIG. 9.
- Portion 930 lists three choices for the user: ONCE, DAILY, WEEKLY. If the user selects ONCE, then the VCR programming instructions input by the user will be applied once and then erased from memory. If the user selects DAILY, then every day at the same time the controller will cause the VCR to record the designated time slot until this instruction is erased by the user. If the user selects WEEKLY, then every week at the same time and the same day of the week, the controller will cause the VCR to record the designated time slot until this instruction is erased by the user.
Abstract
An apparatus and method for programming a VCR is provided. The system, utilizing a programming controller, presents a display on the viewer's television which contains a pattern representing a plurality of time intervals. The user programs the controller by indicating what time intervals on what week and on what channel are to be recorded. The controller then continually compares the current time with the programmed time until a match is found. When a match is found the controller activates the VCR, tunes the VCR to the desired channel, and initiates recording. When the controller determines that the VCR has recorded for the desired length of time, it stops the VCR from further recording and turns off the power to the VCR.
Description
- The present invention relates generally to a system for programming a VCR and, more particularly, to a system and process for allowing a television user to easily program a VCR to record future programs.
- The difficulty of setting a VCR for automatic recording at a future date is notorious. Even users who are technically sophisticated will often make mistakes in the VCR programming procedure that cause them to record the wrong program or not to record anything at all. This difficulty has even resulted in a substantial body of humor dedicated to the subject of programming VCRs.
- The difficulty of VCR programming has been alleviated somewhat by the development of VCRs that use a television set as a display for user prompts and feedback to the user during the programming process. U.S. Pat. No. 4,908,713, issued Mar. 30, 1990 to Michael R. Levine, discloses such a VCR using the television set as a display for VCR programming with an interactive user interface for directing the user on a step-by-step basis. Such a user interface removes a great deal of the mystery from VCR programming, but users still have difficulty with such a command-based interface and encounter problems carrying out the programming without making mistakes that cause them to miss recording programs they would like to watch at a different time than when they are broadcast.
- Commonly assigned U.S. Pat. No. 4,706,121, issued Nov. 10, 1987 to Patrick Young, discloses a system and process in which user selections from television schedule information are used for automatic control of a VCR. That patent also contains a description of a proposed user interface for such a system and process. However, the provision of a highly intuitive user interface that makes such a system and process easy and convenient to operate is a difficult task. Further development of this system and process has produced considerable change in the user interface as originally proposed.
- From the foregoing, it is apparent that a simplified system for programming a VCR is desired.
- The present invention provides a simple and convenient method and apparatus for programming a VCR. The system, utilizing a programming controller, presents a display on the viewer's television which contains a pattern representing a plurality of time intervals. The user programs the controller by indicating what time intervals on what week and on what channel are to be recorded. The controller then continually compares the current time with the programmed time until a match is found. When a match is found the controller activates the VCR, tunes the VCR to the desired channel, and initiates recording. When the controller determines that the VCR has recorded for the desired length of time, it stops the VCR from continuing to record and turns off the VCR's power.
- In one embodiment of the invention, the programming display screen presents sufficient time indicators for a full seven day week. Each day is broken into 48 half hour intervals. The user is also able to select the week for which the programming instructions apply as well as whether the instructions apply once, on a daily basis, or on a weekly basis. After the user selects the recording time, day, and week, the controller requires that the user input the desired channel.
- In another embodiment of the invention, the programming display screen presents a series of ½ hour time segments, beginning with the current time, for every channel of the user's television system. The user scrolls along the vertical axis to change the channel selection and scrolls along the horizontal axis to change the selected time interval.
- A further understanding of the nature and advantages of the present invention may be realized by reference to the remaining portions of the specification and the drawings.
- NOTE: Many of the names in the figures and/or specification may be the trademarks/servicemarks of others. Such names include “HBO” and “NBC.”
- FIG. 1 is a block diagram of an embodiment of the invention utilizing a stand-alone programming controller;
- FIG. 2 is a block diagram of an embodiment of the invention in which the programming controller is integrated into the VCR;
- FIG. 3 is a block diagram of an embodiment of the invention in which the programming controller is integrated into a decoder box;
- FIG. 4 is a flow chart illustrating the operation of the preferred embodiment of the invention;
- FIG. 5 is an illustration of the preferred embodiment of the VCR programming screen;
- FIG. 6 is an illustration of a screen which prompts the user to select a specific program, a program representing an individual set of VCR programming instructions;
- FIG. 7 is an illustration of an alternate VCR programming screen according to the present invention which only shows a single day of programming time segments;
- FIG. 8 is an illustration of a channel selection screen;
- FIG. 9 is an illustration of an alternate VCR programming screen according to the present invention which utilizes indicators instead of a grid structure; and
- FIG. 10 is an illustration of an alternate VCR programming screen according to the present invention which presents a series of time indicators adjacent to each individual channel.
- FIG. 1 is a block diagram of one embodiment of the invention. In this embodiment a
programming controller 100 is coupled to atelevision 105. Whenprogramming controller 100 is activated by a user using aninput device 110, adata processor 115 coupled to adata generator 120 generates a VCR programming instructional display. The information for the blank instructional display is stored inmemory 125, preferably a ROM device. The display is presented on atelevision screen 130. The user selects the time of day, the day of the week, and the channel on which programming is to be recorded. The user also indicates the desired duration of recording. All of the VCR programming information is stored in amemory 135. Aclock 140, integral to controller 100, tracks the time of day as well as the day of the week. Whenprocessor 115 determines that the actual time of the day as well as the day of the week match the stored VCR programming instructions,processor 115 turns the power on VCR 145, adjusts the VCR tuner to the desired channel, and initiates recording. Whenprocessor 115 determines that the selected recording duration has been completed, recording on VCR 145 is stopped and the power to VCR 145 is turned off. - In the preferred embodiment of the invention,
controller 100controls VCR 145 with anIR emitter 150.IR emitter 150 is capable of emulating the infrared command instructions required byVCR 145. TypicallyIR emitter 150 is placed at the end of acable 155.Cable 155 allowsIR emitter 150 to be placed proximate to the IR receiver ofVCR 145. If desired, a look-up table of emulation commands can be stored inmemory 125 thus allowingIR emitter 150 to emulate the IR command instructions for a variety of VCRs. Preferably the user inputs the selected VCR intocontroller 100 usinginput device 110. Once a VCR has been selected,controller 100 determines the appropriate set of VCR commands utilizing the look-up table. - When the viewer wishes to play a prerecorded tape, the signal from VCR145 to
television 105 is sent viacable 160 as in a standard system. Furthermore,controller 100 does not inhibit the standard features ofVCR 145. Therefore the viewer can still program VCR 145 using the standard programming techniques for which VCR 145 was originally designed, i.e., using a series of programming steps or a menu system displayed ontelevision monitor 130. - Preferably,
clock 140 is coupled to a read-outdisplay 165.Display 165 shows the current time and day, thus allowing the user to easily check the accuracy ofcontroller 100. In an alternate embodiment, the current time and day as recognized byclock 140 is presented on the VCR instructional display ontelevision monitor 130, this display being shown whenever the programming controller is activated. Although this embodiment requires that the user activatecontroller 100 to determine the accuracy ofclock 140, it has the advantage of size sincecontroller 100 can now be further miniaturized. Furthermore, this embodiment allows the user to placecontroller 100 in a wider variety of locations sincedisplay 165 does not need to be easily viewable by the user. - FIG. 2 is a block diagram illustrating an alternate embodiment of the invention. In this
embodiment programming controller 100 is within aVCR 205.VCR 205 is connected to atelevision 210 and at least onesource 215. In this embodiment the clock which is integral tocontroller 100 is preferably the same clock as that utilized in the VCR. - FIG. 3 is a block diagram illustrating another embodiment of the invention. In this
embodiment programming controller 100 is integrated into a stand-alone device, such as adecoder 305.Decoder 305 may be of the sort used with acable source 310 or a satellitedirect broadcast source 315. As in the system illustrated in FIG. 1, this embodiment of the invention requires anIR emitter 320 to control aVCR 325. Typically atelevision 330 is connected directly toVCR 325 although in some systems it may be connected directly todecoder 305. - In an alternate embodiment, very similar to that illustrated in FIG. 3,
controller 100 is integrated into a personal computer (PC). In this embodiment the PC may be used in conjunction with the television system to supply the user with capabilities such as Internet access. The functionality ofcontroller 100 can be easily integrated into the PC. - FIG. 4 is a flow chart illustrating the operation of the preferred embodiment of the invention. To program the user's VCR, the user turns on the television system (step405), sets the television to the appropriate channel (step 410), and activates the programming controller (step 415). The television must be set to a predetermined channel since the programming controller only sends out programming information over a narrow frequency band. In the preferred embodiment the user is given a choice of channels, typically
channels - After the controller has been activated, in the preferred embodiment of the invention the user is prompted to input an instruction set number (step420). Although this step is not required, in the preferred embodiment of the invention the user is allowed to input several sets of VCR programming instructions into the controller. Therefore in this embodiment the user is able to use the controller to record numerous programs. Preferably the controller tracks the number of instructional sets entered and unexecuted to date and prompts the user to select the next number in the series. This system also allows the user to go back to a previously entered set of programming instructions and modify those instructions.
- In the next step of programming the controller a display is presented on the viewer's television (step425). The display contains a pattern representing the times of day, preferably in 30 minute increments and for each day of a seven day week. After deciding the desired recording time, typically using a printed program guide (step 430), the user selects the corresponding times from the display pattern (step 435). In the preferred embodiment of the invention, after the user selects the recording time and date, a prompt appears asking the user to input the desired channel (step 440). The user inputs the channel, preferably by pressing the number on a remote control (step 445). The set of VCR instructions comprised of the record start time, record stop time, day of the week, and channel are stored within the controller (step 450).
- After the user has input the set of VCR programming instructions, the controller displays the selected information and asks the user to verify that the proper choices have been stored (step455). Assuming that the user neither modifies the current set of instructions or seeks to input additional instructions, the user deactivates the controller and resumes the normal use of the television (step 460).
- The controller continuously monitors the current time and day, comparing the data with the stored VCR programming instructions (step465). When the current time is greater than or equal to the stored start time (step 467), the controller turns on the VCR (step 470), tunes the VCR to the selected channel (step 475), and initiates recording (step 480). When the controller determines that the current time is greater than or equal to the desired stop time (
steps 485 and 487), the controller stops the recording (490), turns off the VCR (step 495), and erases the set of programming instructions from the controller memory (step 499). - FIG. 5 is an illustration of the preferred embodiment of a
VCR programming screen 500.Screen 500 is divided into a seven day grid. The day of the week is indicated in aportion 505. Adjacent to each day of theweek 505 is alinear grid 510.Grid 510 divides each 24 hour day into 48 half hour increments. - In the preferred embodiment, the user selects the times over which recording is desired, for example by moving a cursor to the desired time slot and pressing ENTER. In order to aid the user in navigating through the programming screen, preferably each grid segment becomes temporarily highlighted as the cursor passes over it. Thus if the user wishes to record a program on Thursday night starting at 9:00 PM and ending at 9:30 PM, the user simply moves the cursor to the 9:00 PM slot for Thursday night and presses enter. In the preferred embodiment, if the user wishes to record a program which lasts longer than 30 minutes, the user moves the cursor to each successive time slot and presses enter.
- After the user indicates a specific day and time period, in this embodiment the program guide requests that the user enter a channel number. In one
embodiment screen 500 begins flashing a question mark (i.e., “?”) in aportion 520 adjacent to the day of the week on which recording has been requested. The system can also be designed to send the user a request to input the desired channel, for example by scrolling a request message acrossscreen 500 inarea 525. - Once the user has indicated the time, day, and channel for recording, the system may notify the user that either the programming has been successfully completed or that the programming was not successfully completed. An example of why the programming may have been unsuccessful is that the user programmed the system to record two different channels at the same time.
- In one embodiment of the invention, the system allows the user to input several sets of VCR programming instructions. Preferably in this embodiment when the user initiates the system a
screen 600 appears, as illustrated in FIG. 6.Screen 600 prompts the user to select a specific PROGRAM, in this case a program refers to a set of VCR programming instructions. Typically the user would select a program using either a cursor, or by simply typing in the desired number on the remote keypad. If the user wants to modify a previously input program, they simply select the representative program number. The system can be designed to prompt the user as to the next available program, for example by flashing the number of the next available program. - Due to the limited resolution of a standard television screen as seen from a standard viewing distance, a screen which conveys less information than
screen 500 may be preferable. FIG. 7 is an illustration of ascreen 700. Instead of showing information for a full 7 day schedule,screen 700 only provides a single day of programming. The day of the week for which the programming information is provided is shown in acell 705. Preferably the day shown inportion 705 is the current day. If the user wishes to input programming instructions for a later day, the user scrolls through the days using DAY UP and DAY DOWN buttons on the remote control device. In order to conserve space, simple arrow buttons can be used, thus allowing the same buttons to be used for a variety of functions. -
Screen 700 breaks the 24 hour day into 48 individual thirty minute intervals. Although the 48 intervals can be presented in a variety of ways, preferably they are spread throughout fourrows 710. To help the user navigate through the grid, above each row is a time ofday descriptor 715 such as AFTERNOON. Another aid to user navigation is to color code the time segments. For example, allsegments 720 representing hours (e.g., 12, 1, 2, etc.) may be of one color while all segments 725 representing ½ hours (e.g., 12:30, 1:30, 2:30, etc.) may be of a second color. - In an embodiment of the
invention utilizing screen 700, once the user has selected the day and time, aseparate screen 800 is displayed.Screen 800 is a channel selection screen.Screen 800 has a table ofchannel numbers 805 from which the user selects the desired channel. Preferablyscreen 800 is limited to the channels available on the user's television system, thereby avoiding confusion and minimizing errors. For example, in screen 800 a “-” is shown atportion 810 betweenchannels channel 4 is not available through the user's television system. Another aid to identifying channels is the use of broadcaster designators, for example HBO and NBC shown at 815. - FIG. 9 is an illustration of an
alternate programming screen 900.Screen 900 is similar toscreen 500 in that 7 days of time intervals are shown in a single screen. However, the layout ofscreen 900 permitslarger numbers 905 representing the times, thus making the screen more readable from a distance. For eachday 910 only a single set ofnumbers 905 are required. Above and below each number is anindicator 915, such as a circle, the indicators above the numbers representing AM times and the indicators below the numbers representing PM times. In between each hourly indicator is a ½ hour indicator 920. Preferably indicators 920 are easily distinguishable fromindicators 915, for example by size or color. - FIG. 10 is an illustration of an
alternate programming screen 1000.Screen 1000 is divided betweenchannel indicators 1005 andtime indicators 1010. Preferably thefirst time indicator 1015 for each channel represents the current time. Thus inscreen 1000 thecurrent time 1015 must be 1:00 since thenext time 1010 following the current time is 1:30. In using this screen, the user scrolls down the screen in adirection 1020 until the desired channel is found, potentially scrolling through numerous pages or screens. After finding the desired channel, the user scrolls in adirection 1025 until the desired recording time is found, also potentially scrolling through numerous pages or screens. - In an alternate embodiment of the invention, prior to initiating recording the
programming controller 100 determines if the VCR is in a power on or power off state. If the VCR is in a power on state, when the programming controller determines that it is time to begin recording, it simply tunes the VCR tuner to the selected channel and initiates recording, thus eliminatingstep 470 illustrated in FIG. 4. If, on the other hand, the VCR is in a power off state, the programming controller turns the VCR on before initiating recording. This feature eliminates the risk of missing a planned recording session due to the user inadvertently leaving the VCR's power on. - In an alternate embodiment of the invention, after a set of VCR programming instructions has been input into the programming controller, the programming controller determines whether or not the VCR contains a tape. This feature is most easily added to a controller which is integral to the VCR as illustrated in FIG. 2.
- In an alternate embodiment of the invention, the VCR programming screen allows the user to select the week for which the VCR programming instructions are to apply. For example, a
portion 925 ofscreen 900 listsweeks 1 through 4. Therefore if a user wishes to record a ½ hour program at 8:30 PM, a week from tomorrow, the user would first select “2” fromportion 925 to indicate that the desired program is not shown at 8:30 PM tomorrow, but rather a week from tomorrow. - Another feature which can be implemented with the present invention is illustrated in
portion 930 of FIG. 9.Portion 930 lists three choices for the user: ONCE, DAILY, WEEKLY. If the user selects ONCE, then the VCR programming instructions input by the user will be applied once and then erased from memory. If the user selects DAILY, then every day at the same time the controller will cause the VCR to record the designated time slot until this instruction is erased by the user. If the user selects WEEKLY, then every week at the same time and the same day of the week, the controller will cause the VCR to record the designated time slot until this instruction is erased by the user. - As will be understood by those familiar with the art, the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics thereof. Accordingly, disclosure of the preferred embodiment of the invention is intended to be illustrative, but not limiting, of the scope of the invention which is set forth in the following claims.
Claims (18)
1. A VCR programming system, comprising:
a programming controller coupled to a VCR and a television;
a clock coupled to said programming controller providing a time of the day and a day of the week;
a switching mechanism coupled to said programming controller for activating and suspending operation of said VCR programming system;
a display generator coupled to said programming controller for generating a display screen containing a VCR programming instructional display, said programming instructional display comprised of a pattern of markings representative of a plurality of individual time segments, wherein said pattern represents at least one day of the week;
a pointing device for selecting at least one of said individual time segments, wherein selection of said time segment causes said programming controller to store a set of VCR programming instructions within a storage memory, said storage memory coupled to said programming controller, and said set of VCR programming instructions including a start time and a stop time; and
a channel designator for inputting a specific channel into said programming controller, said input specific channel stored within said set of VCR programming instructions, wherein said programming controller utilizes said VCR programming instructions to control said VCR.
2. The VCR programming system of claim 1 , wherein said pattern of markings is a blank grid.
3. The VCR programming system of claim 1 , further comprising a week designator for inputting a specific week into said programming controller, said specific week stored within said set of VCR programming instructions.
4. The VCR programming system of claim 1 , wherein said programming controller can accept a plurality of sets of VCR programming instructions.
5. The VCR programming system of claim 4 , further comprising a program designator for indicating a particular set of VCR programming instructions from said plurality of VCR programming instructions.
6. The VCR programming system of claim 1 , wherein said plurality of individual time segments is sufficient to represent each day of a seven day week.
7. The VCR programming system of claim 1 , wherein each of said plurality of individual time segments represents a 30 minute durational time period.
8. The VCR programming system of claim 1 , wherein said pointing device is a cursor on said display screen, said cursor highlighting said selected time segments.
9. The VCR programming system of claim 8 , further comprising a remote controller for manipulating said cursor.
10. The VCR programming system of claim 1 , further comprising an IR emitter coupled to said programming controller, said IR emitter controlling said VCR.
11. The VCR programming system of claim 1 , wherein said VCR programming system is resident within a device selected from the group consisting of a stand-alone device, a decoder box, a television guide system, a television, a TVCR, and a VCR.
12. A VCR programming system, comprising:
a programming controller coupled to a VCR and a television;
a clock coupled to said programming controller providing a time of the day and a day of the week;
a switching mechanism coupled to said programming controller for activating and suspending operation of said VCR programming system;
a display generator coupled to said programming controller for generating a display screen containing a VCR programming instructional display, said programming instructional display comprised of a pattern of markings representative of a plurality of individual time segments, wherein said pattern represents at least one day of the week;
a pointing device for selecting at least one of said individual time segments, wherein selection of said time segment causes said programming controller to store a set of VCR programming instructions within a storage memory, said storage memory coupled to said programming controller, and said set of VCR programming instructions including a start time and a program duration; and
a channel designator for inputting a specific channel into said programming controller, said input specific channel stored within said set of VCR programming instructions, wherein said programming controller utilizes said VCR programming instructions to control said VCR.
13. A method of programming a VCR, said method comprising the steps of:
activating a programming controller, said programming controller coupled to said VCR and a television;
generating a display with said programming controller, said display presented on a screen coupled to said television, said display comprised of a pattern of markings representative of a plurality of individual time segments, wherein said pattern represents at least one day of the week;
selecting at least one of said individual time segments;
storing within a memory coupled to said programming controller a set of VCR programming instructions based on said selected individual time segment, said set of VCR programming instructions including a start time, a stop time, and a day of the week;
inputting a channel designator into said VCR programming controller, wherein said channel designator is stored within said set of VCR programming instructions;
storing within said VCR programming instructions said input channel designator;
determining a clocked time of the day and a clocked day of the week with a clock coupled to said programming controller;
comparing said clocked time of the day and said clocked day of the week with said VCR programming instructions;
initializing a recording function on said VCR with said programming controller when said clocked time of the day and said clocked day of the week correspond to said start time and said day of the week;
tuning said VCR to a VCR channel corresponding to said input channel designator with said programming controller; and
ending said recording function on said VCR with said programming controller when said clocked time of the day and said clocked day of the week correspond to said stop time and said day of the week.
14. The method of claim 13 , wherein said pattern of markings is a blank grid.
15. The method of claim 13 , further comprising the steps of:
inputting a program designator into said VCR programming controller, said program designator indicating a specific set of VCR programming instructions from a plurality of sets of VCR programming instructions; and
chronologically ordering said plurality of sets of VCR programming instructions.
16. The method of claim 13 , wherein said plurality of individual time segments is sufficient to represent each day of a seven day week.
17. The method of claim 13 , wherein each of said plurality of individual time segments represents a 30 minute durational time period.
18. The method of claim 13 , wherein said selecting step is further comprised of the step of highlighting said selected time segments.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/441,917 US20030235401A1 (en) | 1996-07-05 | 2003-05-19 | VCR programming system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/675,884 US6567606B2 (en) | 1996-07-05 | 1996-07-05 | On screen VCR programming guide |
US10/441,917 US20030235401A1 (en) | 1996-07-05 | 2003-05-19 | VCR programming system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/675,884 Continuation US6567606B2 (en) | 1996-07-05 | 1996-07-05 | On screen VCR programming guide |
Publications (1)
Publication Number | Publication Date |
---|---|
US20030235401A1 true US20030235401A1 (en) | 2003-12-25 |
Family
ID=24712356
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/675,884 Expired - Lifetime US6567606B2 (en) | 1996-07-05 | 1996-07-05 | On screen VCR programming guide |
US10/441,917 Abandoned US20030235401A1 (en) | 1996-07-05 | 2003-05-19 | VCR programming system |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/675,884 Expired - Lifetime US6567606B2 (en) | 1996-07-05 | 1996-07-05 | On screen VCR programming guide |
Country Status (3)
Country | Link |
---|---|
US (2) | US6567606B2 (en) |
AU (1) | AU3594797A (en) |
WO (1) | WO1998001995A1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040031051A1 (en) * | 2002-08-08 | 2004-02-12 | Kim Kang Soo | Remote reservation recording control system and method thereof |
US20080285942A1 (en) * | 2006-06-29 | 2008-11-20 | Kabushiki Kaisha Toshiba | Home network apparatus |
Families Citing this family (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
WO1997034413A1 (en) | 1996-03-15 | 1997-09-18 | E Guide, Inc. | Combination of vcr index and epg |
US6469753B1 (en) | 1996-05-03 | 2002-10-22 | Starsight Telecast, Inc. | Information system |
US6049831A (en) * | 1996-11-08 | 2000-04-11 | Gte Laboratories Incorporated | System for transmitting network-related information where requested network information is separately transmitted as definitions and display information |
US9113122B2 (en) | 1997-04-21 | 2015-08-18 | Rovi Guides, Inc. | Method and apparatus for time-shifting video and text in a text-enhanced television program |
BRPI9812104B1 (en) | 1997-07-21 | 2016-12-27 | Guide E Inc | method for navigating an interactive program guide |
CN1867068A (en) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | Client-server based interactive television program guide system with remote server recording |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
TW465235B (en) | 1998-09-17 | 2001-11-21 | United Video Properties Inc | Electronic program guide with digital storage |
US6859799B1 (en) | 1998-11-30 | 2005-02-22 | Gemstar Development Corporation | Search engine for video and graphics |
US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
AU5005601A (en) | 2000-03-31 | 2001-10-15 | United Video Properties Inc | Systems and methods for reducing cut-offs in program recording |
AR028003A1 (en) | 2000-04-10 | 2003-04-23 | United Video Properties Inc | INTERACTIVE PROGRAMMING GUIDE WITH MEDIA GUIDE INTERFACE |
US7197758B1 (en) * | 2000-04-27 | 2007-03-27 | Microsoft Corporation | Method and apparatus for indexing video programs |
US7103906B1 (en) | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
KR20190096450A (en) | 2000-10-11 | 2019-08-19 | 로비 가이드스, 인크. | Systems and methods for delivering media content |
AU2002211570A1 (en) | 2000-10-11 | 2002-04-22 | United Video Properties, Inc. | Systems and methods for caching data in media-on-demand systems |
JP2004516721A (en) * | 2000-12-13 | 2004-06-03 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Recording device with time / date table for programming recording |
JP4630667B2 (en) * | 2002-12-06 | 2011-02-09 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Video recording control using stream data packets |
PL358355A1 (en) * | 2003-01-20 | 2004-07-26 | Advanced Digital Broadcast Polska Spółka z o.o. | Method of automatic functional inspection of digital television decoder based on a checklist of selected programs |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US20060051059A1 (en) | 2004-09-08 | 2006-03-09 | Krakirian Haig H | Video recorder having user extended and automatically extended time slots |
KR100693599B1 (en) * | 2004-08-21 | 2007-03-14 | 주식회사 팬택앤큐리텔 | Broadcasting slot monitering system for a mobile phone |
US9973817B1 (en) | 2005-04-08 | 2018-05-15 | Rovi Guides, Inc. | System and method for providing a list of video-on-demand programs |
EP1887799A4 (en) * | 2005-05-11 | 2011-09-28 | Sharp Kk | Video preproduction limiting method and video player |
US20070079342A1 (en) | 2005-09-30 | 2007-04-05 | Guideworks, Llc | Systems and methods for managing local storage of on-demand content |
US7646962B1 (en) | 2005-09-30 | 2010-01-12 | Guideworks, Llc | System and methods for recording and playing back programs having desirable recording attributes |
JP2007102664A (en) * | 2005-10-07 | 2007-04-19 | Smk Corp | Method for use of rotation input device |
US9681105B2 (en) | 2005-12-29 | 2017-06-13 | Rovi Guides, Inc. | Interactive media guidance system having multiple devices |
US8069461B2 (en) | 2006-03-30 | 2011-11-29 | Verizon Services Corp. | On-screen program guide with interactive programming recommendations |
US9679602B2 (en) | 2006-06-14 | 2017-06-13 | Seagate Technology Llc | Disc drive circuitry swap |
US9173001B1 (en) | 2006-06-27 | 2015-10-27 | Verizon Patent And Licensing Inc. | Media content access systems and methods |
US9918043B2 (en) * | 2006-06-27 | 2018-03-13 | Verizon Patent And Licensing Inc. | Snippet access systems and methods |
US9021404B2 (en) | 2006-08-25 | 2015-04-28 | Verizon Patent And Licensing Inc. | Systems and methods for modifying content based on a positional relationship |
US8418217B2 (en) | 2006-09-06 | 2013-04-09 | Verizon Patent And Licensing Inc. | Systems and methods for accessing media content |
US8566874B2 (en) | 2006-10-03 | 2013-10-22 | Verizon Patent And Licensing Inc. | Control tools for media content access systems and methods |
US8316320B2 (en) * | 2006-10-03 | 2012-11-20 | Verizon Patent And Licensing Inc. | Expandable history tab in interactive graphical user interface systems and methods |
US8464295B2 (en) | 2006-10-03 | 2013-06-11 | Verizon Patent And Licensing Inc. | Interactive search graphical user interface systems and methods |
US8316408B2 (en) | 2006-11-22 | 2012-11-20 | Verizon Patent And Licensing Inc. | Audio processing for media content access systems and methods |
US8250605B2 (en) | 2006-12-18 | 2012-08-21 | Verizon Services Corp. | Systems and methods for presentation of preferred program selections |
US8194034B2 (en) * | 2006-12-20 | 2012-06-05 | Verizon Patent And Licensing Inc. | Systems and methods for controlling a display |
US8028313B2 (en) | 2006-12-21 | 2011-09-27 | Verizon Patent And Licensing Inc. | Linear program guide for media content access systems and methods |
US8510780B2 (en) | 2006-12-21 | 2013-08-13 | Verizon Patent And Licensing Inc. | Program guide navigation tools for media content access systems and methods |
US8898701B2 (en) | 2006-12-29 | 2014-11-25 | Verizon Patent And Licensing Inc. | Method and system for providing attribute browsing of video assets |
US8015581B2 (en) | 2007-01-05 | 2011-09-06 | Verizon Patent And Licensing Inc. | Resource data configuration for media content access systems and methods |
US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
US8832553B2 (en) | 2007-06-19 | 2014-09-09 | Verizon Patent And Licensing Inc. | Program guide 3D zoom |
US8103965B2 (en) | 2007-06-28 | 2012-01-24 | Verizon Patent And Licensing Inc. | Media content recording and healing statuses |
US9826189B2 (en) * | 2007-06-28 | 2017-11-21 | Verizon Patent And Licensing Inc. | Apparatus, method, and computer program product for presenting an interactive programming guide |
US8483546B2 (en) * | 2007-06-29 | 2013-07-09 | Verizon Patent And Licensing Inc. | Apparatus, method, and computer program product for receiving a command during a commercial |
US8739213B2 (en) | 2007-06-29 | 2014-05-27 | Verizon Patent And Licensing Inc. | System and method for providing an interactive program guide for past current and future programming |
US9654721B2 (en) | 2007-07-10 | 2017-05-16 | Verizon Patent And Licensing Inc. | System and method for providing personal content recommendations |
US20090019492A1 (en) | 2007-07-11 | 2009-01-15 | United Video Properties, Inc. | Systems and methods for mirroring and transcoding media content |
US9305590B2 (en) | 2007-10-16 | 2016-04-05 | Seagate Technology Llc | Prevent data storage device circuitry swap |
US8051447B2 (en) | 2007-12-19 | 2011-11-01 | Verizon Patent And Licensing Inc. | Condensed program guide for media content access systems and methods |
US9118869B2 (en) | 2007-12-19 | 2015-08-25 | Verizon Patent And Licensing Inc. | Vertically oriented program guide for media content access systems and methods |
CN101472117A (en) * | 2007-12-25 | 2009-07-01 | 深圳Tcl新技术有限公司 | Apparatus and method for selectively recording program |
US8595778B2 (en) * | 2008-11-12 | 2013-11-26 | Level 3 Communications, Llc | User authentication in a content delivery network |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
US9274505B2 (en) * | 2008-12-19 | 2016-03-01 | Verizon Patent And Licensing Inc. | Systems and methods for radial display of time based information |
US8522163B2 (en) | 2008-12-19 | 2013-08-27 | Verizon Patent And Licensing Inc. | Systems and methods for radial display of time based information |
US9241136B2 (en) | 2009-06-29 | 2016-01-19 | Verizon Patent And Licensing Inc. | Method and apparatus for creating a personalized programming guide |
US8990858B2 (en) * | 2009-06-29 | 2015-03-24 | Verizon Patent And Licensing Inc. | Search-based media program guide systems and methods |
US9009622B2 (en) | 2009-06-30 | 2015-04-14 | Verizon Patent And Licensing Inc. | Media content instance search methods and systems |
US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
US9258529B2 (en) | 2009-10-15 | 2016-02-09 | Verizon Patent And Licensing Inc. | Data distribution |
US9143737B2 (en) | 2009-10-15 | 2015-09-22 | Verizon Patent And Licensing Inc. | Data distribution |
US9571784B2 (en) | 2009-10-30 | 2017-02-14 | Verizon Patent And Licensing Inc. | Media content watch list systems and methods |
US8327394B2 (en) * | 2009-11-30 | 2012-12-04 | Verizon Patent And Licensing Inc. | Boosting factor for television content |
US8528016B2 (en) | 2009-12-28 | 2013-09-03 | Verizon Patent And Licensing Inc. | Dynamic program guide information |
US8640052B2 (en) | 2009-12-31 | 2014-01-28 | Verizon Patent And Licensing Inc. | User interface enhancements for media content access systems and methods |
US9049073B2 (en) | 2011-06-28 | 2015-06-02 | Rovi Guides, Inc. | Systems and methods for initializing allocations of transport streams based on historical data |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
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 |
US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4193120A (en) * | 1978-09-13 | 1980-03-11 | Zenith Radio Corporation | Addressable event display and control system |
US4305101A (en) * | 1979-04-16 | 1981-12-08 | Codart, Inc. | Method and apparatus for selectively recording a broadcast |
US4325081A (en) * | 1979-08-10 | 1982-04-13 | Hitachi, Ltd. | Programmed timer for VTR |
US4641205A (en) * | 1984-03-05 | 1987-02-03 | Rca Corporation | Television system scheduler with on-screen menu type programming prompting apparatus |
US4706121A (en) * | 1985-07-12 | 1987-11-10 | Patrick Young | TV schedule system and process |
US4847696A (en) * | 1986-07-28 | 1989-07-11 | Kabushiki Kaisha Toshiba | System with a timer screen, for reserving the recording of TV programs |
US4873584A (en) * | 1987-07-03 | 1989-10-10 | Hashimoto Corporation | Computer control for VCR including display of record playback listing and playback order selection |
US4905212A (en) * | 1986-06-19 | 1990-02-27 | Sony Corporation | Timer setting apparatus for a video tape recorder |
US4908713A (en) * | 1981-12-14 | 1990-03-13 | Levine Michael R | VCR Programmer |
US4963994A (en) * | 1981-12-14 | 1990-10-16 | Levine Michael R | VCR programmer |
US5123046A (en) * | 1990-11-05 | 1992-06-16 | Smart Vcr Limited Partnership | Vcr with cable tuner control |
US5307173A (en) * | 1988-12-23 | 1994-04-26 | Gemstar Development Corporation | Apparatus and method using compressed codes for television program record scheduling |
US5313564A (en) * | 1990-07-11 | 1994-05-17 | Fontech Ltd. | Graphic matter and process and apparatus for producing, transmitting and reading the same |
US5335277A (en) * | 1981-11-03 | 1994-08-02 | The Personalized Mass Media Corporation | Signal processing appparatus and methods |
US5351075A (en) * | 1990-03-20 | 1994-09-27 | Frederick Herz | Home video club television broadcasting system |
US5353121A (en) * | 1989-10-30 | 1994-10-04 | Starsight Telecast, Inc. | Television schedule system |
US5479268A (en) * | 1990-09-10 | 1995-12-26 | Starsight Telecast Inc. | User interface for television schedule system |
US5488409A (en) * | 1991-08-19 | 1996-01-30 | Yuen; Henry C. | Apparatus and method for tracking the playing of VCR programs |
US5731844A (en) * | 1994-05-12 | 1998-03-24 | Microsoft Corporation | Television scheduling system for displaying a grid representing scheduled layout and selecting a programming parameter for display or recording |
US6025869A (en) * | 1995-01-05 | 2000-02-15 | Music Corporation | Video viewing supervision system |
US6137950A (en) * | 1991-10-23 | 2000-10-24 | Gemstar Development Corporation | Bar code matrix television calendar |
US6760537B2 (en) * | 1993-03-05 | 2004-07-06 | Gemstar Development Corporation | Apparatus and method for television program scheduling |
-
1996
- 1996-07-05 US US08/675,884 patent/US6567606B2/en not_active Expired - Lifetime
-
1997
- 1997-07-03 AU AU35947/97A patent/AU3594797A/en not_active Abandoned
- 1997-07-03 WO PCT/US1997/011742 patent/WO1998001995A1/en active Application Filing
-
2003
- 2003-05-19 US US10/441,917 patent/US20030235401A1/en not_active Abandoned
Patent Citations (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4193120A (en) * | 1978-09-13 | 1980-03-11 | Zenith Radio Corporation | Addressable event display and control system |
US4305101A (en) * | 1979-04-16 | 1981-12-08 | Codart, Inc. | Method and apparatus for selectively recording a broadcast |
US4325081A (en) * | 1979-08-10 | 1982-04-13 | Hitachi, Ltd. | Programmed timer for VTR |
US5335277A (en) * | 1981-11-03 | 1994-08-02 | The Personalized Mass Media Corporation | Signal processing appparatus and methods |
US4908713A (en) * | 1981-12-14 | 1990-03-13 | Levine Michael R | VCR Programmer |
US4963994A (en) * | 1981-12-14 | 1990-10-16 | Levine Michael R | VCR programmer |
US4641205A (en) * | 1984-03-05 | 1987-02-03 | Rca Corporation | Television system scheduler with on-screen menu type programming prompting apparatus |
US4706121B1 (en) * | 1985-07-12 | 1993-12-14 | Insight Telecast, Inc. | Tv schedule system and process |
US4706121A (en) * | 1985-07-12 | 1987-11-10 | Patrick Young | TV schedule system and process |
US4905212A (en) * | 1986-06-19 | 1990-02-27 | Sony Corporation | Timer setting apparatus for a video tape recorder |
US4847696A (en) * | 1986-07-28 | 1989-07-11 | Kabushiki Kaisha Toshiba | System with a timer screen, for reserving the recording of TV programs |
US4873584A (en) * | 1987-07-03 | 1989-10-10 | Hashimoto Corporation | Computer control for VCR including display of record playback listing and playback order selection |
US5307173A (en) * | 1988-12-23 | 1994-04-26 | Gemstar Development Corporation | Apparatus and method using compressed codes for television program record scheduling |
US5353121A (en) * | 1989-10-30 | 1994-10-04 | Starsight Telecast, Inc. | Television schedule system |
US5351075A (en) * | 1990-03-20 | 1994-09-27 | Frederick Herz | Home video club television broadcasting system |
US5313564A (en) * | 1990-07-11 | 1994-05-17 | Fontech Ltd. | Graphic matter and process and apparatus for producing, transmitting and reading the same |
US5479268A (en) * | 1990-09-10 | 1995-12-26 | Starsight Telecast Inc. | User interface for television schedule system |
US5123046A (en) * | 1990-11-05 | 1992-06-16 | Smart Vcr Limited Partnership | Vcr with cable tuner control |
US5488409A (en) * | 1991-08-19 | 1996-01-30 | Yuen; Henry C. | Apparatus and method for tracking the playing of VCR programs |
US6137950A (en) * | 1991-10-23 | 2000-10-24 | Gemstar Development Corporation | Bar code matrix television calendar |
US6760537B2 (en) * | 1993-03-05 | 2004-07-06 | Gemstar Development Corporation | Apparatus and method for television program scheduling |
US5731844A (en) * | 1994-05-12 | 1998-03-24 | Microsoft Corporation | Television scheduling system for displaying a grid representing scheduled layout and selecting a programming parameter for display or recording |
US6025869A (en) * | 1995-01-05 | 2000-02-15 | Music Corporation | Video viewing supervision system |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040031051A1 (en) * | 2002-08-08 | 2004-02-12 | Kim Kang Soo | Remote reservation recording control system and method thereof |
US7917929B2 (en) * | 2002-08-08 | 2011-03-29 | Lg Electronics Inc. | Remote reservation recording control system and method thereof |
US20080285942A1 (en) * | 2006-06-29 | 2008-11-20 | Kabushiki Kaisha Toshiba | Home network apparatus |
Also Published As
Publication number | Publication date |
---|---|
AU3594797A (en) | 1998-02-02 |
WO1998001995A1 (en) | 1998-01-15 |
US20010033738A1 (en) | 2001-10-25 |
US6567606B2 (en) | 2003-05-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6567606B2 (en) | On screen VCR programming guide | |
US4873584A (en) | Computer control for VCR including display of record playback listing and playback order selection | |
CA1211202A (en) | Picture display apparatus for selectively displaying at least three types of pictures | |
US4706121A (en) | TV schedule system and process | |
US4325081A (en) | Programmed timer for VTR | |
US5809204A (en) | User interface for television schedule system | |
US6167188A (en) | User interface for television schedule system | |
US5508815A (en) | Schedule display system for video recorder programming | |
US5412377A (en) | Universal remote control program scheduling system | |
JPH0394588A (en) | Image receiver | |
ATE213112T1 (en) | ELECTRONIC TELEVISION PROGRAM GUIDE AND CORRESPONDING METHOD OF DISPLAYING AND SELECTING PROGRAMS IN ALPHABETICAL ORDER OF TITLES | |
CA1217269A (en) | Tv program timer apparatus and method | |
US5835665A (en) | Simplified VCR programmer | |
EP0772354A2 (en) | Receiver and receiving method | |
US6594440B1 (en) | Timer setting changing device | |
JP3738540B2 (en) | Recording reservation device and recording reservation system using the same | |
KR20000051798A (en) | Method for reserving record time using calendar image | |
KR100196850B1 (en) | Method for weekday reserving broadcasting program in vcr | |
US5724473A (en) | Automatic guide-channel mapping method of a VCR | |
JPH01168124A (en) | Channel selection system for tuner | |
JPH01184745A (en) | Timer reserving device | |
KR20000008189A (en) | Simple reserved recording method | |
JPH06178146A (en) | Remote control device | |
KR19990002637A (en) | Program reservation recording setting method and device | |
KR19980022640A (en) | Method of setting reservation time of video display device and setting device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |