Real-time notification of device events
First Claim
1. A method for providing real-time notification of an event which has occurred in a computer-related device, comprising:
- registering a system management application (SMA) with a common information model (CIM) agent associated with the device whereby the CIM agent stores the identity of the SMA, the CIM agent including an HTTP server;
storing in a buffer a record of a predetermined event occurring in a computer-related device;
obtaining in the CIM agent the identity of the SMA;
transmitting an event notification from the CIM agent to the SMA;
transmitting a message from the SMA to the CIM agent requesting the record of the event from the updated buffer;
receiving in the SMA the record of the event from the updated buffer;
receiving one of a series of regular requests from an open browser window on a user computer for any record of the event stored in the buffer; and
in response to the request, transmitting the record of the event to an HTML event element in a page of the browser window whereby the record of the event is inserted into the HTML element and displayed in the browser window.
1 Assignment
0 Petitions
Accused Products
Abstract
Real-time notification is provided of an event which has occurred in a computer-related device. Upon the occurrence of an event, a record of the event is stored in a buffer, such as a Really Simple Syndication buffer, associated with the device. The buffer is updated based on indications and other events noted by a CIM agent in the device. One of a series of regular requests is received from an open browser window on a user computer, the request inquiring about any record of the event stored in the buffer. In response to the request, the record of the event is transmitted to an HTML event element in a page of the browser window whereby the record of the event is inserted into the HTML element and displayed in the browser window.
-
Citations
15 Claims
-
1. A method for providing real-time notification of an event which has occurred in a computer-related device, comprising:
-
registering a system management application (SMA) with a common information model (CIM) agent associated with the device whereby the CIM agent stores the identity of the SMA, the CIM agent including an HTTP server; storing in a buffer a record of a predetermined event occurring in a computer-related device; obtaining in the CIM agent the identity of the SMA; transmitting an event notification from the CIM agent to the SMA; transmitting a message from the SMA to the CIM agent requesting the record of the event from the updated buffer; receiving in the SMA the record of the event from the updated buffer; receiving one of a series of regular requests from an open browser window on a user computer for any record of the event stored in the buffer; and in response to the request, transmitting the record of the event to an HTML event element in a page of the browser window whereby the record of the event is inserted into the HTML element and displayed in the browser window. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for providing real-time event notification, comprising:
-
opening a browser window on a user computer; loading a page in the browser window, the page including a predetermined HTML event element; registering a system management application (SMA) with a common information model (CIM) agent associated with a computer-related device whereby the CIM agent stores the identity of the SMA, the CIM agent including an HTTP server; and upon the occurrence in the device of a predetermined event; updating a buffer, associated with the device, with a record of the event; obtaining in the CIM agent the identity of the SMA; transmitting an event notification from the CIM agent to the SMA; transmitting a message from the SMA to the CIM agent requesting the record of the event from the updated buffer; receiving in the SMA the record of the event from the updated buffer; transmitting an request at regular intervals from the user computer to the SMA for any record of the event from the updated the buffer; transmitting the record of the event from the SMA to the user computer; and inserting the record of the event into the predetermined HTML element, whereby the record of the event is displayed in the browser window. - View Dependent Claims (7)
-
-
8. A system for providing real-time notification of events associated with a computer-related device, comprising:
-
a buffer operable to store a record of a predetermined event occurring in a computer-related device; and a common information model (CIM) agent associated with the device operable, upon the occurrence of the event, to; receive a registration of an identity of a system management application (SMA); transmit an event notification to the SMA; receive a command from the SMA requesting the record of the event; and direct that the buffer transmit the record of the event to the SMA for subsequent transmission to a user computer and insertion into a predetermined HTML element in a web browser window of the computer for display in the browser window. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A computer program product of a computer readable non-transitory storage medium usable with a programmable computer, the computer program product having computer-readable code embodied therein for providing real-time notification of an event which has occurred in a computer-related device, the computer-readable code comprising instructions for:
-
registering a system management application (SMA) with a common information model (CIM) agent associated with the device whereby the CIM agent stores the identity of the SMA, the CIM agent including an HTTP server; storing in a buffer a record of a predetermined event occurring in a computer-related device; obtaining in the CIM agent the identity of the SMA; transmitting an event notification from the CIM agent to the SMA; transmitting a message from the SMA to the CIM agent requesting the record of the event from the updated buffer; receiving in the SMA the record of the event from the updated buffer; receiving one of a series of regular requests from an open browser window on a user computer for any record of the event stored in the buffer; in response to the request, transmitting the record of the event to an HTML event element in a page of the browser window whereby the record of the event is inserted into the HTML element and displayed in the browser window. - View Dependent Claims (14, 15)
-
Specification