US 7,596,792 B2
Method and system for supporting a plurality of event types
Sachin N. Chheda, Roseville, Calif. (US); and Susan K. Radford, Fort Collins, Colo. (US)
Assigned to Hewlett-Packard Development Company, L.P., Houston, Tex. (US)
Filed on Aug. 07, 2002, as Appl. No. 10/212,692.
Prior Publication US 2004/0031040 A1, Feb. 12, 2004
Int. Cl. G06F 3/00 (2006.01); G06F 11/00 (2006.01); G06F 13/24 (2006.01)
U.S. Cl. 719—318  [714/39; 714/48; 710/260] 12 Claims
OG exemplary drawing
 
1. A method for determining an event occurrence for different types of events, the method comprising steps of:
(a) determining if an event type is an edge event type or a level event type by evaluating an event type register;
(b) monitoring for the event occurrence based on whether the event type is the edge event type or the level event type, comprising:
(1) receiving an event signal from an event source, the event signal is a signal type selected from a group consisting of:
a first signal type and a second signal type; and
(2) evaluating the event signal over a predetermined duration which is defined by using reference lock cycles and monitoring the event occurrence based on the evaluating event signal and based on whether the event type is the edge event type or the level event type by using an event logic to determine if an event occurs, wherein an event occurs if the received event signal changes from the first signal type to the second signal type and back to the first signal type, and
wherein the received event signal of the second signal type is received for the predetermined duration, otherwise no event occurs; and
(3) repeating the receiving step (1) and the evaluating step (2);
(c) if the event occurs, communicating the event occurrence to an agent by using an output port,
wherein said method is implemented by a computer, andwherein the determining step (a) uses a configuration table stored in a memory to identify the event type as the edge event type or the level event type.