Nova Patents
USRE37652E

Portable data storage and editing device

Claim Score by NHIP

Read claim 22, the broadest

Abstract

Method and apparatus are described for outputting data from a device, such as a portable keyboard, directly to a keyboard interface 40 of a destination computer 42. The device may be detached from the computer and operate remotely therefrom, in an "active mode" wherein keystroke data is stored in internal memory thereof, for subsequent transfer to the destination computer. Alternatively, the device may be attached to the computer and function in a "bypass mode" (or in a keyboard emulation routine of the active mode) as a standard input keyboard therefor. The destination computer 42 may be a personal computer or a terminal of a mainframe computer. The internal circuitry of the device includes a programmable processor 28, a program memory 30, a working memory 32, an input switch device 34, a display 36 and an output interface 38. A bypass switch device 24 permits the device to operate in the bypass mode. A resident program stored in program memory 30 controls input, editing, translation and output of data. The processor 28 performs all control and data processing functions. The working memory 32 provides scratchpad and data memory required to execute the program steps, and storage for keystroke files input in the transfer mode. The device may record a sequence of keystrokes for subsequent output to the destination computer in the event that faulty operation of the destination computer prevents reception and/or storage of the same, thus providing fault-tolerant data transfer. The output interface 38 communicates data and provides handshaking to the keyboard interface 40 of the destination computer 42. The questions raised in reexamination request No. 09/004,214 filed Apr. 10, 1996, have been considered and the results thereof are reflected in this reissue patent which constitutes the reexamination certificate required by 35 U.S.C. 307 as provided in 37 CFR 1.570(e).

Term

Term ended

Expired 23 February 2020, 6.6 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

