Claims Analysis
Total Claims: 19
Claim 1
Independent Claim
57 words
A fault tolerant method of monitoring one or more computers for availability, comprising: generating an event when a computer system detects a change in its status that affects availability; transmitting the event from the computer system to a central repository; and periodically re-transmitting the event if a receipt confirmation message is not received from the central repository.
Claim 2
Dependent Claim
57 words
A fault tolerant method of monitoring one or more computers for availability, comprising: generating an event when a computer system detects a change in its status that affects availability; transmitting the event from the computer system to a central repository; and periodically re-transmitting the event if a receipt confirmation message is not received from the central repository.
Claim 3
Dependent Claim
24 words
The method of claim 1 , further comprising: storing the event in a local repository located on the computer system before transmitting the event.
Claim 4
Dependent Claim
26 words
The method of claim 1 , further comprising: holding the event in a queue if a receipt confirmation message is not received from the central repository.
Claim 5
Dependent Claim
47 words
The method of claim 3 , further comprising: receiving a status request from the central repository; providing a status update on the computer system in response to the status request; and providing events held in the queue to the central repository in response to the status request.
Claim 6
Dependent Claim
14 words
The method of claim 1 , wherein the event is re-transmitted after one hour.
Claim 7
Dependent Claim
13 words
The method of claim 1 , wherein the computer system is a cluster.
Claim 8
Dependent Claim
14 words
The method of claim 1 , wherein the computer system is a stand-alone server.
Claim 9
Dependent Claim
17 words
The method of claim 1 , wherein the change of status includes changes in availability and configuration.
Claim 10
Dependent Claim
22 words
The method of claim 1 , wherein an event indicating a change in availability includes a timestamp, event type and source designator.
Claim 11
Dependent Claim
86 words
A fault tolerant method of monitoring one or more computers for availability, comprising: generating an event containing a sequence number when a computer system detects a change in its status that effects availability; transmitting the event from the computer system to a central repository; comparing the sequence number of the event with a next expected sequence number computed from reading the central repository; and synchronizing events between the computer system and the central repository if the sequence number does not match the next expected sequence number.
Claim 12
Dependent Claim
86 words
A fault tolerant method of monitoring one or more computers for availability, comprising: generating an event containing a sequence number when a computer system detects a change in its status that effects availability; transmitting the event from the computer system to a central repository; comparing the sequence number of the event with a next expected sequence number computed from reading the central repository; and synchronizing events between the computer system and the central repository if the sequence number does not match the next expected sequence number.
Claim 13
Dependent Claim
27 words
The method of claim 10 , further comprising: storing events and sequence numbers in the central repository if the sequence number matches the next expected sequence number.
Claim 14
Dependent Claim
22 words
The method of claim 10 , further comprising: maintaining a copy of each event in a local repository on the computer system.
Claim 15
Dependent Claim
31 words
The method of claim 10 , wherein the synchronizing step further comprises: requesting missing events from the computer system if the sequence number is greater than the next expected sequence number.
Claim 16
Dependent Claim
62 words
The method of claim 10 , wherein the synchronizing step further comprises: if the sequence number is less than the next expected sequence number, determining whether the event has already been received; transmitting missing events to the computer system from the central repository if the event has not already been received; and discarding the event if the event has already been received.
Claim 17
Independent Claim
110 words
A system for measuring availability of computer systems, comprising: a network; a local support computer coupled to said network; a computer system coupled to the network, said computer system programmed to monitor itself for availability and to transmit availability events to said local support node; and a cluster of computers coupled to the network, said cluster of computers comprised of nodes and packages, each of the nodes being programmed to monitor itself for cluster, node and package availability and to transmit availability events to said local support node, wherein said local support node computes availability for the computer system and the cluster of computers based on the availability events received.
Claim 18
Independent Claim
110 words
A system for measuring availability of computer systems, comprising: a network; a local support computer coupled to said network; a computer system coupled to the network, said computer system programmed to monitor itself for availability and to transmit availability events to said local support node; and a cluster of computers coupled to the network, said cluster of computers comprised of nodes and packages, each of the nodes being programmed to monitor itself for cluster, node and package availability and to transmit availability events to said local support node, wherein said local support node computes availability for the computer system and the cluster of computers based on the availability events received.
Claim 19
Dependent Claim
35 words
The system of claim 15 , further comprising: a remote support computer connectable to said local support computer for remotely operating said local support computer and for receiving availability data from said local support computer.