Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
219 words
A portable and user-programable data storage and transfer device, for insertion and usage in-line between a computer data input subsystem and a computer processor system unit comprising: microcontroller processing means for controlling said device, said processing means coupled to non-volatile memory means and interface circuitry; the interface circuitry for coupling and decoupling said device to and from a computer keyboard in order to input data from said keyboard to said microcontroller processing means and also for sending data from said microcontroller processing means to the computer processor system unit while allowing unimpeded communication back and forth between said keyboard and the computer system unit; non-volatile, user-alterable memory means for storing said data acquired from said keyboard, keying means independent of said keyboard and independent of said computer processor system unit, said keying means coupled to said microcontroller processing means and responsive to user selection and operation in order to store specific data acquired from said computer keyboard in said non-volatile memory means, to associate said stored data with a MACRO identifying label affixed to or near each key and to enable the user to command microcontroller processing means to output stored data from said non-volatile memory means to a portion of said interface circuitry for transmission to said computer processor system unit whenever the user operates said keying means.
Claim 2
Dependent Claim
219 words
A portable and user-programable data storage and transfer device, for insertion and usage in-line between a computer data input subsystem and a computer processor system unit comprising: microcontroller processing means for controlling said device, said processing means coupled to non-volatile memory means and interface circuitry; the interface circuitry for coupling and decoupling said device to and from a computer keyboard in order to input data from said keyboard to said microcontroller processing means and also for sending data from said microcontroller processing means to the computer processor system unit while allowing unimpeded communication back and forth between said keyboard and the computer system unit; non-volatile, user-alterable memory means for storing said data acquired from said keyboard, keying means independent of said keyboard and independent of said computer processor system unit, said keying means coupled to said microcontroller processing means and responsive to user selection and operation in order to store specific data acquired from said computer keyboard in said non-volatile memory means, to associate said stored data with a MACRO identifying label affixed to or near each key and to enable the user to command microcontroller processing means to output stored data from said non-volatile memory means to a portion of said interface circuitry for transmission to said computer processor system unit whenever the user operates said keying means.
Claim 3
Dependent Claim
28 words
The device of claim 1 wherein said interface circuitry further comprises a keyboard jack and bidirectional interface circuitry which transmits and receives data from said microcontroller processing means.
Claim 4
Dependent Claim
18 words
The device of claim 2 wherein said non-volatile memory means further comprises an EEProm, read only memory means.
Claim 5
Dependent Claim
72 words
The device of claim 2 wherein said keying means comprises a keypad with associated detection circuitry for allowing user key-control of said microcontroller processing means, said associated detection circuitry further comprising delay switching and program run switching means whereby transmission of characters by the device to the computer is paused to allow the output of the device to match the ability of the computer to receive the output without loss of output.
Claim 6
Dependent Claim
38 words
The device of claim 1 further comprising a battery for providing power to said microcontroller processing means in order to preserve memory when said device is decoupled from said computer system or otherwise subjected to computer power-down functions.
Claim 7
Dependent Claim
42 words
The device of claim 1 further comprising analog-to-digital conversion means coupled to said microcontroller processing means and said memory means for the purpose of acquiring non-keyboard input data in analog and utilizing it in digital form in the operation of said device.