39 claims: 7 independent, 32 dependent

  1. 1
    A portable data input, storage and editing device comprising:input means for data entry;storage means for storage of data entered by said input means;transfer means for transferring data entered by said input means to the keyboard interface of a separate host computer;, said transfer means comprising: connecting means for connecting said portable device to the keyboard interface of the host computer and for transferring said data entered by said input means to the host computer via the keyboard interface of the host computer;and emulator means for modifying said data prior to being transferred from said portable device for receipt by the keyboard interface of the host computer;processor means for controlling said input means, said storage means and said transfer means to operate in one of a plurality of modes, and portable power storage means for operating at least said input means, said storage means and said processor means when said portable device is disconnected from the host computer thereby enabling remote input, storage and editing of said data entered by said input means, wherein the host computer comprises a keyboard interface, and said transfer means comprises connecting means for connecting said device to said keyboard interface of the host computer and for transferring said data entered by said input means to the host computer via said keyboard interface .
  2. 15
    A portable data input, storage and editing device comprising:input means for data entry;storage means for storage of data entered by said input means;transfer means for transferring data entered by said input means to the keyboard interface of a separate host computer, said transfer means comprising: connecting means for connecting said portable device to the keyboard interface of the host computer and for transferring said data entered by said input means to the host computer via the keyboard interface of the host computer, and emulator means for modifying said data prior to being transferred from said portable device for receipt by the keyboard interface of the host computer ;and processor means for controlling said input means, said storage means and said transfer means to operate in one of a plurality of modes including: an active mode wherein said data entered by said input means is stored in said storage means and said transfer means accesses data from said storage means for transfer to the host computer, and a bypass mode wherein said transfer means transfers data directly from said input means to the host computer, further comprising editing means for editing strings of characters represented by said data entered by said input means prior to transfer said data to the host computer, wherein the host computer comprises a keyboard interface, and said transfer means comprises connecting means for connecting said device to said keyboard interface of the host computer and for transferring said data entered by said input means to the host computer via said keyboard interface .
  3. 16
    A portable data input, storage and editing device comprising:input means for data entry;storage means for storage of data entered by said input means;transfer means for transferring data entered by said input means to the keyboard interface of a separate host computer, said transfer means comprising: connecting means for connecting said portable device to the keyboard interface of the host computer and for transferring said data entered by said input means to the host computer via the keyboard interface of the host computer, and emulator means for modifying said data prior to being transferred from said portable device for receipt by the keyboard interface of the host computer ;and processor means for controlling said input means, said storage means and said transfer means to operate in one of a plurality of modes including: an active mode wherein said data entered by said input means is stored in said storage means and said transfer means accesses data from said storage means for transfer to the host computer, and a bypass mode wherein said transfer means transfers data directly from said input means to the host computer, further comprising translating means for translating sequences of characters represented by said data entered by said input means from an input format for the device to a format usable by an application program running on the host computer, wherein the host computer comprises a keyboard interface, and said transfer means comprises connecting means for connecting said device to the keyboard interface of the host computer and for transferring said data entered by said input means to the host computer via said keyboard interface .
  4. 19
    A portable data input, storage and editing device comprising:input means for data entry;storage means for storage of data entered by said input means;transfer means for transferring data entered by said input means to the keyboard interface of a separate host computer connecting means for connecting said portable device to the keyboard interface of the host computer and for transferring said data entered by said input means to the host computer via said keyboard interface of the host computer, and an emulator means for modifying said data prior to being transferred from said portable device for receipt by the keyboard interface of the host computer ;and processor means for controlling said input means, said storage means and said transfer means to operate in one of a plurality of modes including: an active mode wherein said entered data is stored in said storage means and said transfer means accesses data from said storage means for transfer to the host computer, and a bypass mode wherein said transfer means transfers data directly from said input means to the host computer, the host computer including a keyboard interface and said transfer means including connecting means for connecting said device to said keyboard interface of the host computer and for transferring said data entered by said input means to the host computer via said keyboard interface;said input means including a keyboard for inputting data to for the host computer, thereby providing for the host computer a detachable keyboard for standard and remote operation, wherein in standard operation said processor means controls said input means, storage means and transfer means to operate in said bypass mode and said keyboard is attached to the host computer via said the keyboard interface of the host computer to input sequences of characters to the host computer by the emulator means, while in said remote operation said processor means controls said input means, storage means and transfer means to operate in said active mode and said keyboard is detached from the host computer for inputting sequences of characters to said storage means for subsequent transfer via said the keyboard interface to the host computer;and further comprising editing means for editing strings of characters represented by said data entered by said input means prior to transfer of said data to the host computer.
  5. 22
    Broadest claimClaim Score 50, average(NHIP)A portable data input, storage and editing device comprising:input means for data entry;storage means for storage of data entered by said input means;transfer means for transferring data entered by said input means to the keyboard interface of a separate host computer, said transfer means comprising connecting means for connecting said portable device to the keyboard interface of the host computer and for transferring said data entered by said input means to the host computer via the keyboard interface of the host computer, and emulator means for modifying said data prior to being transferred from said portable device for receipt by the keyboard interface of the host computer ;processor means for controlling said input means, said storage means and said transfer means, thereby enabling remote input, storage and editing of said data entered by said input means, and record and playback means for recording the data entered by said input means and for playing back the recorded data, thereby to provide a fault-tolerant operating capability to the portable device, wherein the host computer has a keyboard interface, and said transfer means comprises connecting means for connecting said device to said keyboard interface of the host computer and for transferring said data entered by said input means to the host computer via said keyboard interface .
  6. 25
    A portable data input, storage and editing device comprising:first input means for data entry;storage means for storage of data entered by said first input means;transfer means for transferring data entered by said first input means to the keyboard interface of a separate host computer, said transfer means comprising: connecting means for connecting said portable device to the keyboard interface of the host computer and for transferring said data entered by said first input means and emulating a second input means different from said first input means from said portable device to the host computer prior to being transferred from said portable device to the keyboard interface of the host computer;processor means for controlling said first input means, said storage means and said transfer means to operate in one of a plurality of modes, wherein said processor means is programmed for controlling said transfer means to transfer data emulating second input means different from said first input means for receipt by a keyboard interface of the host computer, and portable power storage means for operating at least said first input means, said storage means and said processor means when said portable device is disconnected from the host computer thereby enabling remote input, storage and editing of said data entered by said first input means.
  7. 32
    A portable data input, storage and editing device comprising:input means for data entry;storage means for storage of data entered by said input means;transfer means for transferring data entered by said input means to the keyboard interface of a separate host computer, said transfer means including: emulating means for modifying said data prior to being transferred from said portable device to the keyboard interface of the host computer;processor means for controlling said input means, said storage means and said transfer means to operate in one of a plurality of modes, portable power storage means for operating at least said input means, said storage means and said processor means when said portable device is disconnected from the host computer thereby enabling remote input, storage and editing of said data entered by said input means, and a means for housing said input means, storage means, transfer means, processor means and portable power storage means, and connecting means for connecting said portable device to the keyboard interface of the host computer and for transferring said data entered by said input means from said portable device to be received by the keyboard interface of the host computer.