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

Reconfigurable keyboard

Assignee: USdata Corp
•
Filing: 1984-05-14
•
Granted: 1987-08-18
•
Expires: 2004-05-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A reconfigurable keyboard (10) includes a base (12) and a keyboard surface (14). The keyboard surface (14) has a plurality of keys (48) disposed thereon. Each of the keys (48) is associated with a key switch (34). An overlay (50) covers the key switches (34) that are not connected to keys (48). In this manner, only select ones of the key switches (34) are accessible. A CPU (78) controls the operation of the keyboard (10) and has stored therein key tables which define the function of each of the accessible keys (48) on the keyboard panel (14). A display (16) is provided for displaying messages which are also stored.

Inventors

  • 👤 Gary Kuehneman
  • 👤 Joel Leavitt

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 07:28
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/02; G06F3/023; G06F3/0238; H; H01; H01H; H01H2217/00; H01H2217/022

Claims Analysis

Total Claims: 43
Claim 1
Independent Claim 169 words
A reconfigurable keyboard for interface with a host device, comprising: a keyboard matrix of predefined locations; means for defining the function of each of said predefined locations according to a matrix table; key selection means for allowing an operator to select at least one of said predefined locations and the function associated therewith; means for allowing the operator to physically select ones of said predefined locations and for inhibiting a function associated therewith from being carried out; means for altering said matrix table to redefine the function of each of said predefined locations; means for outputting command signals to the host device as a function of key selection and the function associated therewith as defined in said matrix table; and means for inhibiting access to ones of said predefined locations by said selection means, said inhibit means comprising a panel with an area having a perimeter perforation overlying each said predefined location, said area being adapted for removal to thereby allow access to desired ones of said predefined locations.
Claim 2
Dependent Claim 169 words
A reconfigurable keyboard for interface with a host device, comprising: a keyboard matrix of predefined locations; means for defining the function of each of said predefined locations according to a matrix table; key selection means for allowing an operator to select at least one of said predefined locations and the function associated therewith; means for allowing the operator to physically select ones of said predefined locations and for inhibiting a function associated therewith from being carried out; means for altering said matrix table to redefine the function of each of said predefined locations; means for outputting command signals to the host device as a function of key selection and the function associated therewith as defined in said matrix table; and means for inhibiting access to ones of said predefined locations by said selection means, said inhibit means comprising a panel with an area having a perimeter perforation overlying each said predefined location, said area being adapted for removal to thereby allow access to desired ones of said predefined locations.
Claim 3
Dependent Claim 47 words
The reconfigurable keyboard of claim 1 further including a first table defining the function of said predefined locations, and wherein said means for altering is activated in response to the selection of one of said predefined locations by said selection means as defined by said first table.
Claim 4
Dependent Claim 50 words
The reconfigurable keyboard of claim 1 and further comprising a plurality of matrix tables, each table of said plurality of matrix tables having a unique set of values that defines the function of said predefined locations, said means for altering being operable to access select ones of said matrix tables.
Claim 5
Dependent Claim 218 words
A reconfigurable keyboard for interfacing with a host device, comprising: a grid of a plurality of predefined key locations; key means having a plurality of modifiable locations associated with said key locations such that when modified, selected said predefined key locations are accessible; location means for determining the relative location of each of said key locations such that a selected one of said key locations can be distinguished from the remaining key locations; means for storing a plurality of key tables, each of said key tables containing a unique set of information to define the function of each of said key locations; means for selecting one of said key tables to define the function of each of said predefined key locations; output means for outputting command signals to the host device corresponding to the function of the selected one of said key locations as defined in the selected one of said key tables, said command signals being compatible with the host device; and means for inhibiting access to select ones of said predefined key locations by covering said select ones of said predefined key locations by panel with an area having a perimeter perforation overlying each said select key location, said area being adapted for removal to thereby allow access to desired ones of said select key locations.
Claim 6
Dependent Claim 218 words
A reconfigurable keyboard for interfacing with a host device, comprising: a grid of a plurality of predefined key locations; key means having a plurality of modifiable locations associated with said key locations such that when modified, selected said predefined key locations are accessible; location means for determining the relative location of each of said key locations such that a selected one of said key locations can be distinguished from the remaining key locations; means for storing a plurality of key tables, each of said key tables containing a unique set of information to define the function of each of said key locations; means for selecting one of said key tables to define the function of each of said predefined key locations; output means for outputting command signals to the host device corresponding to the function of the selected one of said key locations as defined in the selected one of said key tables, said command signals being compatible with the host device; and means for inhibiting access to select ones of said predefined key locations by covering said select ones of said predefined key locations by panel with an area having a perimeter perforation overlying each said select key location, said area being adapted for removal to thereby allow access to desired ones of said select key locations.
Claim 7
Dependent Claim 266 words
A reconfigurable keyboard for interfacing with a host device, comprising: a grid of a plurality of predefined key locations; key means having a plurality of modifiable locations associated with said key locations such that when modified, selected said predefined key locations are accessible; location means for determining the relative location of each of said key locations such that a selected one of said key locations can be distinguished from the remaining key locations; means for storing a plurality of key tables, each of said key tables containing a unique set of information to define the function of each of said key locations; means for selecting one of said key tables to define the function of each of said predefined key locations; output means for outputting command signals to the host device corresponding to the function of the selected one of said key locations as defined in the selected one of said key tables, said command signals being compatible with the host device; and means for allowing selection of ones of said key tables according to a standard procedure; inhibit means for inhibiting access to others of said key tables according to said standard procedure; means for initiating a nonstandard access sequence; means for storing a sequence of selected key locations selected by said key means after said nonstandard access sequence is initiated; counting means for counting the number of key locations selected in said nonstandard sequence; means for comparing said stored nonstandard sequence with a predetermined pattern after a predetermined number of counts; and means for overriding said inhibit means when a valid comparison is made.
Claim 8
Dependent Claim 266 words
A reconfigurable keyboard for interfacing with a host device, comprising: a grid of a plurality of predefined key locations; key means having a plurality of modifiable locations associated with said key locations such that when modified, selected said predefined key locations are accessible; location means for determining the relative location of each of said key locations such that a selected one of said key locations can be distinguished from the remaining key locations; means for storing a plurality of key tables, each of said key tables containing a unique set of information to define the function of each of said key locations; means for selecting one of said key tables to define the function of each of said predefined key locations; output means for outputting command signals to the host device corresponding to the function of the selected one of said key locations as defined in the selected one of said key tables, said command signals being compatible with the host device; and means for allowing selection of ones of said key tables according to a standard procedure; inhibit means for inhibiting access to others of said key tables according to said standard procedure; means for initiating a nonstandard access sequence; means for storing a sequence of selected key locations selected by said key means after said nonstandard access sequence is initiated; counting means for counting the number of key locations selected in said nonstandard sequence; means for comparing said stored nonstandard sequence with a predetermined pattern after a predetermined number of counts; and means for overriding said inhibit means when a valid comparison is made.
Claim 9
Dependent Claim 68 words
The reconfigurable keyboard of claim 5 and further comprising: a single display on said keyboard for displaying textual messages; means for storing a plurality of messages and means for displaying said plurality of messages on said display in response to the respective selections of said predefined locations, said messages associated with the function of the selected key locations as defined by the governing one of said key tables.
Claim 10
Dependent Claim 81 words
The reconfigurable keyboard of claim 5 and further comprising: a message table; means for storing a plurality of textual messages in said message table; means for associating select ones of said messages with key location information in said message table such that the function of a select one of said key locations, as defined in the governing one of said key tables, corresponds to a select message in said key table; and means for displaying the selected one of said messages.
Claim 11
Dependent Claim 46 words
The reconfigurable keyboard of Claim 5 wherein said grid consists of a matrix that is comprised of a plurality of x-conductors and a plurality of y-conductors, each of said key locations defined by a bridging point between one of said x-conductors and one of said y-conductors.
Claim 12
Dependent Claim 37 words
The reconfigurable keyboard of Claim 8 wherein said location means comprises a decoder for outputting a signal representative of the select one of said key locations as defined by the connected one of said x-conductors and y-conductors.
Claim 13
Dependent Claim 29 words
The reconfigurable keyboard of Claim 5 wherein said selecting means selects a different key table in response to selection of one of said key locations by said key means.
Claim 14
Dependent Claim 38 words
The reconfigurable keyboard of claim 5 wherein said selecting means includes security means operative to select a different key table in response to selection of a predetermined sequence of said key locations, which sequence is not generally known.
Claim 15
Dependent Claim 15 words
The reconfigurable keyboard of claim 5 wherein said selecting means comprises a central processing unit.
Claim 16
Dependent Claim 243 words
A reconfigurable keyboard for interfacing with a host device, comprising: a grid of a plurality of predefined key locations; key means having a plurality of modifiable locations associated with said key locations such that when modified, selected said predefined key locations are accessible; location means for determining the relative location of each of said key locations such that a selected one of said key locations can be distinguished from the remaining key locations; means for storing a plurality of key tables, each of said key tables containing a unique set of information to define the function of each of said key locations; means for selecting one of said key tables to define the function of each of said predefined key locations; output means for outputting command signals to the host device corresponding to the function of the selected one of said key locations as defined in the selected one of said key tables, said command signals being compatible with the host device; key inhibit means for inhibiting said output means when a select one of said key locations associated with the governing one of said key tables is selected such that the functions of the selected one of said key locations is defined by said governing key table is not output; and means for overriding said ihibit means in response to the selection of a sequence of key locations by said key means after selection of the inhibited one of said key locations.
Claim 17
Dependent Claim 243 words
A reconfigurable keyboard for interfacing with a host device, comprising: a grid of a plurality of predefined key locations; key means having a plurality of modifiable locations associated with said key locations such that when modified, selected said predefined key locations are accessible; location means for determining the relative location of each of said key locations such that a selected one of said key locations can be distinguished from the remaining key locations; means for storing a plurality of key tables, each of said key tables containing a unique set of information to define the function of each of said key locations; means for selecting one of said key tables to define the function of each of said predefined key locations; output means for outputting command signals to the host device corresponding to the function of the selected one of said key locations as defined in the selected one of said key tables, said command signals being compatible with the host device; key inhibit means for inhibiting said output means when a select one of said key locations associated with the governing one of said key tables is selected such that the functions of the selected one of said key locations is defined by said governing key table is not output; and means for overriding said ihibit means in response to the selection of a sequence of key locations by said key means after selection of the inhibited one of said key locations.
Claim 18
Dependent Claim 109 words
The reconfigurable keyboard of claim 13 and further comprising: means for storing said sequence of selected key locations after said inhibited key location is selected; counting means for counting the number of key locations selected in said sequence; means for comparing said stored sequence with the predetermined pattern after a predetermined number of counts; and means for overriding said inhibit means when a valid comparison is made; the number of key locations in said sequence required to provide a valid comparison with said predetermined pattern less than the number of key locations required to provide said predetermined number of counts such that said sequence cannot be arrived at iteratively.
Claim 19
Dependent Claim 108 words
A reconfigurable keyboard, comprising: a plurality of switches arranged in a matrix configuration; an overlay panel disposed over said plurality of switches, said overlay panel having punch-out apertures therein for allowing access to a first group of said switches, said first group comprised of select ones of said switches at predefined locations in said matrix; a plurality of protective caps covering said switches not within said first group for preventing the operation of the covered switches; and key means for being connected to said first group of switches and extending through said apertures in said overlay panel in order to allow an operator access to said access switches.
Claim 20
Dependent Claim 108 words
A reconfigurable keyboard, comprising: a plurality of switches arranged in a matrix configuration; an overlay panel disposed over said plurality of switches, said overlay panel having punch-out apertures therein for allowing access to a first group of said switches, said first group comprised of select ones of said switches at predefined locations in said matrix; a plurality of protective caps covering said switches not within said first group for preventing the operation of the covered switches; and key means for being connected to said first group of switches and extending through said apertures in said overlay panel in order to allow an operator access to said access switches.
Claim 21
Dependent Claim 108 words
The keyboard of claim 15 wherein said overlay panel comprises: an access grid for disposal over said switches, said access grid having a plurality of orifices disposed therein corresponding to each of said switches, said orifices dimensioned to receive said protective caps, said protective caps being coplanar with the upper surface of said access grid when said protective caps cover nonaccessed ones of said switches; and a layer of polycarbonate material disposed over said access grid and said protective caps, the portion of said polycarbonate layer proximate said orifices and said access grid removable to allow access to said protective caps covering the nonaccessed ones of said switches.
Claim 22
Dependent Claim 72 words
The keyboard apparatus of claim 16 wherein said polycarbonate layer is adhesively attached to said access grid and said protective caps such that removal of said protective cap results in removal of the portion covering the surface thereof and placement of said protective cap over one of said switches that is to be protected results in the removal of the portion of said polycarbonate layer being replaced to form a contiguous surface.
Claim 23
Dependent Claim 59 words
The keyboard apparatus of Claim 16 wherein the removable portion of said polycarbonate layer is defined by border cuts that traverse the perimeter of the ones of said orifices immediately below said removable portion, said border cuts not extending entirely around the perimeter such that a tab is formed that can be broken in order to remove said portion.
Claim 24
Dependent Claim 272 words
A reconfigurable keyboard for interfacing with the command language of a host computer, comprising: a switch matrix having a plurality of switch contacts, each of said switch contacts having an activated state and a deactivated state and disposed at predetermined locations in said matrix; a planar reconfigurable access panel for allowing access to select ones of said switch contacts and inhibiting access to unselected ones of said switch contacts; key means associated with each of said accessed switch contacts for activation thereof; decoding means for determining the matrix location of the activated ones of said switch contacts; storage means for storing a plurality of matrix tables, each of said matrix tables having contained therein information as to the function of each accessible one of said switch contacts in association with the matrix location thereof such that selection of a specific one of said switch contacts results in the selection of the associated function; means for selecting one of said matrix tables to define the associated functions of said switch contacts as a function of the matrix location thereof, said selecting means allowing for reconfiguation of the keyboard such that different matrix tables can be associated with said switch contacts to define the functions thereof; said access panel being reconfigurable in conjunction with the selection of one of said matrix tables without removal of said access panel to allow access to select others of said switch contacts; and interface means for interfacing the keyboard with the host computer by outputting command signals corresponding to the command language of the host computer in response to activation of a select one of said matrix locations.
Claim 25
Dependent Claim 272 words
A reconfigurable keyboard for interfacing with the command language of a host computer, comprising: a switch matrix having a plurality of switch contacts, each of said switch contacts having an activated state and a deactivated state and disposed at predetermined locations in said matrix; a planar reconfigurable access panel for allowing access to select ones of said switch contacts and inhibiting access to unselected ones of said switch contacts; key means associated with each of said accessed switch contacts for activation thereof; decoding means for determining the matrix location of the activated ones of said switch contacts; storage means for storing a plurality of matrix tables, each of said matrix tables having contained therein information as to the function of each accessible one of said switch contacts in association with the matrix location thereof such that selection of a specific one of said switch contacts results in the selection of the associated function; means for selecting one of said matrix tables to define the associated functions of said switch contacts as a function of the matrix location thereof, said selecting means allowing for reconfiguation of the keyboard such that different matrix tables can be associated with said switch contacts to define the functions thereof; said access panel being reconfigurable in conjunction with the selection of one of said matrix tables without removal of said access panel to allow access to select others of said switch contacts; and interface means for interfacing the keyboard with the host computer by outputting command signals corresponding to the command language of the host computer in response to activation of a select one of said matrix locations.
Claim 26
Dependent Claim 61 words
The reconfigurable keyboard of claim 19 wherein said switch matrix comprises a plurality of first parallel spaced apart conductors on one axis of a coordinate system and a plurality of second parallel spaced apart conductors on the second axis of the coordinate system, said switch contacts bridging between one of said first and one of said second conductors upon activation thereof.
Claim 27
Dependent Claim 144 words
The reconfigurable keyboard of claim 20 wherein: said switch contacts each comprise a plunger operated switch membrane and movable by said key means, each of said membranes bridging between one of said first and one of said second conductors when said plunger is depressed by said key means; and said access panel comprises: a grid for disposal over said switch membrane proximate an upper end of said plungers, said grid having a plurality of orifices disposed therein, each orifice associated with the plunger for each of said switch membranes to allow said key means to depress said plunger, and an overlay for disposal over the entire surface of said grid and having a plurality of removable tabs associated with each of the orifices in said grid, each of said tabs selectively removable to access the plunger of the associated one of said switch membranes.
Claim 28
Dependent Claim 42 words
The reconfigurable keyboard of claim 21 wherein said key means comprises a key tab dimensioned to fit through an opening formed in said overlay when said removable portion is removed, and said key tab being insertable through the orifice in said grid.
Claim 29
Dependent Claim 82 words
The reconfigurable keyboard of claim 19 and further comprising: a message table; means for storing a plurality of textual messages in said message table; means for associating select ones of said messages with functions stored in the selected one of said matrix tables such that the function of a select one of said switch contacts as defined in the selected one of said matrix tables, corresponds to a select message in said message table; and a display for displaying said selected message.
Claim 30
Dependent Claim 54 words
The reconfigurable keyboard of claim 19 wherein said selecting means selects a different matrix table in response to activation of one of said switch contacts by said key means wherein the selection of another matrix table is a function defined in the one of said matrix tables defining the operation of said switch matrix.
Claim 31
Dependent Claim 15 words
The reconfigurable keyboard of claim 19 wherein said selecting means comprises a central processing unit.
Claim 32
Dependent Claim 262 words
A reconfigurable keyboard for interfacing with a host device, comprising: a grid of a plurality of predefined key locations; said grid comprising a plane with a matrix of switch slots, with a switch disposed in alignment with each of said slots below the plane thereof, each of said switches interfaced with said location means such that activation of any of said switches is sensed by said location means and the relative location thereof determined; key means having a plurality of modifiable locations associated with said key locations such that when modified, selected said predefined key locations are accessible; said key means comprising a plurality of key tabs each insertable into or removable from select ones of said slots interfacing with the associated one of said switches disposed in said switch slots, said key tabs allowing activation of select ones of said switches; location means for determining the relative location of each of said key locations such that a selected one of said key locations can be distinguished from the remaining key locations; means for storing a plurality of key tables, each of said key tables containing a unique set of information to define the function of each of said key locations; means for selecting one of said key tables to define the function of each of said predefined key locations; and output means for outputting command signals to the host device corresponding to the function of the selected one of said key locations as defined in the selected one of said key tables, said command signals being compatible with the host device.
Claim 33
Dependent Claim 262 words
A reconfigurable keyboard for interfacing with a host device, comprising: a grid of a plurality of predefined key locations; said grid comprising a plane with a matrix of switch slots, with a switch disposed in alignment with each of said slots below the plane thereof, each of said switches interfaced with said location means such that activation of any of said switches is sensed by said location means and the relative location thereof determined; key means having a plurality of modifiable locations associated with said key locations such that when modified, selected said predefined key locations are accessible; said key means comprising a plurality of key tabs each insertable into or removable from select ones of said slots interfacing with the associated one of said switches disposed in said switch slots, said key tabs allowing activation of select ones of said switches; location means for determining the relative location of each of said key locations such that a selected one of said key locations can be distinguished from the remaining key locations; means for storing a plurality of key tables, each of said key tables containing a unique set of information to define the function of each of said key locations; means for selecting one of said key tables to define the function of each of said predefined key locations; and output means for outputting command signals to the host device corresponding to the function of the selected one of said key locations as defined in the selected one of said key tables, said command signals being compatible with the host device.
Claim 34
Dependent Claim 65 words
The reconfigurable keyboard of claim 26 and further comprising an overlay for disposal over said matrix, said overlay having removable portions associated with each of said slots such that selected switches can be accessed with one of said key tabs and the remaining one of said switches removed from view, said key tabs insertable through an orifice defined by the removal of said removable portion.
Claim 35
Independent Claim 172 words
A method for reconfiguring a keyboard for interface with the command language of a host device, comprising: disposing a plurality of key switches at predefined locations on a grid, eacn of the key switches operable to provide a selectable key closure; preventing the mechanical operation of desired ones of said key switches; storing a plurality of key tables, each of the key tables containing a unique set of information to define the function of each key switch location; selecting one of the key tables to define the function of the key switches on the grid which are mechanically operable; preventing the carrying out of a function of a key switch as desired times even though mechanically operated; determining the location of a key switch that is selected and operated by an operator; and outputting a command signal to the host device corresponding to the function of the selected key switch as defined by the selected one of the key tables, the command signal defined in the command language of the host device.
Claim 36
Independent Claim 172 words
A method for reconfiguring a keyboard for interface with the command language of a host device, comprising: disposing a plurality of key switches at predefined locations on a grid, eacn of the key switches operable to provide a selectable key closure; preventing the mechanical operation of desired ones of said key switches; storing a plurality of key tables, each of the key tables containing a unique set of information to define the function of each key switch location; selecting one of the key tables to define the function of the key switches on the grid which are mechanically operable; preventing the carrying out of a function of a key switch as desired times even though mechanically operated; determining the location of a key switch that is selected and operated by an operator; and outputting a command signal to the host device corresponding to the function of the selected key switch as defined by the selected one of the key tables, the command signal defined in the command language of the host device.
Claim 37
Dependent Claim 53 words
The method of claim 28 and further comprising: inhibiting the output of the function corresponding to the function of the selected key switch; and overriding the inhibited output in response to the selection of the sequence of key switch locations and the associated functions thereof after selection of the inhibited key switch locations.
Claim 38
Dependent Claim 75 words
The method of claim 29 and further comprising: storing the functions of the sequence of key switch locations selected after selection of the inhibited key switch location; counting the number of key switch locations selected in the sequence; comparing the stored sequence with a predetermined pattern after a predetermined number of counts; and overriding the inhibited output of the selected key switch location after the predetermined number of counts if a valid comparison is made.
Claim 39
Dependent Claim 97 words
The method of claim 28 and further comprising: inhibiting access to select ones of the key tables while allowing access to others of said key tables; storing a sequence of selected key switch locations in response to selection of an initiating key selection as defined by the function of the key switch location in the governing one of the key tables; counting the number of key switch locations selected in the sequence; comparing the stored sequence with a predetermined pattern after a predetermined number of counts; and overriding the inhibited access when a valid comparison is made.
Claim 40
Dependent Claim 34 words
The method of claim 28 wherein the step of selecting comprises selecting a different key table in response to activation of a predetermined sequence of key swtiches and the resulting sequence of key functions.
Claim 41
Dependent Claim 47 words
The method of claim 28 and further comprising: storing a message; retrieving the message from storage in response to selection of one of the switches, the function associated with the switch, as defined in the key table, associated with the stored message; and displaying the retrieved message.
Claim 42
Dependent Claim 79 words
The method of claim 28 and further comprising: storing a plurality of messages in a message table; associating select ones of the messages with key switch location information in said key tables such that the function of a key switch locations as defined in the select one of said key tables corresponds to a select message in the message table; retrieving a select message from storage upon selection of the associated key switch location; and displaying the retrieved massage.
Claim 43
Dependent Claim 42 words
The method of claim 28 wherein the step of selecting one of the key tables comprises selecting a different key table than the key table governing the function of the key switches in response to activation of one of the key switches.

References Cited (Backward Citations)

US3956745A Cited
US4066850A Cited
US4078257A Cited
US4119839A Cited
US4092527A Cited
US4359222A Cited
US4479112A Cited
US4398086A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-08-17 1991-02-16 1991-08-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-08-17 1995-02-16 1995-08-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-08-17 1999-02-16 1999-08-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag