The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 22, 2004
Filed:
Jun. 21, 2000
Thomas Joseph Prorock, Raleigh, NC (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
Embodiments of methods, system, and computer program products are provided that may facilitate monitoring of data processing system events. For example, data processing system event data may be collected and sent to an event handler program module. Once the event handler program module receives the data processing system event data, a remote program module, which resides in a different address space than the event handler program module, may be notified. The data processing system event data may then be sent from the event handler program module to the remote program module. Data processing system events may, therefore, be monitored from a remote location without the need to log in to the data processing system to manually extract the event data. Moreover, the data processing system event data may be sent from the event handler program module to the remote program module as events occur, thereby providing event notification in real-time. As a result, a remote program module need not expend processing resources polling the data processing system to determine if any events have occurred and remote personnel need not log in to the data processing system to check for events. A remote program module may monitor multiple data processing systems and may send event data to another remote program module. Thus, a scalable, hierarchical monitoring system may be constructed.