Patent US2207690A successfully refreshed from Google Patents.
Patent US4420744A successfully refreshed from Google Patents.
US4420744A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Keyboard crosspoint encoder having N-key rollover
Assignee: Oak Industries Inc
•
Filing: 1981-02-12
•
Granted: 1983-12-13
•
Expires: 2001-02-12
Abstract
Abstract A keyboard crosspoint encoder and a method of operating it which provide N-key rollover. The encoder has an information storage device. The matrix of crosspoint switches is scanned to determine the status of each switch and this information is stored in an array in the storage device. This array is checked to determine if a phantom switch condition exists. The encoder then provides an output of all newly-closed switches which are not involved in a phantom switch condition.
Inventors
- 👤 Joseph E. Jesson
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 08:05
CPC Classifications
H; H03; H03M; H03M11/00; H03M11/20; H03M11/003
Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
94 words
In a crosspoint encoder of the type having an information storage device and rows and columns of conductors which define a matrix of crosspoint switches, a method of operating the encoder comprising the steps of: a. scanning the rows and columns to detect the status of each crosspoint switch and storing this information in an array in the storage device; b. determining whether a phantom switch condition exists in the array; c. reversing the status of any crosspoints which are involved in a phantom switch condition; and d. providing an output of the array.
Claim 2
Dependent Claim
94 words
In a crosspoint encoder of the type having an information storage device and rows and columns of conductors which define a matrix of crosspoint switches, a method of operating the encoder comprising the steps of: a. scanning the rows and columns to detect the status of each crosspoint switch and storing this information in an array in the storage device; b. determining whether a phantom switch condition exists in the array; c. reversing the status of any crosspoints which are involved in a phantom switch condition; and d. providing an output of the array.
Claim 3
Dependent Claim
155 words
In a crosspoint encoder of the type having an information storage device and rows and columns of conductors which define a matrix of crosspoint switches, a method of operating the encoder comprising the steps of: a. initiating a history array in the information storage device; b. scanning the rows and columns to detect the status of each crosspoint switch and storing this information in an array in the storage device; c. determining whether a phantom switch condition exists in the array; d. reversing the status of any crosspoints which are involved in a phantom switch condition; e. comparing each crosspoint in the array to the corresponding crosspoint in the history array; f. providing an output of each crosspoint in the array which indicates a closed switch and whose correspondent in the history array does not indicate a closed switch; and g. updating the history array by reading all the data from the array into it.
Claim 4
Dependent Claim
155 words
In a crosspoint encoder of the type having an information storage device and rows and columns of conductors which define a matrix of crosspoint switches, a method of operating the encoder comprising the steps of: a. initiating a history array in the information storage device; b. scanning the rows and columns to detect the status of each crosspoint switch and storing this information in an array in the storage device; c. determining whether a phantom switch condition exists in the array; d. reversing the status of any crosspoints which are involved in a phantom switch condition; e. comparing each crosspoint in the array to the corresponding crosspoint in the history array; f. providing an output of each crosspoint in the array which indicates a closed switch and whose correspondent in the history array does not indicate a closed switch; and g. updating the history array by reading all the data from the array into it.
Claim 5
Dependent Claim
73 words
The method of claim 1 or 2 wherein the step of determining the existence of a phantom switch condition comprises the steps of selecting a pair of rows in the array, comparing the information in each column position of the rows to determine if there are two columns where each row indicates a closed crosspoint switch, and repeating the above selecting and comparing steps until all combinations of row pairs have been selected.
Claim 6
Independent Claim
39 words
A method of operating a crosspoint encoder including the steps of detecting which crosspoints are closed, determining whether a phantom switch condition exists and providing an output of those crosspoints which are not involved in a phantom switch condition.
Claim 7
Independent Claim
39 words
A method of operating a crosspoint encoder including the steps of detecting which crosspoints are closed, determining whether a phantom switch condition exists and providing an output of those crosspoints which are not involved in a phantom switch condition.
Claim 8
Dependent Claim
54 words
A crosspoint encoder of the type having rows and columns of conductors which define a matrix of crosspoint switches, comprising, means for detecting which crosspoints are closed, means for determining whether a phantom switch condition exists and means for providing an output of those crosspoints which are not involved in a phantom switch condition.
Claim 9
Dependent Claim
54 words
A crosspoint encoder of the type having rows and columns of conductors which define a matrix of crosspoint switches, comprising, means for detecting which crosspoints are closed, means for determining whether a phantom switch condition exists and means for providing an output of those crosspoints which are not involved in a phantom switch condition.
Claim 10
Dependent Claim
75 words
A crosspoint encoder of the type having rows and columns of conductors which define a matrix of crosspoint switches, comprising an information storage device, means for detecting and storing in an array in said storage device the status of each crosspoint switch, means for locating a phantom switch condition in said array and for removing only switches involved in a phantom switch condition from the array, and means for providing an output of the array.
Claim 11
Dependent Claim
75 words
A crosspoint encoder of the type having rows and columns of conductors which define a matrix of crosspoint switches, comprising an information storage device, means for detecting and storing in an array in said storage device the status of each crosspoint switch, means for locating a phantom switch condition in said array and for removing only switches involved in a phantom switch condition from the array, and means for providing an output of the array.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1986-12-12 | 1987-06-13 | 1987-12-13 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1990-12-12 | 1991-06-13 | 1991-12-13 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1994-12-12 | 1995-06-13 | 1995-12-13 | $7700.00 | Window Closed / Lapsed |