|
|
|
| United States Patent | 5692214 |
| Link to this page | http://www.wikipatents.com/5692214.html |
| Inventor(s) | Levine; Michael R. (2122 NW. 60th Cir., Boca Raton, FL 33496) |
| Abstract | A personal computer is used to assist in the selection of television
programs to be recorded at future times and to control a video tape
recorder to implement the selected recordings. An application program
allows the computer to receive data representing a schedule of future
programs. The operator can perform data base operations on the data to
obtain listings of programs of particular interest. A program to be
recorded is selected by moving a cursor into position with the display of
the program listing on the computer. An output device generates infrared
signals to control the video tape recorder and a cable box to tune and
record a selected program. |
|
|
|
Title Information  |
|
|
|
|
|
Drawing from US Patent 5692214 |
|
|
System for unattended recording of video programs by remote control code
transmitter module which receives user selections from a personal
computer |
|
|
|
|
|
| Publication Date |
November 25, 1997 |
|
|
|
|
|
| Filing Date |
August 8, 1994 |
|
|
|
|
|
|
|
|
|
|
|
| Parent Case |
RELATED APPLICATIONS
This is a continuation-in-part of Ser. No. 07/848,338, filed Mar. 9, 1992
now abandoned, which is a continuation-in-part of Ser. No. 07/802,249,
filed Dec. 4, 1991 (now abandoned), which is a continuation-in-part of
Ser. No. 07/796,702, filed Nov. 21, 1991 now abandoned, which is a
continuation-in-part of Ser. No. 07/595,393, filed Oct. 10, 1990 now
abandoned, which is a continuation of Ser. No. 07/484,175, filed Feb. 23,
1990, (now U.S. Pat. No. 4,963,994), which is a continuation of Ser. No.
07/213,162, filed Jun. 29, 1988, (now U.S. Pat. No. 4,908,713) which is a
continuation of Ser. No. 06/634,179 filed Jul. 4, 1984 (now abandoned),
which is a continuation of Ser. No. 06/330,111, filed Dec. 14, 1981 (now
abandoned). |
|
|
|
|
|
|
|
|
|
|
|
|
|
Title Information  |
|
|
References  |
|
|
| *references marked with an asterisk below are user-added references |
|
U.S. References |
|
|
| Add a new US reference: |
| | Reference | Relevancy | Comments | Reference | Relevancy | Comments | 5532754 Young 725/47 Jul,1996 |      Your vote accepted [0 after 0 votes] | | 5479266 Young 386/83 Dec,1995 |      Your vote accepted [0 after 0 votes] | | 5479268 Young 386/83 Dec,1995 |      Your vote accepted [0 after 0 votes] | | 5412377 Evans 340/825.22 May,1995 |      Your vote accepted [0 after 0 votes] | | 5412720 Hoarty 380/211 May,1995 |      Your vote accepted [0 after 0 votes] | | 5400246 Wilson 700/17 Mar,1995 |      Your vote accepted [0 after 0 votes] | | 5390027 Henmi
Feb,1995 |      Your vote accepted [0 after 0 votes] | | 5353121 Young 725/52 Oct,1994 |      Your vote accepted [0 after 0 votes] | | 5327554 Palazzi, III 725/110 Jul,1994 |      Your vote accepted [0 after 0 votes] | | 5307173 Yuen 386/83 Apr,1994 |      Your vote accepted [0 after 0 votes] | | 5260788 Takano 348/478 Nov,1993 |      Your vote accepted [0 after 0 votes] | | 5179439 Hashimoto 348/731 Jan,1993 |      Your vote accepted [0 after 0 votes] | | 5151789 Young 725/133 Sep,1992 |      Your vote accepted [0 after 0 votes] | | 5086385 Launey
Feb,1992 |      Your vote accepted [0 after 0 votes] | | 5038211 Hallenbeck 348/460 Aug,1991 |      Your vote accepted [0 after 0 votes] | | 4908707 Kinghorn 348/460 Mar,1990 |      Your vote accepted [0 after 0 votes] | | 4908713 Levine 386/83 Mar,1990 |      Your vote accepted [0 after 0 votes] | | 4825200 Evans 341/23 Apr,1989 |      Your vote accepted [0 after 0 votes] | | 4807052 Amano 348/734 Feb,1989 |      Your vote accepted [0 after 0 votes] | | 4751578 Reiter 348/564 Jun,1988 |      Your vote accepted [0 after 0 votes] | | 4641205 Beyers, Jr. 386/83 Feb,1987 |      Your vote accepted [0 after 0 votes] | | 4598288 Yarbrough 340/5.74 Jul,1986 |      Your vote accepted [0 after 0 votes] | | 4566034 Harger 348/734 Jan,1986 |      Your vote accepted [0 after 0 votes] | | 4540851 Hashimoto 379/102.03 Sep,1985 |      Your vote accepted [0 after 0 votes] | | |
|
|
|
|
U.S. References |
|
|
Foreign References |
|
|
|
|
|
|
Foreign References |
|
|
Other References |
|
|
|
|
|
|
Other References |
|
|
|
|
|
References  |
|
|
|
|
|
| Market Size |
|
Estimate the gross annual revenues of the relevant market
sector:
|
| | |
| |
|
|
| Market Share |
|
Estimate the percentage of the relevant market sector this invention will capture:
|
| | |
| |
|
|
| Reasonable Royalty |
|
What percentage of gross sales should the inventor or assignee be paid?
|
| | |
| |
|
|
|
Public's "Guesstimation" of Royalty Value
|
| Market Size | N/A | [No votes] | | x | Market Share | N/A | [No votes] | | x | Reasonable Royalty | N/A | [No votes] |
| | N/A | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
Market Review  |
|
|
Technical Review  |
|
|
Claims  |
|
|
Having thus described my invention, I claim:
1. A system for an unattended recording of a video program by a remotely
controlled video recorder connected to a video source, comprising:
a personal computer having a display and a first memory to receive and
store a schedule of video programming available from the source, the
schedule including program titles;
an application program resident on the personal computer enabling an
operator to view portions of the schedule on the display and select one or
more programs for recording by the video recorder; and
an electronic module in communication with the personal computer,
including:
means for receiving and storing information from the personal computer
relating to a program to be recorded,
a second memory for storing remote control codes associated with the
operation of the video recorder, and
a wireless remote-control transmitter operative to activate the video
recorder using a control code previously stored in the second memory to
record the program in accordance with the information received from the
personal computer.
2. The system of claim 1, the personal computer including an output port to
which the electronic module is connected to receive the information
relating to a program to be recorded, the module being detachable
therefrom to activate the video recorder.
3. The system of claim 1, the electronic module further including sound
detection apparatus for receiving information in the form an acoustical
signal.
4. The system of claim 3, the personal computer including sound-generation
apparatus, the information received by the electronic module in the form
an acoustical signal including the information from the personal computer
relating to a program to be recorded.
5. The system of claim 3, the information received in the form an
acoustical signal including the control codes associated with the
operation of the video recorder.
6. The system of claim 3, the information received in the form an
acoustical signal including the control codes associated with the
operation of the video recorder.
7. The system of claim 1, the schedule of video programming including a
numerical code associated with a program to be recorded, the information
received by the electronic module from the personal computer including the
numerical code.
8. The system of claim 1, the module further including a remote-control
receiver to detect codes transmitted by the remote control unit supplied
with the remotely controlled video recorder, enabling the module to
ascertain and store the codes associated with the operation of the video
recorder.
9. A system to bring about the unattended recording of a video program by a
remotely controllable video recorder connected to a source of programs
through a remotely controllable multi-channel tuner, the system
comprising:
a personal computer of conventional design including a display and a mass
storage facility to receive a database of video programs available from
the video source, including program title, date of occurrence, start time
and channel tuning information;
an application program to be executed by the personal computer which
enables an operator to view portions of the database on the display and to
select one or more of the video programs to be recorded; and
a transmitter module in an enclosure separate from that of the personal
computer, the module including:
a data-input port,
a memory,
a time-keeping device,
a wireless remote-control transmitter, and
a central processing element connected to the data-input port, the memory,
the time-keeping device, and the remote-control transmitter, the central
processing element being pre-programmed to perform the following
functions:
cause the data-input port receive information from the personal computer
relating to a program to be recorded, and store the information in the
memory,
compare the output of the time-keeping device with the information stored
in the memory, and
cause the remote-control transmitter to activate the video recorder and
multi-channel tuner to record the program.
10. The system of claim 9, the remotely controllable multi-channel tuner
forming part of the remotely controllable video recorder.
11. The system of claim 9, the remotely controllable multi-channel tuner
forming part of a cable tuner.
12. The system of claim 9, including two remotely controllable
multi-channel tuners, one forming part of the remotely controllable video
recorder and the other forming part of a cable tuner.
13. The system of claim 9, the data-input port including an acoustic
coupler to receive information in the form of an acoustic signal.
14. The system of claim 9, the memory within the transmitter module further
storing control codes used to control the remotely controllable video
recorder and multi-channel tuner.
15. The system of claim 9, wherein the information received from the
personal computer includes program information in encrypted form.
16. The system of claim 15, wherein a program is encrypted in the form of a
multi-digit numerical code.
17. A system for programming a video recorder having a remote control
receiver for the unattended recording of programming from a video
programming source connected to the video recorder, comprising:
a personal computer;
means within the personal computer for storing a database of future
programming schedules including information relating to program
identification and start time;
a wireless remote control transmitter including a real-time clock, means
for storing data received form the personal computer relative to a program
to be recorded including the start time of such program, and circuitry
within the transmitter operative to compare the output of the real time
clock with the stored start time of a program to be recorded and operate
the video recorder at the time of the occurrence of the program to be
recorded; and
an application program for the personal computer to transfer the data to
the remote control transmitter to record a particular video program in
accordance with information contained within the database being selected
by a user of the personal computer.
18. The system of claim 17, including a remotely controllable cable tuner
connected between the video programming source and the video recorder, the
transmitter being further operative to send a signal to the cable tuner to
record a particular video program in accordance with information contained
within the database being selected by a user of the personal computer.
19. A method of programming a remotely controlled video recorder connected
to a video source, comprising the steps of:
providing a personal computer with a display device to which there is
attached an electronic module having a wireless transmitter;
receiving and storing, at the personal computer, a schedule of video
programming available from the source, including the titles of available
programs;
reviewing by a user selected portions of the schedule on the display
device;
selecting by said user one or more of the displayed programs for recording
by the video recorder;
downloading and storing information relating to the program(s) selected for
recording intothe electronic module; and
transmitting a wireless remote-control signal from the electronic module to
activate the video recorder in accordance with the information downloaded
from the personal computer.
20. The method of claim 19, wherein the step of transmitting the wireless
remote-control signal from the electronic module occurs immediately after
the step of downloading information pertaining to that program into the
module.
21. The method of claim 19, wherein the module includes a memory, and
wherein the step of downloading information pertaining to the program(s)
selected for recording into the electronic module includes downloading
such information into the memory, and wherein the step of transmitting the
wireless remote-control signal from the electronic module occurs at the
time of occurrence of a program to be recorded by retrieving required
information from the memory.
22. The method of claim 19, further including the step of physically
detaching the electronic module from the personal computer prior to the
step of transmitting the wireless remote-control signal to the video
recorder.
23. The method of claim 19, further including the step of teaching the
electronic module remote-control codes used in activating the video
recorder. |
|
|
|
|
Claims  |
|
|
Description  |
|
|
FIELD OF THE INVENTION
This invention relates to a method and apparatus for controlling a video
recorder to allow the unattended recording of future occurring programs
using a personal computer and more particularly to such a method and
apparatus which provides a display of a schedule of future programming
available to the recorder on the personal computer.
BACKGROUND OF THE INVENTION
My U.S. Pat. No. 4,908,713 discloses a system for providing a schedule of
future video programming available to a video recorder to a database
memory located at the recorder so that the operator may display selected
sections of the future schedule as an aid in choosing programs for
recording. The schedule may be provided to the memory and updated either
by broadcasting schedule information or by delivering disposable memories
to the system on a subscription basis. Other of my applications disclose
such systems in which the video recorder is programmed for unattended
recording of a future program by simply pointing a cursor at the listing
of that program on the schedule display. Since the system already stores
the data required to record the program, it is unnecessary for the
operator to re-enter the same data. My application Ser. No. 802,249
further discloses such a system in which the local memory stores the
identification of programs that have been recorded and allows their
display in order to select previously recorded programs for viewing.
These systems greatly simplify the problems of selecting programs for
recording, actually performing the recording process, and viewing recorded
programs. They suffer from the disadvantage of adding hardware and
software to existing video cassette recorders or cable boxes which do not
contain a schedule memory and a database program for selecting particular
entries on the memory for display.
SUMMARY OF THE INVENTION
The present invention allows the implementation of the electronic schedule
memory and cursor-based programming on a conventional video recorder
through use of an associated personal computer which communicates with the
video recorder via infrared signals of the type used for remote control of
the video recorder. The infrared signals are preferably generated by a
transmitter connected to an output port of the personal computer and are
driven by signals generated by an application program run by the personal
computer. The same transmitter may control the tuner of an associated
cable box.
Future programming schedule information may be provided to the personal
computer from a remote database by telephonic communication, by broadcast,
or by subscription provision of disposable memories. The schedule
information may be displayed on the monitor of the personal computer under
control of a database program allowing chronological, alphabetical or
topical selection and the operator may move a cursor on the display screen
to point to a particular program to select it for future recording. The
remote transmitter connected to the personal computer output port can send
signals to the video recorder at the time the selection is made, allowing
the future unattended programming memory of the video recorder to initiate
the recording of a specific channel at the proper time or the remote may
exercise control over the video recorder at the time the recording is to
be made.
The personal computer transmitter may be instructed as to the particular
code systems used by the video recorder remote control either by
information transmitted from a remote database provider based on the
identification of the make of the video recorder by the computer use, or
through use of an initialization program which displays commands to the
computer operator on the monitor of the personal computer directing the
operator to press selected buttons on the remote transmitter provided with
the video recorder. The computer program thus learns and stores the
required remote codes. In the same manner, the personal computer can
control an associated cable tuner to ensure that the channel specified for
recording is provided to the VCR. The personal computer program can also
store and display an index of programming that has been recorded by the
system.
Through use of the method and apparatus of the present invention the
advantages of an electronic schedule guide and cursor-controlled
programming of the video recorder may be achieved without the provision of
a specialized form of cassette recorder or cable box.
Other objectives, advantages and applications of the present invention will
be made apparent by the following detailed description of the preferred
embodiment of the invention. The description makes reference to the
accompanying drawings in which:
DETAILED DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates a personal computer and television viewing system
including a TV receiver, a video recorder and a cable box, implementing
the preferred embodiment of the present invention;
FIG. 2 is a schematic diagram of the preferred embodiment of the invention;
FIG. 3 is a schematic diagram of the IR transmitter/receiver;
FIG. 4 is a perspective view of the rear of a personal computer
illustrating the method of attachment of an infrared transmitter and
receiver to an I/O port of the computer;
FIG. 5 is an illustration of a screen displayed on the personal computer
monitor during an initialization procedure; and
FIG. 6 is an illustration of a personal computer screen displaying an index
of recorded programs and the tape cassettes on which each is recorded; and
FIG. 7 is an illustration of a second embodiment of the invention in which
the personal computer and video recorder are located remotely from one
another and the output signals from the personal computer are transmitted
by radio to an infrared transmitter for control of the video recorder.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
Referring to FIG. 1, the preferred embodiment of the invention employs a
television recording and receiving system, generally indicated at 10,
comprising a conventional television receiver 12, a video cassette
recorder 14 and a cable tuner and descrambler box 16. A variety of known
forms of interconnection can be made between the cable box 16, the
recorder 14 and the television receiver 12 to allow either the recording
or viewing of programs tuned by the cable box 16 or the simultaneous
viewing of one program and the recording of another. The present invention
is equally applicable to broadcast receiver systems which do not employ a
cable box and to satellite receivers.
The video recorder 14 will normally be of the type employing an infrared
remote control (not shown) as will the tuner in the cable box 16. The VCR
14 may, but need not necessarily, incorporate a future, unattended
recording memory which includes a real time clock (not shown).
The method and apparatus of the present invention further utilizes a
conventional personal computer, generally indicated at 18, incorporating a
main computer housing 20, a keyboard 22 and a monitor 24. The term
"personal computer" is used broadly to incorporate work stations,
minicomputers and portable units.
The personal computer 18 is conventional but is provided with a special
application program to implement the present invention. The organization
of this application program is well within the skill of a programmer using
the functional description of the program provided herein.
An infrared transmitter and receiver 26 is connected to an I/O port of the
personal computer, preferably a parallel port, by a male connector 28 and
a cable 30. The infrared unit 26 incorporates a conventional infrared
signal detector 32 and an infrared emitter 34. In alternative embodiments
the signals could represent other forms of electromagnetic or supersonic
transmission, "infrared" is hereinafter used to define the generic form of
signals.
The infrared signals emitted by the unit 26 are picked up by the infrared
remote receiver of the video recorder 14 and may also be picked up by the
infrared recorder of the cable box 16 to control its tuner.
The application program is loaded into the personal computer via a diskette
or the like. The program requires as data the schedule of future
programming available to the system 10 from a programming source 38, such
as a cable or the like, for a particular period of time such as a week or
month.
In the preferred embodiment of the invention the schedule information is
provided to the personal computer 18 from a remote database 40, which may
constitute a database provider such as "COMPUSERVE," "PRODIGY" or the
like. This information may be customized for the cable service 38
available to the system through an initialization routine in which the
computer operator keys in the postal ZIP code of his location and, if
necessary, an identification of the cable service provider. The head end
database uses this information to provide the computer 18 with the
schedule of programming for that service. The operator of the personal
computer system 18 may communicate with the schedule source over phone
lines 42 using modems 44 at each end. Alternatively, the personal computer
could employ a program in which the system automatically communicates with
the schedule source 40 at predetermined periods, such as each morning at
4:00 a.m. or the like, to update the schedule stored in the personal
computer 18. As another alternative, diskettes could mailed out to the
personal computer on a subscription basis or the schedule information
could be provided to the personal computer via cablecast or broadcast.
Through use of a database program employing menus, submenus and the like,
the operator may obtain a display of programming for a particular period
of time, such as that illustrated at 46 in FIG. 1. To select a listed
program for future recording the operator may move a cursor 48 into
super-position with the listing. Alternatively, two or three digit numbers
could be associated with each listing and the operator could signal a
programming selection by hitting an appropriate number on the keyboard 22.
In the preferred embodiment of the invention this selection transfers
information relating to the programming selection to a memory 35 within
the IR unit 26 (FIG. 3). The unit 26 also includes a microprocessor 37, a
real time clock 39 and a power supply battery 41. The microprocessor 37
continually compares the present time signal from the clock 39 with the
start time of the programs to be recorded as stored in the memory 35 and
sends an appropriate infrared code to the VCR 14 (and, if appropriate, the
cable box 16) at the start time. A similar signal at the programmed
conclusion time of the program terminates the recording. This arrangement
eliminates the need for the computer to continually remain in the on
state.
In alternative embodiments of the invention employing programmable cable
tuners or programmable satellite receivers, the infrared transmissions
could be used to program these units.
Alternatively, the control signals to the IR unit 26 may be provided in
real time by the computer 18 under control of its internal clock. The IR
unit might then simply consist of an IR diode connected to the personal
computer 18 by a long wire so the diode may be placed near the receiver
10. At the time the recording is to be initiated, the personal computer
transmits signals from an I/O port through the cable 30 to the infrared
transmitter/receiver 26. The unit 26 then send signals to the video
cassette recorder 14, which tune the set to the required channel and
initiates the recording. Signals might also be sent to the cable box 16 to
cause it to tune to the appropriate channel. As a third alternative, when
the operator makes a programming selection, the information relating to
that selection, including channel and the start and stop time could be
immediately sent from unit 26 to video cassette recorder 14 to program the
recorder for the future unattended recording of the desired program.
Alternatively the unit 26 may be detachable from the computer 18 so that
after it is loaded with data on programs to be recorded it may be detached
and moved into proximity with the receiver system 10, which may be located
in another room.
To perform the transmission function, the personal computer 18 requires
information as to the nature of the remote control codes used by the video
recorder 14 and the cable box 16 if that is additionally to be controlled.
Preferably, this information is provided from the remote database 40
during an initialization routine in which the operator keys in the
identification of the make and model of the VCR and cable box.
Alternatively, to acquire this information, the application program for
the personal computer may go through an initialization routine using
screens of the type illustrated at 50 in FIG. 5. These screens advise the
computer operator to press selected buttons on the remote control
transmitter 52 for the VCR 14 or the transmitter for the cable box 16. The
personal computer application program receives signals from the IR sensor
32 and stores these codes for use in transmitting control signals to the
video recorder 14 and the cable box 16. The application program may
alternatively store a database of the control codes for popular video
recorders or cable boxes and thus allow the unit to be identified by only
pressing one or two selected keys, or it may require the operator to go
through all of the keys in order to develop the appropriate remote control
schedule.
In another embodiment of the invention the unit 26 includes sound detection
apparatus. This provides several advantages, including the ability to
receive information in acoustic form either from the personal computer or
over a telephone line, for example using an acoustic coupler. An
increasing number of conventional personal computers are now provided in
standard form with a sound generating capability, and even if not factory
supplied, numerous sound-generating modules and add-on cards are widely
available as options. With such a capability residing in the personal
computer, information may be transmitted from the personal computer to the
module 26 in acoustical form. For example, information pertaining to a
program to be recorded may be delivered in this manner, as well as any
control code information required for proper activation and/or tuning of
other system components, including the video recorder or cable box, to
ensure that the proper channel is tuned at the appropriate time.
The ability to accept an acoustical signal may further facilitate an
entirely wireless implementation of module 26, and may also enable module
26 to be partially or completely compatible with automated VCR programming
techniques, including the VCRPlus.TM. system which is currently being
marketed commercially. With VCRPlus.TM. program listings | | |