Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
294 words
A reconfigurable computer keyboard, comprising: (a) a baseplate housing having a concave curved upper surface; (b) a plurality of electrical switches disposed on the upper surface of said baseplate housing; (c) a first plurality of keycaps removably attached to first predetermined ones of said switches, said first predetermined ones of said switches each providing a first predetermined condition, each of said first plurality of keycaps having upper surfaces having substantially the same curvature, and at least some of said first plurality of keycaps having indicia on the upper surfaces thereof to indicate one of alphanumeric or keyboard operations to be performed by pressing that key; (d) a second plurality of keycaps disposed over the remaining ones of said plurality of switches, said remaining switches each providing a second predetermined condition different from said first predetermined condition to prevent actuation thereof; (e) a control store containing a mapping of said first predetermined ones of said electrical switches to one of alphanumeric or keyboard functions; (f) a controller for scanning said plurality of switches to determine if at least one of said first predetermined ones of said switches is currently actuated, said controller responsive to said scanning for consulting said control store when a switch actuation is detected, and responsive to said control store for communicating a code to a host indicating the one of the corresponding alphanumeric character or function of such actuated switch, said controller further including means responsive to predetermined operation of one of said host and said plurality of switches to write new mapping information into said control store; (g) whereby a user can move said first plurality of keycaps and said second plurality of keycaps to any desired position and update said writable control store to reflect the new positions thereof.
Claim 2
Dependent Claim
294 words
A reconfigurable computer keyboard, comprising: (a) a baseplate housing having a concave curved upper surface; (b) a plurality of electrical switches disposed on the upper surface of said baseplate housing; (c) a first plurality of keycaps removably attached to first predetermined ones of said switches, said first predetermined ones of said switches each providing a first predetermined condition, each of said first plurality of keycaps having upper surfaces having substantially the same curvature, and at least some of said first plurality of keycaps having indicia on the upper surfaces thereof to indicate one of alphanumeric or keyboard operations to be performed by pressing that key; (d) a second plurality of keycaps disposed over the remaining ones of said plurality of switches, said remaining switches each providing a second predetermined condition different from said first predetermined condition to prevent actuation thereof; (e) a control store containing a mapping of said first predetermined ones of said electrical switches to one of alphanumeric or keyboard functions; (f) a controller for scanning said plurality of switches to determine if at least one of said first predetermined ones of said switches is currently actuated, said controller responsive to said scanning for consulting said control store when a switch actuation is detected, and responsive to said control store for communicating a code to a host indicating the one of the corresponding alphanumeric character or function of such actuated switch, said controller further including means responsive to predetermined operation of one of said host and said plurality of switches to write new mapping information into said control store; (g) whereby a user can move said first plurality of keycaps and said second plurality of keycaps to any desired position and update said writable control store to reflect the new positions thereof.
Claim 3
Dependent Claim
44 words
The keyboard of claim 1, wherein a first subset of said plurality of switches is arranged in rows offset in the pattern of a standard typewriter keyboard and wherein a second subset of said plurality of switches is arranged in a regular rectangular matrix.
Claim 4
Dependent Claim
54 words
The keyboard of claim 1, wherein the upper surface of each of said second plurality of keycaps, when placed over one of said remaining switches, is disposed closer to said curved baseplate than the upper surface of each of said first plurality of keycaps when attached to one of said first plurality of switches.
Claim 5
Dependent Claim
42 words
The keyboard of claim 3, wherein the upper surface of each of adjacently disposed ones of said second plurality of keycaps is closely adjacent to and provides the appearance of a continuous surface located substantially along the surface of said curved baseplate.
Claim 6
Dependent Claim
33 words
The keyboard of claim 1, wherein said controller is further responsive to predetermined new mapping information received in said control store from said host to write new mapping information in said control store.
Claim 7
Dependent Claim
232 words
A reconfigurable computer keyboard system, comprising: (a) a plurality of electrical switches; (b) a first plurality of keycaps removably attached to first predetermined ones of said plurality of electrical switches, said first predetermined ones of said switches each providing a first predetermined condition; (c) a second plurality of keycaps disposed over the remaining ones of said plurality of electrical switches, said remaining switches each providing a second predetermined condition different from said first predetermined condition to prevent actuation of each of said remaining switches; (d) a control store containing a mapping of said first predetermined ones of said electrical switches to one of alphanumeric or keyboard functions; and (e) a controller for scanning said plurality of electrical switches to determine if at least one of said first predetermined ones of said switches is currently actuated, said controller responsive to said scanning for consulting said control store when a switch actuation is detected, and responsive to said control store for communicating a code to a host indicating the one of the corresponding alphanumeric character or function of such actuated switch, said controller further including means responsive to predetermined operation of one of said host and said plurality of electrical switches to write new mapping information into said control store; (f) whereby a user can move said keycaps to any desired position and update said writable control store to reflect the new positions thereof.
Claim 8
Dependent Claim
232 words
A reconfigurable computer keyboard system, comprising: (a) a plurality of electrical switches; (b) a first plurality of keycaps removably attached to first predetermined ones of said plurality of electrical switches, said first predetermined ones of said switches each providing a first predetermined condition; (c) a second plurality of keycaps disposed over the remaining ones of said plurality of electrical switches, said remaining switches each providing a second predetermined condition different from said first predetermined condition to prevent actuation of each of said remaining switches; (d) a control store containing a mapping of said first predetermined ones of said electrical switches to one of alphanumeric or keyboard functions; and (e) a controller for scanning said plurality of electrical switches to determine if at least one of said first predetermined ones of said switches is currently actuated, said controller responsive to said scanning for consulting said control store when a switch actuation is detected, and responsive to said control store for communicating a code to a host indicating the one of the corresponding alphanumeric character or function of such actuated switch, said controller further including means responsive to predetermined operation of one of said host and said plurality of electrical switches to write new mapping information into said control store; (f) whereby a user can move said keycaps to any desired position and update said writable control store to reflect the new positions thereof.
Claim 9
Dependent Claim
197 words
A reconfigurable computer keyboard system, comprising: (a) a plurality of electrical switches, first predetermined ones of said plurality of electrical switches each providing a first predetermined condition and the remaining ones of said plurality of electrical switches each providing a second predetermined condition different from said first predetermined condition; (b) a control store containing a mapping of said first predetermined ones of said electrical switches to one of alphanumeric or keyboard functions; and (c) a controller for scanning said plurality of electrical switches to determine if at least one of said first predetermined ones of said switches is currently actuated, said controller responsive to said scanning for communicating with said control store when a switch actuation is detected and responsive to said communication with said control store for providing a code to a host indicating the alphanumeric character or function corresponding to such actuated switch, said controller further including means responsive to predetermined operation of one of said host and said plurality of electrical switches to write new mapping information into said control store; (d) whereby a user can move keycaps to any desired position and update said writable control store to reflect the new positions thereof.
Claim 10
Dependent Claim
197 words
A reconfigurable computer keyboard system, comprising: (a) a plurality of electrical switches, first predetermined ones of said plurality of electrical switches each providing a first predetermined condition and the remaining ones of said plurality of electrical switches each providing a second predetermined condition different from said first predetermined condition; (b) a control store containing a mapping of said first predetermined ones of said electrical switches to one of alphanumeric or keyboard functions; and (c) a controller for scanning said plurality of electrical switches to determine if at least one of said first predetermined ones of said switches is currently actuated, said controller responsive to said scanning for communicating with said control store when a switch actuation is detected and responsive to said communication with said control store for providing a code to a host indicating the alphanumeric character or function corresponding to such actuated switch, said controller further including means responsive to predetermined operation of one of said host and said plurality of electrical switches to write new mapping information into said control store; (d) whereby a user can move keycaps to any desired position and update said writable control store to reflect the new positions thereof.