Method and apparatus for software and hardware event monitoring and repair
First Claim
1. An integrated hardware and software monitoring system for a remote computer, comprising:
- an event monitoring module loaded on the remote computer, wherein the event monitoring module includes;
a hardware event detector that detects at least one hardware event that has occurred on the remote computer, and a software service detector that detects status of software running on the remote computer to determine if any of the software has failed or is not operating properly, and to output a software event as a result thereof;
a transmission system for performing a data transmission to notify a support specialist over a network connection of a hardware event or software event detected by the event monitoring module; and
a graphical user interface unit that provides a graphical user interface for allowing a user of the remote computer to make selections as to which software services and hardware events are to be detected.
5 Assignments
0 Petitions
Accused Products
Abstract
An integrated hardware and software monitoring system for a remote computer includes an event monitoring module loaded on the remote computer. The event monitoring module includes a hardware event detector that detects hardware events on the remote computer that may need attention, and a software service detector that detects status of software running on the remote computer to determine if any of the software has failed or is not operating properly, and to output a software event as a result thereof. The monitoring system also includes a data transmission system for performing a data transmission so as to notify a support specialist over a network connection of a hardware event or software event detected by the event monitoring module. The monitoring system further includes a graphical user interface provided on a display of the remote computer for allowing a user of the remote computer to make selections as to which software services and hardware events are to be detected.
-
Citations
16 Claims
-
1. An integrated hardware and software monitoring system for a remote computer, comprising:
-
an event monitoring module loaded on the remote computer, wherein the event monitoring module includes;
a hardware event detector that detects at least one hardware event that has occurred on the remote computer, and a software service detector that detects status of software running on the remote computer to determine if any of the software has failed or is not operating properly, and to output a software event as a result thereof;
a transmission system for performing a data transmission to notify a support specialist over a network connection of a hardware event or software event detected by the event monitoring module; and
a graphical user interface unit that provides a graphical user interface for allowing a user of the remote computer to make selections as to which software services and hardware events are to be detected. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for monitoring hardware and software events on a remote computer, comprising:
-
determining whether an entry has been made to an Event Log on the remote computer which is indicative of an occurrence of a hardware event that has occurred on the remote computer;
periodically checking an Operating System Service Control Manager of the remote computer for current status of software running on the remote compute, and to determine if any software on the remote computer has failed or is not operating properly, and that outputs a software event as a result thereof;
determining whether or not a selection was made by an end user of the remote computer to provide a notification to a support site on an occurrence of the hardware event and/or the software event, and if so, outputting the software event and/or hardware event to the support site over a network, so that a support specialist at the support site can respond accordingly; and
providing a graphical user interface on a display of the remote computer for allowing a user of the remote computer to make selections as to which software services and hardware events are to be detected. - View Dependent Claims (7, 8)
-
-
9. A computer program product for providing software service and hardware event monitoring for a remote computer, comprising:
-
first program code for determining whether a particular event has been written into an Event Log of the remote computer that signifies an occurrence of a hardware event on the remote computer;
second program code for periodically checking an Operating System Service Control Manager of the remote computer for status of software that is running on the remote computer to determine if any of the software has failed or is operating improperly and therefore needs attention, and that outputs a software event as a result thereof;
third program code for, upon operator selection to notify a support site of the hardware event and/or software event, outputting information that includes the hardware event and/or software event, along with other information regarding the remote computer, to the support site over a network, so that a support specialist at the support site can respond accordingly; and
fourth program code for providing a graphical user interface for allowing a user of the remote computer to make selections as to which software services and hardware events are to be detected. - View Dependent Claims (10, 11)
-
-
12. The computer program product according to claim 19, wherein the second program code periodically checks a Windows Operating System Service Control Manager for status of particular software processes running on the remote computer.
-
13. An apparatus for monitoring hardware and software events on a remote computer, comprising:
-
means for determining whether an entry has been made to an Event Log on the remote computer which is indicative of an occurrence of a hardware event that has occurred on the remote computer;
means for periodically checking an Operating System Service Control Manager of the remote computer for current status of software running on the remote compute, and to determine if any software on the remote computer has failed or is not operating properly, and that outputs a software event as a result thereof;
means for determining whether or not a selection was made by an end user of the remote computer to provide a notification to a support site on an occurrence of the hardware event and/or the software event, and if so, outputting the software event and/or hardware event to the support site over a network, so that a support specialist at the support site can respond accordingly; and
means for providing a graphical user interface on a display of the remote computer for allowing a user of the remote computer to make selections as to which software services and hardware events are to be detected. - View Dependent Claims (14, 15, 16)
-
Specification