Claims Analysis
Total Claims: 43
Claim 1
Independent Claim
261 words
An interface apparatus for providing communication between at least one peripheral electronic device and a personal computer (PC) having a keyboard port and a keyboard bus, said interface apparatus connected to said PC via said keyboard bus, said keyboard bus including a bidirectional data line for normally providing two-way data communication between a keyboard and said PC, said PC adapted to communicate with said keyboard via said keyboard bus using a particular keycode format based upon the coding of keyboard keystroke information as individual sequential keyboard characters, said peripheral electronic device having means for monitoring and controlling remotely-located, electrically-controlled equipment, said peripheral electronic device further having means for providing at least one device monitor signal indicative of the operational status of said equipment, said monitor signal having a signal format not directly compatible with said particular keycode format, said interface apparatus comprising: input means for receiving said monitor signal from said peripheral electronic device, and for providing a digital input signal in response thereto; translator means for providing a translated input data signal in response to said digital input signal, said translated input data signal having a signal format which is directly compatible with said particular keycode format such that said translated input data signal is adapted to be directly interpreted by said PC as keyboard keystroke information; write means for transmitting said translated input data signal to said PC over said keyboard bus via said keyboard port; and read means for receiving and interpreting a return data signal transmitted by said PC over said keyboard bus via said keyboard port.
Claim 2
Dependent Claim
261 words
An interface apparatus for providing communication between at least one peripheral electronic device and a personal computer (PC) having a keyboard port and a keyboard bus, said interface apparatus connected to said PC via said keyboard bus, said keyboard bus including a bidirectional data line for normally providing two-way data communication between a keyboard and said PC, said PC adapted to communicate with said keyboard via said keyboard bus using a particular keycode format based upon the coding of keyboard keystroke information as individual sequential keyboard characters, said peripheral electronic device having means for monitoring and controlling remotely-located, electrically-controlled equipment, said peripheral electronic device further having means for providing at least one device monitor signal indicative of the operational status of said equipment, said monitor signal having a signal format not directly compatible with said particular keycode format, said interface apparatus comprising: input means for receiving said monitor signal from said peripheral electronic device, and for providing a digital input signal in response thereto; translator means for providing a translated input data signal in response to said digital input signal, said translated input data signal having a signal format which is directly compatible with said particular keycode format such that said translated input data signal is adapted to be directly interpreted by said PC as keyboard keystroke information; write means for transmitting said translated input data signal to said PC over said keyboard bus via said keyboard port; and read means for receiving and interpreting a return data signal transmitted by said PC over said keyboard bus via said keyboard port.
Claim 3
Dependent Claim
36 words
The interface apparatus according to claim 1, further comprising: output means for transmitting a control signal to said peripheral electronic device in response to said return data signal transmitted by said PC over said keyboard bus.
Claim 4
Dependent Claim
56 words
The interface apparatus according to claim 1, further comprising: means for coupling a detachable keyboard to said keyboard bus along said interface apparatus being connected at the same time to said PC via said keyboard bus, such that a data signal provided by either said keyboard or said interface apparatus can be interpreted by said PC.
Claim 5
Dependent Claim
60 words
The interface apparatus according to claim 1, wherein said digital input signal provided by said input means includes a binary-based digital signal, and wherein said translator means includes means for translating said binary-based digital signal into a text-character-based digital signal, and for translating said text-character-based digital signal into a keyboard code signal which can be directly interpreted by said PC.
Claim 6
Dependent Claim
43 words
The interface apparatus according to claim 1, wherein said peripheral electronic device includes a plurality of sensor means for providing a plurality of monitor signals to said interface apparatus, and wherein said input means includes means for multiplexing said plurality of monitor signals.
Claim 7
Dependent Claim
30 words
The interface apparatus according to claim 1, wherein said monitor signal received from said peripheral electronic device is an analog signal, and wherein said input means includes an analog-to-digital converter.
Claim 8
Dependent Claim
22 words
The interface apparatus according to claim 6, wherein said analog-to-digital converter includes a free-running linear ramp generator and three-input window comparator circuit.
Claim 9
Dependent Claim
36 words
The interface apparatus according to claim 1, wherein said monitor signal is a digital pulse signal having varying pulse widths, and wherein said input means includes means for timing the pulse widths of said monitor signal.
Claim 10
Dependent Claim
29 words
The interface apparatus according to claim 1, wherein said keyboard bus includes only four lines, and wherein one of said four lines is a bidirectional serial data bus line.
Claim 11
Dependent Claim
21 words
The interface apparatus according to claim 1, wherein said keyboard bus is compatible with an Apple Desktop Bus brand keyboard bus.
Claim 12
Independent Claim
139 words
An apparatus for interfacing two-way data signals between a primary computer having a keyboard port and at least one peripheral electronic device, said keyboard port having a keyboard bus including a bidirectional data line for normally providing two-way data communication between a keyboard and said primary computer, said apparatus connected to said primary computer via said keyboard bus, said apparatus comprising: means for receiving an input signal from said peripheral electronic device; means for transmitting said keyboard code signal to said primary computer using only said keyboard bus; means for receiving keyboard command data from said primary computer using only said keyboard bus; means for executing said keyboard command data and for providing an output signal in response which can be interpreted by said peripheral electronic device; and means for transmitting said output signal to said peripheral electronic device.
Claim 13
Independent Claim
139 words
An apparatus for interfacing two-way data signals between a primary computer having a keyboard port and at least one peripheral electronic device, said keyboard port having a keyboard bus including a bidirectional data line for normally providing two-way data communication between a keyboard and said primary computer, said apparatus connected to said primary computer via said keyboard bus, said apparatus comprising: means for receiving an input signal from said peripheral electronic device; means for transmitting said keyboard code signal to said primary computer using only said keyboard bus; means for receiving keyboard command data from said primary computer using only said keyboard bus; means for executing said keyboard command data and for providing an output signal in response which can be interpreted by said peripheral electronic device; and means for transmitting said output signal to said peripheral electronic device.
Claim 14
Dependent Claim
31 words
The apparatus according to claim 11, wherein said input signal received from said peripheral electronic device is an analog signal, and wherein said input signal translating means includes an analog-to-digital converter.
Claim 15
Dependent Claim
22 words
The apparatus according to claim 12, wherein said analog-to-digital converter includes a free-running linear ramp generator and a three-input window comparator circuit.
Claim 16
Dependent Claim
32 words
The apparatus according to claim 12, wherein said output signal transmitted to said peripheral electronic device is an analog signal, and wherein said keyboard command data executing means includes a digital-to-analog converter.
Claim 17
Dependent Claim
21 words
The apparatus according to claim 11, wherein said input signal receiving means includes means for multiplexing a plurality of input signals.
Claim 18
Dependent Claim
55 words
The apparatus according to claim 11, wherein said input signal translating means includes means for converting said input signal into a binary-based digital signal, for translating said binary-based digital signal into a text-character-based digital signal, and for translating said text-character-based digital signal into a keyboard code signal which can be interpreted by said primary computer.
Claim 19
Dependent Claim
21 words
The apparatus according to claim 11, wherein said input signal translating means includes a microprocessor, memory, and at least one counter-timer.
Claim 20
Dependent Claim
29 words
The apparatus according to claim 11, wherein said primary computer is a personal computer having a keyboard port configuration which is compatible with a MacIntosh Plus brand keyboard bus.
Claim 21
Dependent Claim
30 words
The apparatus according to claim 11, wherein said primary computer is a personal computer having a keyboard port configuration which is compatible with an Apple Desktop Bus brand keyboard bus.
Claim 22
Dependent Claim
28 words
The apparatus according to claim 11, wherein said keyboard bus includes only four lines, and wherein one of said four lines is a bidirectional serial data bus line.
Claim 23
Dependent Claim
202 words
A peripheral data acquisition, monitor, and control device for interfacing a computer to an electrically-controlled apparatus, said computer having a central processor, a keyboard port, and a keyboard bus coupled to said keyboard port, said keyboard bus including a bidirectioal data line for normally providing two-way data communication between a keyboard and said central processor, said device comprising: analog input circuit means for receiving analog monitor signals from said electrically-controlled apparatus; analog-to-digital converter means for converting said received analog monitor signals into digital monitor signals; a programmable controller including a central processing unit (CPU), a random access memory, and a read only memory, said programmable controller being programmed to translate said digital monitor signals into keyboard code signals having a format acceptable by the central processor of the computer as keyboard keystroke information, and to provide digital control signals in response to keyboard command signals sent by said central processor of said computer; keyboard interface circuit means for providing a two-way interface between said programmable controller and said central processor over said keyboard bus; digital-to-analog converter means for converting said digital control signals into analog control signals; and analog output circuit means for transmitting said analog control signals to said electrically-controlled apparatus.
Claim 24
Dependent Claim
202 words
A peripheral data acquisition, monitor, and control device for interfacing a computer to an electrically-controlled apparatus, said computer having a central processor, a keyboard port, and a keyboard bus coupled to said keyboard port, said keyboard bus including a bidirectioal data line for normally providing two-way data communication between a keyboard and said central processor, said device comprising: analog input circuit means for receiving analog monitor signals from said electrically-controlled apparatus; analog-to-digital converter means for converting said received analog monitor signals into digital monitor signals; a programmable controller including a central processing unit (CPU), a random access memory, and a read only memory, said programmable controller being programmed to translate said digital monitor signals into keyboard code signals having a format acceptable by the central processor of the computer as keyboard keystroke information, and to provide digital control signals in response to keyboard command signals sent by said central processor of said computer; keyboard interface circuit means for providing a two-way interface between said programmable controller and said central processor over said keyboard bus; digital-to-analog converter means for converting said digital control signals into analog control signals; and analog output circuit means for transmitting said analog control signals to said electrically-controlled apparatus.
Claim 25
Dependent Claim
35 words
The apparatus according to claim 21, further comprising: digital input circuit means for receiving digital monitor signals from said electrically-controlled apparatus; and digital output circuit means for transmitting digital control signals to said electrically-controlled apparatus.
Claim 26
Dependent Claim
44 words
The apparatus according to claim 22, further comprising: pulse input circuit means for measuring a pulse width of variable pulse-width digital monitor signals received from said electrically-controlled apparatus; and pulse output circuit means for providing variable pulse-width digital control signals to said electrically-controlled apparatus.
Claim 27
Dependent Claim
34 words
The apparatus according to claim 21, wherein said electrically-controlled apparatus provides a plurality of analog monitor signals, and wherein said analog input circuit means includes means for multiplexing said plurality of analog monitor signals.
Claim 28
Dependent Claim
25 words
The apparatus according to claim 21, wherein said keyboard port and the format of said keyboard code signals are compatible with Apple brand personal computers.
Claim 29
Independent Claim
245 words
A method of providing two-way communication between at least one peripheral electronic device and a personal computer (PC) having a keyboard port and a keyboard bus, by interfacing to said PC over said keyboard bus, said keyboard bus including a bidirectional data line for normally providing two-way data communication between a keyboard and said PC, said PC adapted to communicate with said keyboard via said keyboard bus using a particular keycode format based upon the coding of keyboard keystroke information as individual sequential keyboard characters, said peripheral electronic device having means for monitoring and controlling remotely-located, electrically-controlled equipment, said peripheral electronic device further having means for providing at least one device monitor signal indicative of the operational status of said equipment, said monitor signal having a signal format not directly compatible with said particular keycode format, said method comprising the steps of: (a) receiving said monitor signal from said peripheral electronic device and providing a digital input signal in response thereto; (b) translating said digital input signal into a translated input data signal having a signal format which is directly compatible with said particular keycode format such that said translated input data signal is adapted to be directly interpreted by said PC as keyboard keystroke information; (c) transmitting said translated input data signal to said PC over said keyboard bus through said keyboard port; and (d) receiving said interpreting a return data signal transmitted by said PC over said keyboard bus via said keyboard port.
Claim 30
Independent Claim
245 words
A method of providing two-way communication between at least one peripheral electronic device and a personal computer (PC) having a keyboard port and a keyboard bus, by interfacing to said PC over said keyboard bus, said keyboard bus including a bidirectional data line for normally providing two-way data communication between a keyboard and said PC, said PC adapted to communicate with said keyboard via said keyboard bus using a particular keycode format based upon the coding of keyboard keystroke information as individual sequential keyboard characters, said peripheral electronic device having means for monitoring and controlling remotely-located, electrically-controlled equipment, said peripheral electronic device further having means for providing at least one device monitor signal indicative of the operational status of said equipment, said monitor signal having a signal format not directly compatible with said particular keycode format, said method comprising the steps of: (a) receiving said monitor signal from said peripheral electronic device and providing a digital input signal in response thereto; (b) translating said digital input signal into a translated input data signal having a signal format which is directly compatible with said particular keycode format such that said translated input data signal is adapted to be directly interpreted by said PC as keyboard keystroke information; (c) transmitting said translated input data signal to said PC over said keyboard bus through said keyboard port; and (d) receiving said interpreting a return data signal transmitted by said PC over said keyboard bus via said keyboard port.
Claim 31
Dependent Claim
35 words
The method according to claim 26, further comprising the step of: transmitting a control signal to said peripheral electronic device in response to said return data signal transmitted by said PC over said keyboard bus.
Claim 32
Dependent Claim
33 words
The method according to claim 26, wherein said monitor signal includes an analog signal, and wherein said monitor signal receiving step includes the step of converting said analog signal into a digital signal.
Claim 33
Dependent Claim
22 words
The method according to claim 26, wherein said monitor signal receiving step includes the step of multiplexing a plurality of monitor signals.
Claim 34
Dependent Claim
38 words
The method according to claim 26, wherein said monitor signal is a digital pulse signal having varying pulse widths, and wherein said monitor signal receiving step includes the step of timing the pulse widths of said monitor signal.
Claim 35
Dependent Claim
38 words
The method according to claim 26, wherein said digital input signal includes a binary-based digital signal, and wherein said digital input signal translating step includes the step of converting said binary-based digital signal into a decimal-based digital signal.
Claim 36
Dependent Claim
28 words
The method according to claim 31, wherein said digital input signal translating step further includes the step of converting said decimal-based digital signal into a text-character-based digital signal.
Claim 37
Independent Claim
160 words
A method of monitoring and controlling at least one peripheral electronic device by a computer having a keyboard port, the monitoring and controlling being performed using only said keyboard port, said method comprising the steps of: (a) receiving an input signal from said peripheral electronic device; (b) translating said input signal into a keyboard code signal which emulates individual sequential keyboard character keystroke information and which is adapted to be interpreted by said computer as keyboard keystroke information; (c) transmitting said keyboard code signal to said computer using only said keyboard port; (d) receiving keyboard command data from said computer using only said keyboard port, said keyboard command data being determined by said computer in response to said keyboard code signal and provided to said keyboard port; (e) executing said keyboard command data and providing an output signal in response which can be interpreted by said peripheral electronic device; and (f) transmitting said output signal to said peripheral electronic device.
Claim 38
Independent Claim
160 words
A method of monitoring and controlling at least one peripheral electronic device by a computer having a keyboard port, the monitoring and controlling being performed using only said keyboard port, said method comprising the steps of: (a) receiving an input signal from said peripheral electronic device; (b) translating said input signal into a keyboard code signal which emulates individual sequential keyboard character keystroke information and which is adapted to be interpreted by said computer as keyboard keystroke information; (c) transmitting said keyboard code signal to said computer using only said keyboard port; (d) receiving keyboard command data from said computer using only said keyboard port, said keyboard command data being determined by said computer in response to said keyboard code signal and provided to said keyboard port; (e) executing said keyboard command data and providing an output signal in response which can be interpreted by said peripheral electronic device; and (f) transmitting said output signal to said peripheral electronic device.
Claim 39
Dependent Claim
33 words
The method according to claim 33, wherein said input signal includes an analog signal, and wherein said input signal receiving step includes the step of converting said analog signal into a digital signal.
Claim 40
Dependent Claim
33 words
The method according to claim 33, wherein said output signal is an analog signal, and wherein said output signal transmitting step includes the step of converting said output signal into an analog signal.
Claim 41
Dependent Claim
36 words
The method according to claim 33, wherein said input signal includes a binary-based digital signal, and wherein said input signal translating step includes the step of converting said binary-based digital signal into a text-character-based digital signal.
Claim 42
Dependent Claim
35 words
The method according to claim 33, wherein said keyboard code signal transmitting step and said keyboard command data receiving step both include the step of writing to and reading from a specified data register, respectively.
Claim 43
Dependent Claim
47 words
The method according to claim 33, wherein said keyboard command data executing step includes a step of determining whether said keyboard command data includes a command request to output data, a function request to input data, or a procedure request to perform a predefined series of tasks.