← Back to Patent Explorer
US4523298A Expired / Lapsed US ⏱️ 0.0 years remaining

Input device with a keyboard in which actuation of a key more than once may cause a different function to be performed

Assignee: Canon Inc
•
Filing: 1983-05-31
•
Granted: 1985-06-11
•
Expires: 2003-05-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An input device for a data processor is provided with an input circuit having input keys to designate two or more kinds of functions, an operation unit to perform operational processing in accordance with function inputs from the input circuit, an auxiliary memory to store therein a state of the operation unit, and a memory for a function table wherein the function to be carried out by the operation unit and the state of the operation unit, to which it is to be shifted after completion of the functions, have been previously written in an address to be determined by combination of the input key and the stored contents of the auxiliary memory. One of the two or more kinds of functions assigned to an input key is selectively introduced into the operation unit by the abovementioned input key.

Inventors

  • 👤 Atsushi Sakurai

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:38
CPC Classifications
H; H03; H03M; H03M11/00; H03M11/02; H03M11/04; G; G06; G06F; G06F3/00; G06F3/01; G06F3/02; G06F3/023; G06F3/0238

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 194 words
An input device, comprising: keyboard means having a plurality of input keys, at least one of said input keys being assigned more than one function and the actuation of said one input key more than once in a sequence of actuations performing a function different from that performed by the first actuation thereof; first memory means for storing status data for said one input key; second memory means for storing next status data for replacing the status data in said first memory means; and process means for generating input information as a function of a combination of the status data from said first memory means and actuation of said one input key from among said plurality of input keys, said process means supplying the next status data in said second memory means to said first memory means in accordance with the combination of the operated input key and the status data in said first memory means whereby the previous status data stored in said first memory means is replaced by the next status data so that said one operated input key performs different functions when actuated more than once in a sequence of actuations.
Claim 2
Dependent Claim 194 words
An input device, comprising: keyboard means having a plurality of input keys, at least one of said input keys being assigned more than one function and the actuation of said one input key more than once in a sequence of actuations performing a function different from that performed by the first actuation thereof; first memory means for storing status data for said one input key; second memory means for storing next status data for replacing the status data in said first memory means; and process means for generating input information as a function of a combination of the status data from said first memory means and actuation of said one input key from among said plurality of input keys, said process means supplying the next status data in said second memory means to said first memory means in accordance with the combination of the operated input key and the status data in said first memory means whereby the previous status data stored in said first memory means is replaced by the next status data so that said one operated input key performs different functions when actuated more than once in a sequence of actuations.
Claim 3
Dependent Claim 28 words
An input device according to claim 1, further comprising means for transmitting the next status data read out from said second memory means to said first memory means.
Claim 4
Dependent Claim 24 words
An input device according to claim 1, wherein said second memory means comprises a memory area for storing a plurality of next status data.
Claim 5
Dependent Claim 16 words
An input device according to claim 1, wherein said second memory means comprises a read-only memory.
Claim 6
Dependent Claim 221 words
An input device, comprising: keyboard means having a plurality of input keys, at least one of said input keys being assigned more than one function and the actuation of said one input key more than once in a sequence of actuations performing a function different from that performed by the first actuation thereof; process means for executing a process in response to an operation of any one of said plurality of input keys; memory means for storing status data at least for said one input key; and process-table memory means for storing, at an address, a next status data for replacing the previous status data in said memory means, and function data for controlling the execution of the process by said process means, said process means supplying said next status data stored in the address in said process-table memory means to said memory means in accordance with a combination of actuation of said one input key and the previous status data in said memory means after said process means has executed the process in accordance with function data associated with said one input key, whereby the previous status data stored in said memory means is replaced by the next status data so that said one operated input key performs different functions when actuated more than once in a sequence of actuations.
Claim 7
Dependent Claim 221 words
An input device, comprising: keyboard means having a plurality of input keys, at least one of said input keys being assigned more than one function and the actuation of said one input key more than once in a sequence of actuations performing a function different from that performed by the first actuation thereof; process means for executing a process in response to an operation of any one of said plurality of input keys; memory means for storing status data at least for said one input key; and process-table memory means for storing, at an address, a next status data for replacing the previous status data in said memory means, and function data for controlling the execution of the process by said process means, said process means supplying said next status data stored in the address in said process-table memory means to said memory means in accordance with a combination of actuation of said one input key and the previous status data in said memory means after said process means has executed the process in accordance with function data associated with said one input key, whereby the previous status data stored in said memory means is replaced by the next status data so that said one operated input key performs different functions when actuated more than once in a sequence of actuations.
Claim 8
Dependent Claim 35 words
An input device according to claim 5, further comprising means for transmitting the next status data stored in the address of said process-table memory means to replace the previous status data in said memory means.
Claim 9
Dependent Claim 15 words
An input device according to claim 5, wherein said process-table memory means includes a read-only-memory.
Claim 10
Dependent Claim 25 words
An input device according to claim 5, further comprising means for transmitting the function data stored in said process-table memory means to said processing means.
Claim 11
Dependent Claim 206 words
A data processing device, comprising: keyboard means having a plurality of input keys for entering characters, symbols or functions or the like into said device, said input keys being assigned more than one function and actuation of each said input key more than once in a sequence of actuations performing a function different from that performed by the first actuation thereof; first memory means for storing status information for each of said input keys; second memory means for storing said characters, symbols or functions or the like associated with said plurality of input keys and next status information associated with said characters, symbols or functions or the like; and process means for, when one of said input keys has been actuated, reading out said characters, symbols, functions or the like from said second memory means on the basis of said operated input key and said status information in said first memory means and writing said next status information from said second memory means into said first memory means whereby the previous status data stored in said first memory means is replaced by the next status data so that said one operated input key performs different functions when actuated more than once in a sequence of actuations.
Claim 12
Dependent Claim 206 words
A data processing device, comprising: keyboard means having a plurality of input keys for entering characters, symbols or functions or the like into said device, said input keys being assigned more than one function and actuation of each said input key more than once in a sequence of actuations performing a function different from that performed by the first actuation thereof; first memory means for storing status information for each of said input keys; second memory means for storing said characters, symbols or functions or the like associated with said plurality of input keys and next status information associated with said characters, symbols or functions or the like; and process means for, when one of said input keys has been actuated, reading out said characters, symbols, functions or the like from said second memory means on the basis of said operated input key and said status information in said first memory means and writing said next status information from said second memory means into said first memory means whereby the previous status data stored in said first memory means is replaced by the next status data so that said one operated input key performs different functions when actuated more than once in a sequence of actuations.
Claim 13
Dependent Claim 27 words
A data processing device according to claim 9, further comprising means for transmitting the next status data in said second memory means into said first memory means.
Claim 14
Dependent Claim 16 words
A data processing device according to claim 9, wherein said second memory means includes a read-only-memory.
Claim 15
Dependent Claim 28 words
A data processing device according to claim 9, further comprising processing means for executing a process in accordance with the function instruction stored in said second memory means.
Claim 16
Dependent Claim 182 words
A data processing device, comprising: keyboard means having a plurality of input keys, at least one of said input keys being assigned more than one function and the actuation of said one input key more than once in a sequence of actuations performing a function different from that performed by the first actuation thereof; first memory means for storing state data; and second memory means for storing, in an address, next status data for replacing the status data in said first memory means; wherein the next status data in the address in said second memory means is supplied to said first memory means after utilization of a function instruction for controlling operation of said data processing device, and wherein the address is selected in accordance with a combination of the one operated input key and the previous status data in said first memory means, whereby the previous status data stored in said first memory means is replaced by the next status data so that said one operated input key performs different functions when actuated more than once in a sequence of actuations.
Claim 17
Dependent Claim 182 words
A data processing device, comprising: keyboard means having a plurality of input keys, at least one of said input keys being assigned more than one function and the actuation of said one input key more than once in a sequence of actuations performing a function different from that performed by the first actuation thereof; first memory means for storing state data; and second memory means for storing, in an address, next status data for replacing the status data in said first memory means; wherein the next status data in the address in said second memory means is supplied to said first memory means after utilization of a function instruction for controlling operation of said data processing device, and wherein the address is selected in accordance with a combination of the one operated input key and the previous status data in said first memory means, whereby the previous status data stored in said first memory means is replaced by the next status data so that said one operated input key performs different functions when actuated more than once in a sequence of actuations.
Claim 18
Dependent Claim 31 words
A data processing device according to claim 13, further comprising means for transmitting the next status data stored in the address of said second memory means to said first memory means.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1988-06-10 1988-12-10 1989-06-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1992-06-10 1992-12-10 1993-06-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1996-06-10 1996-12-10 1997-06-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag