Platform independent alert detection and management
First Claim
Patent Images
1. A method comprising:
- detecting alert events on a client using a platform independent agent integrated with said client;
reporting detected alert events by said platform independent agent to a remote alert proxy in a platform independent manner, wherein reporting said detected alert events further comprises;
composing a network data packet, said network data packet including an event code, wherein said event code includes a BIOS POST code; and
transmitting said network data packet including said event code to said remote alert proxy;
sending command data to the remote alert proxy in response to the detected alert events;
translating said reported alert events to platform specific alert events via said alert proxy by referring to a specific section of an event description file using the mapped representation; and
translating the command data into specific client-based hardware control data to automatically perform hardware control operations on the client only while the client is in an unresponsive state.
1 Assignment
0 Petitions
Accused Products
Abstract
Platform independent alert detection and management. A software-based intermediary referred to herein as an alert proxy is used to transform binary, device-specific event or alert data into user-friendly plain text explanations of the event. A management device containing the alert proxy is able to return a contextually correct description of the event to an administrator or other interested party based upon the characteristics of the specific device initiating the event. Event data may be generated by alert software executing on an alert-enabled managed client or by alert hardware embodied within an alert-enabled managed client.
74 Citations
15 Claims
-
1. A method comprising:
-
detecting alert events on a client using a platform independent agent integrated with said client; reporting detected alert events by said platform independent agent to a remote alert proxy in a platform independent manner, wherein reporting said detected alert events further comprises; composing a network data packet, said network data packet including an event code, wherein said event code includes a BIOS POST code; and transmitting said network data packet including said event code to said remote alert proxy; sending command data to the remote alert proxy in response to the detected alert events; translating said reported alert events to platform specific alert events via said alert proxy by referring to a specific section of an event description file using the mapped representation; and translating the command data into specific client-based hardware control data to automatically perform hardware control operations on the client only while the client is in an unresponsive state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a server, a method comprising:
-
receiving detected alert events of a client device from an integrated platform independent agent of the client device, in a platform independent manner, wherein said detected alert events further comprises; composing a network data packet, said network data packet including an event code, wherein said event code includes a BIOS POST code; and transmitting said network data packet including said event code to said remote alert proxy; receiving command data to the remote alert proxy in response to the detected alert events; translating said reported alert events to client specific hardware control data by referring to a platform specific section of an event description file using the mapped representation; and translating the command data into specific client-based hardware control data to automatically perform hardware control operations on the client device only while the client device is in an unresponsive state. - View Dependent Claims (9, 10, 11)
-
-
12. An apparatus comprising logic to:
-
receive detected alert events of a device from an integrated platform independent agent device in a platform independent manner, wherein said detected alert events further comprises; composing a network data packet, said network data packet including an event code, wherein said event code includes a BIOS POST code; and transmitting said network data packet including said event code to said remote alert proxy; receive command data sent in response to the detected alert events; translate said reported alert events to platform specific alert events by referring to a specific section of an event description file using the mapped representation; and translating the command data into specific client-based hardware control data to automatically perform hardware control operations on the device only while the device is in an unresponsive state. - View Dependent Claims (13)
-
-
14. An article of manufacture comprising a machine-readable medium having a plurality of machine-readable instructions stored thereon, wherein when the instructions are executed by a processor, the instructions subscribe the processor to:
-
receive detected alert events of a device from an integrated platform independent agent device in a platform independent manner, wherein said detected alert events further comprises; composing a network data packet, said network data packet including an event code, wherein said event code includes a BIOS POST code; and transmitting said network data packet including said event code to said remote alert proxy; receive command data sent in response to the detected alert events; parse the received detected alert event, according to an encapsulation protocol; assign values obtained by parsing the data packet to predetermined variables; and translate said received alert events to platform specific alert events, wherein translating includes comparing the assigned values to an event description file to determine platform specific alert information; reporting the platform specific alert information in a natural language; translating the command data into specific client-based hardware control data; and automatically perform hardware control operations on the device only while the device is in an unresponsive state based on the control data. - View Dependent Claims (15)
-
Specification