Patent US5291608A successfully refreshed from Google Patents.
US5291608A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Display adapter event handler with rendering context manager
Assignee: International Business Machines Corp
•
Filing: 1992-11-10
•
Granted: 1994-03-01
•
Expires: 2012-11-10
Abstract
Abstract A data processing system that executes a process and further includes the capability to provide an interrupt signal upon the occurrence of a predetermined event. An interrupt manager is provided that includes the capability to receive the interrupt signal and provide data indicative of the occurrence of the interrupt signal. Further the interrupt manager includes the capability to evaluate this data according to a predetermined criteria to determine if an event signal should be provided to a process. Lastly, a capability for providing the event signal only when initiated by the evaluating process is provided.
Inventors
- 👤 Gregory A. Flurry
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-01 19:53
CPC Classifications
G; G06; G06F; G06F9/00; G06F9/06; G06F9/46; G06F9/48; G06F9/4806; G06F9/4812; G06F9/54; G06F9/542
Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
170 words
In a data processing system for executing a process and providing an interrupt signal upon an occurrence of a predetermined event related to a device under the control of the process and having an interrupt manager comprising: means for receiving the interrupt signal and extracting from the interrupt signal, interrupt data indicative of the occurrence of the interrupt signal, an interrupt identification and interrupt event data to indicate whether the interrupt signal is considered to be an event; means for storing a predetermined criteria from the process, said criteria determining whether said event data is to be provided to the process; means, connected to the receiving means, for interpreting the interrupt data and determining, based on the predetermined criteria, if an event signal is to be provided to the process based on such interpretation; and interrupt handler means for sequentially servicing all of said interrupt signals in the order in which they are received, and for providing the event signal to the process only when indicated by the interpreting means.
Claim 2
Dependent Claim
170 words
In a data processing system for executing a process and providing an interrupt signal upon an occurrence of a predetermined event related to a device under the control of the process and having an interrupt manager comprising: means for receiving the interrupt signal and extracting from the interrupt signal, interrupt data indicative of the occurrence of the interrupt signal, an interrupt identification and interrupt event data to indicate whether the interrupt signal is considered to be an event; means for storing a predetermined criteria from the process, said criteria determining whether said event data is to be provided to the process; means, connected to the receiving means, for interpreting the interrupt data and determining, based on the predetermined criteria, if an event signal is to be provided to the process based on such interpretation; and interrupt handler means for sequentially servicing all of said interrupt signals in the order in which they are received, and for providing the event signal to the process only when indicated by the interpreting means.
Claim 3
Dependent Claim
24 words
An interrupt manager according to claim 1 wherein said interrupt manager storing means further includes means for receiving the predetermined criteria from the process.
Claim 4
Dependent Claim
30 words
An interrupt manager according to claim 2 further including means, connected to the interrupt signal receiving means, for storing a history of previously received interrupt signals in a first buffer.
Claim 5
Dependent Claim
27 words
An interrupt manager according to claim 3 further including means, connected to said history storing means, for selectively transferring contents of said first buffer to said process.
Claim 6
Dependent Claim
37 words
An interrupt manager according to claim 4 further including means for detecting when the first buffer is full and means for transferring the contents of said first buffer to said process when said first buffer becomes full.
Claim 7
Dependent Claim
30 words
An interrupt manager according to claim 5 further including means, connected to said interrupt receiving means, for storing a last interrupt signal with related interrupt data in a second buffer.
Claim 8
Dependent Claim
21 words
An interrupt manager according to claim 2 wherein said predetermined criteria includes status information indicating a current status of the process.
Claim 9
Dependent Claim
165 words
In a data processing system for executing a process and providing an interrupt signal upon an occurrence of a predetermined event related to the process, a method for processing said interrupt signals comprising the step of: receiving the interrupt signal from a device within the system and extracting from the interrupt signal, interrupt data indicative of the occurrence of the interrupt signal, an interrupt identification and interrupt event data to indicate whether the interrupt is considered to be an event; storing a predetermined criteria from the process, said criteria determining whether said event data is to be provided to the process; interpreting data the interrupt and determining, based on the predetermined criteria, if an event signal is to be provided to the process based on such determination; sequentially servicing all of said interrupt signals in the order in which they are received; and providing the event signal to said process only when indicated by the interpretation of the interrupt data based on the predetermined criteria.
Claim 10
Dependent Claim
165 words
In a data processing system for executing a process and providing an interrupt signal upon an occurrence of a predetermined event related to the process, a method for processing said interrupt signals comprising the step of: receiving the interrupt signal from a device within the system and extracting from the interrupt signal, interrupt data indicative of the occurrence of the interrupt signal, an interrupt identification and interrupt event data to indicate whether the interrupt is considered to be an event; storing a predetermined criteria from the process, said criteria determining whether said event data is to be provided to the process; interpreting data the interrupt and determining, based on the predetermined criteria, if an event signal is to be provided to the process based on such determination; sequentially servicing all of said interrupt signals in the order in which they are received; and providing the event signal to said process only when indicated by the interpretation of the interrupt data based on the predetermined criteria.
Claim 11
Dependent Claim
23 words
The method of claim 8 further including the step of receiving the predetermined criteria from the process indicating a status of the process.
Claim 12
Dependent Claim
22 words
The method of claim 9 further including the step of storing a history of previously received interrupt signals in a first buffer.
Claim 13
Dependent Claim
20 words
The method of claim 10 further including the step of selectively transferring contents of said first buffer to said process.
Claim 14
Dependent Claim
37 words
The method of claim 11 further including the step of determining when the first buffer becomes full and the step of transferring the contents of said first buffer to said process when said first buffer becomes full.
Claim 15
Dependent Claim
23 words
The method of claim 12 further including the step of storing a last interrupt signal with related interrupt data in a second buffer.
References Cited (Backward Citations)
US4159516A
Cited
US4348743A
Cited
US4482954A
Cited
US4438489A
Cited
US4455602A
Cited
US4630041A
Cited
US4638432A
Cited
US4777591A
Cited
US4641308A
Cited
US4658351A
Cited
US4744048A
Cited
US4747048A
Cited
US4816990A
Cited
US4930068A
Cited
US4914583A
Cited
US4959781A
Cited
US5075847A
Cited
US5193187A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-02-28 | 1997-08-30 | 1998-03-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-02-28 | 2001-08-30 | 2002-03-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-02-28 | 2005-08-30 | 2006-03-01 | $7700.00 | Window Closed / Lapsed |