Logical event notification method and apparatus
First Claim
1. A method of monitoring events occurring on a computer network having a plurality of users and a plurality of devices coupled to said network, comprising:
- performing a process under the control of an operating program;
entering an alert database function call from the operating program when the program causes or notices a logical event occurring on said network, said event being a power failure;
generating an alert report describing said event;
storing said alert report in a buffer; and
writing a copy of said alert report to a plurality of addresses, one of said addresses being a receiving program that notifies all users that the power has failed and that the system is on battery power, and another of said addresses being a receiving program that begins controlling network activities to provide an orderly shutdown procedure.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for notifying programs that a logical event has occurred on a network, said event being a power failure. Upon the occurrence of a logical event in an operating program, an alert report is generated and stored in a buffer. An alert function call occurs, providing the event type and a pointer to the buffer. The alert function call reads a look-up table listing the programs or users requesting notification of events. The look-up table provides the addresses to which notification should be sent and the type of notification requested. The alert subroutine sends the requested event data from the buffer to the listed addresses. The alert function is completed and the operating program resumes operation. Upon receiving the event report, the receiving program stores it, displays it to a user, generates additional reports, begins controlling network activities, or the like as directed by the receiving program. The invention provides the advantage that each operating program need only perform a universal function call to send event data through the network and then may return to a task. The operating program is not concerned with who receives the report or what action is taken based on the report. The programs requesting alert data from an operating program of any type need only provide a request to an alert look-up table. The sources of the events and requesting programs are all software controlled, providing ease in adding or modifying each.
85 Citations
15 Claims
-
1. A method of monitoring events occurring on a computer network having a plurality of users and a plurality of devices coupled to said network, comprising:
-
performing a process under the control of an operating program; entering an alert database function call from the operating program when the program causes or notices a logical event occurring on said network, said event being a power failure; generating an alert report describing said event; storing said alert report in a buffer; and writing a copy of said alert report to a plurality of addresses, one of said addresses being a receiving program that notifies all users that the power has failed and that the system is on battery power, and another of said addresses being a receiving program that begins controlling network activities to provide an orderly shutdown procedure. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for monitoring a power failure on a network, comprising:
-
a plurality of operating programs on said network; alert report generating means for generating data describing an event, at least one of said events being a power failure; a buffer for storing said alert report; alert signal generation means for generating an alert signal when said event is a power failure occurring on said network; a central alert controller for receiving said alert signal; an alert database having alert requests from receiving programs indicating for which type of notification is requested by said receiving program and the address to which said alert report is to be written; and transferring means for transferring said alert report to said receiving programs for which an alert request is present in said alert database for said event being a power failure, one of said receiving programs notifying all users that the power has failed and that the system is on battery power, and another of said receiving programs controlling network activities for an orderly shutdown procedure. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification