Patent US5065360A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5065360A Expired / Lapsed US ⏱️ 0.0 years remaining

Portable data storage and editing device

Assignee: INTELLECTUAL PERIPHERAL DEVICES Inc
•
Filing: 1989-01-10
•
Granted: 1991-11-12
•
Expires: 2009-01-10
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Douglas J. Kelly

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 05:04
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/02; G06F3/023; G06F3/0231

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 151 words
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 a 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.
Claim 2
Dependent Claim 151 words
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 a 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.
Claim 3
Dependent Claim 20 words
A device as recited in claim 1, further comprising initiating means for initiating a program operating on the host computer.
Claim 4
Dependent Claim 41 words
A device as recited in claim 1, wherein the host computer comprises a power interface for selectively transferring power from the host computer to said input means, storage means and processor means when the device is connected to the host computer.
Claim 5
Dependent Claim 44 words
A device as recited in claim 1, further comprising macro generating means for replacing a first sequence of a first number of keystroke characters represented by said data entered by said input means by a second sequence of a second number of keystroke characters.
Claim 6
Dependent Claim 26 words
A device as recited in claim 1, further comprising output key means for initiating a data output transfer via said transfer means to the host computer.
Claim 7
Dependent Claim 101 words
A device as recited in claim 1, wherein said processor means for controlling said input means, said storage means and said transfer means to operate in one of a plurality of modes is programmed for controlling said input means, said storage means and said transfer means to operate in: 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.
Claim 8
Dependent Claim 25 words
A device as recited in claim 3, wherein said program is operable for controlling transfer of file data between said device and the host computer.
Claim 9
Dependent Claim 12 words
A device as recited in claim 7 wherein said program is RAM-resident.
Claim 10
Dependent Claim 131 words
A device as recited in claim 6 wherein said input means comprises a keyboard for inputting data to 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 keyboard interface to input sequences of characters to the host computer, 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 keyboard interface to the host computer.
Claim 11
Dependent Claim 22 words
A device as recited in claim 6, further comprising a bypass means for causing said processor means to establish said bypass mode.
Claim 12
Dependent Claim 41 words
A device as recited in claim 9 wherein said transfer means further comprises emulation means for emulating a keyboard of any of a plurality of computers, thereby allowing said device to be used as the keyboard of any of said computers.
Claim 13
Dependent Claim 43 words
A device as recited in claim 10, wherein said bypass means comprises a program for selecting among a plurality of operating modes, including a keyboard emulation mode wherein said input means emulates one of a plurality of predetermined keyboards of the host computer.
Claim 14
Dependent Claim 47 words
A device as recited in claim 10 wherein said bypass means comprises a plurality of switches for routing data from said input means to said transfer means via said storage means and for routing data from said input means to said transfer means bypassing said storage means.
Claim 15
Dependent Claim 88 words
A device as recited in claim 10 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, said bypass means comprises means for routing data from said input means to said transfer means via said storage means in said active mode and for routing data from said input means to said transfer means in said bypass mode, bypassing said storage means, and for bypassing said editing means in said bypass mode.
Claim 16
Dependent Claim 188 words
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 a 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.
Claim 17
Dependent Claim 188 words
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 a 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.
Claim 18
Dependent Claim 199 words
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 a 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 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.
Claim 19
Dependent Claim 199 words
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 a 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 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.
Claim 20
Dependent Claim 38 words
A device as recited in claim 16 wherein said translating means operates to translate said sequence of characters from said input format to any of a plurality of formats used by multiple applications running on said host computer.
Claim 21
Dependent Claim 44 words
A device as recited in claim 16 wherein said translating means operates to translate said sequences of characters form one format usable by one application program running on the host computer to another format usable by another application program running on the host computer.
Claim 22
Dependent Claim 307 words
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 a 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 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 keyboard interface to input sequences of characters to the host computer, 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 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 said data to the host computer.
Claim 23
Dependent Claim 307 words
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 a 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 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 keyboard interface to input sequences of characters to the host computer, 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 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 said data to the host computer.
Claim 24
Dependent Claim 44 words
A device as recited in claim 19, further comprising macro generating means for replacing a first sequence of a first number of keystroke characters represented by said data entered by said input means by a second sequence of a second number of keystroke characters.
Claim 25
Dependent Claim 76 words
A device as recited in claim 19, further comprising a bypass means for causing said processor means to establish said bypass mode, said bypass means comprises means for routing data from said input means to said transfer means via said storage means in said active mode and for routing data from said input means to said transfer means in said bypass mode, bypassing said storage means, and for bypassing said editing means in said bypass mode.
Claim 26
Dependent Claim 144 words
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 a 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 device, 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.
Claim 27
Dependent Claim 144 words
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 a 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 device, 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.
Claim 28
Dependent Claim 17 words
A device as recited in claim 22, wherein said transfer means comprises said record and playback means.
Claim 29
Dependent Claim 14 words
A device as recited in claim 22 wherein said input means comprises a keyboard.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-11-11 1995-05-13 1995-11-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-11-11 1999-05-13 1999-11-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-11-11 2003-05-13 2003-11-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag