US3599162A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Priority tabling and processing of interrupts
Assignee: COMCET Inc
•
Filing: 1969-04-22
•
Granted: 1971-08-10
•
Expires: 1989-04-22
Abstract
Abstract A circuit for tabling and processing interrupts on a priority basis including a separate table for each level of interrupt priority.
Inventors
- 👤 Paul D Byrns
- 👤 Duane H Anderson
- 👤 Peter A Meyer
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-22 17:20
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/461; G06F9/463
Claims Analysis
Total Claims: 5
Claim 1
Independent Claim
69 words
A method of tabling and processing data associated with interrupt signals on a priority basis which comprises the steps of: a. receiving a plurality of interrupt signals having different levels of priority, b. selecting the interrupt signal having the highest priority, and c. storing data associated with the selected level of interrupt priority in a storage table having a corresponding priority level as designated by said selected interrupt signal.
Claim 2
Independent Claim
69 words
A method of tabling and processing data associated with interrupt signals on a priority basis which comprises the steps of: a. receiving a plurality of interrupt signals having different levels of priority, b. selecting the interrupt signal having the highest priority, and c. storing data associated with the selected level of interrupt priority in a storage table having a corresponding priority level as designated by said selected interrupt signal.
Claim 3
Dependent Claim
101 words
The method of claim 1 including the further steps of: a. individually storing the address of the latest data stored in each of said tables, b. individually storing the address where the latest data is to be retrieved from each of said tables, c. comparing corresponding ones of said addresses of the latest stored data and the latest data to be retrieved for corresponding tables to indicate each table that has data stored therein, d. receiving a readout signal, and E. gating the latest stored data out of the highest priority table having data stored therein upon receiving said readout signal.
Claim 4
Dependent Claim
271 words
A circuit for tabling and processing data associated with interrupt signals comprising: a. an input priority circuit for receiving a plurality of input signals having different levels of priority and selecting the one of said input signals having the highest priority, b. a like plurality of storage tables, each of said tables storing data associated only with a particular priority level, c. a plurality of input counters equal in number to said storage tables and representing corresponding levels of interrupt priority, each of said counters being associated with a corresponding one of said tables and containing an address of a storage location therein, d. gate means coupled to said counters, said priority circuit and said tables for gating out the address in the counter associated with the selected priority interrupt which enables data associated with said interrupt to be stored at the proper address in the table having a corresponding priority, e. a plurality of output counters equal in number to said input counters, each of said output counters being associated with a corresponding one of said tables and storing the address in a corresponding table where the latest data is to be retrieved, f. a like plurality of comparators for producing signals representing whether data is stored in each table by comparing the address of corresponding input and output counters, and g. an output priority circuit coupled to said comparators and said counters for selecting the highest order priority signal from said comparators and causing the address stored in a corresponding output counter to enable data stored at that address in the table with corresponding priority to be read out.
Claim 5
Dependent Claim
271 words
A circuit for tabling and processing data associated with interrupt signals comprising: a. an input priority circuit for receiving a plurality of input signals having different levels of priority and selecting the one of said input signals having the highest priority, b. a like plurality of storage tables, each of said tables storing data associated only with a particular priority level, c. a plurality of input counters equal in number to said storage tables and representing corresponding levels of interrupt priority, each of said counters being associated with a corresponding one of said tables and containing an address of a storage location therein, d. gate means coupled to said counters, said priority circuit and said tables for gating out the address in the counter associated with the selected priority interrupt which enables data associated with said interrupt to be stored at the proper address in the table having a corresponding priority, e. a plurality of output counters equal in number to said input counters, each of said output counters being associated with a corresponding one of said tables and storing the address in a corresponding table where the latest data is to be retrieved, f. a like plurality of comparators for producing signals representing whether data is stored in each table by comparing the address of corresponding input and output counters, and g. an output priority circuit coupled to said comparators and said counters for selecting the highest order priority signal from said comparators and causing the address stored in a corresponding output counter to enable data stored at that address in the table with corresponding priority to be read out.
References Cited (Backward Citations)
US3283306A
Cited
US3473155A
Cited
US3473154A
Cited
US3331055A
Cited
US3333252A
Cited
US3399384A
Cited
US3456244A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1974-08-09 | 1975-02-08 | 1975-08-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1978-08-09 | 1979-02-08 | 1979-08-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1982-08-09 | 1983-02-08 | 1983-08-10 | $7700.00 | Window Closed / Lapsed |