← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 15:50
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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag