Automated systems administration of remote computer servers
First Claim
1. A method for remotely administrating a computer server, comprising the steps of:
- (a) receiving an alert message from a remote server at a central support site;
(b) matching the alert message to a contact person for the server stored in a database at the central support site;
(c) transmitting a message from the central support site to the contact person via electronic communications;
(d) waiting for a call from the contact person at the central support site for a predetermined period of time;
(e) matching the alert message to a backup person for the server stored in the database at the central support site when the call from the contact person is not received within the predetermined period of time;
(f) identifying the backup person as the contact person when the call is not received within the predetermined period of time;
(g) fire-transmitting the message from the central support site to the backup person via electronic communications when the call is not received within the predetermined period of time;
(h) receiving the call from the contact person at the central support site;
(i) matching the call from the contact person to the alert message at the central support site;
(j) receiving one or more commands from the contact person at the central support site; and
(k) transmitting the received commands from the central support site to the remote server.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus and program product for remotely administrating a computer server. An alert message is received from a remote server at a central support site. The alert message is matched to a contact person, i.e., systems administrator, for the server stored in a database at the central support site. A message is transmitted from the central support site to the systems administrator. When a call is received from the systems administrator at the central support site, the call is then matched to the alert message, and any further attempts to contact the systems administrator in response to the alert message is terminated at the central support site. The central support site waits for a call from the systems administrator for a predetermined period of time. If the time expires without a return call, a backup contact for the server is retrieved from the database at the central support site, and the message is re-transmitted from the central support site to the backup systems administrator. Once the systems administrator contacts the processor, they may enter either voice commands or Touch-Tone keypad commands that are then translated into server commands and transmitted to the remote server. The central support site may also transmit status queries to the remote server, and receive responses therefrom that are then communicated to the systems administrator.
-
Citations
15 Claims
-
1. A method for remotely administrating a computer server, comprising the steps of:
-
(a) receiving an alert message from a remote server at a central support site; (b) matching the alert message to a contact person for the server stored in a database at the central support site; (c) transmitting a message from the central support site to the contact person via electronic communications; (d) waiting for a call from the contact person at the central support site for a predetermined period of time; (e) matching the alert message to a backup person for the server stored in the database at the central support site when the call from the contact person is not received within the predetermined period of time; (f) identifying the backup person as the contact person when the call is not received within the predetermined period of time; (g) fire-transmitting the message from the central support site to the backup person via electronic communications when the call is not received within the predetermined period of time; (h) receiving the call from the contact person at the central support site; (i) matching the call from the contact person to the alert message at the central support site; (j) receiving one or more commands from the contact person at the central support site; and (k) transmitting the received commands from the central support site to the remote server. - View Dependent Claims (2, 3, 4)
-
-
5. A method for remotely administrating a computer server, comprising the steps of:
-
(a) receiving an alert message from a remote server at a central support site; (b) matching the alert message to a contact person for the server stored in a database at the central support site; (c) transmitting a message from the central support site to the contact person via electronic communications; (d) receiving a call from the contact person at the central support site; (e) matching the call from the contact person to the alert message at the central support site; (f) receiving one or more commands from the contact person at the central support site; (g) transmitting the received commands from the central support site to the remote server; (h) transmitting status queries from the central support site to the remote server; (i) receiving one or more responses to the status queries from the remote server at the central support site; and transmitting the responses from the central support site to the contact person via electronic communications.
-
-
6. An apparatus for remotely administrating a computer server, comprising:
-
(a) a processor having a memory and an electronic storage device coupled thereto, wherein the processor is coupled to one or more telephone lines; (b) means, performed by the processor, for receiving an alert message from a remote server; (c) means, performed by the processor, for matching the alert message to a contact person for the server stored in the electronic storage device; (d) means, performed by the processor, for transmitting a message to the contact person via electronic communications; (e) means, performed by the processor, for waiting for a call from the contact person for a predetermined period of time; (f) means, performed by the processor, for matching the alert message to a backup person for the server stored in the electronic storage device when the call from the contact person is not received within the predetermined period of time; (g) means, performed by the processor, for identifying the backup person as the contact person when the call is not received within the predetermined period of time; (h) means, performed by the processor, for re-transmitting the message to the backup person via electronic communications when the call from the contact person is not received within the predetermined period of time; (i) means, performed by the processor, for receiving the call from the contact person; (j) means, performed by the processor, for matching the call from the contact person to the alert message; (k) means, performed by the processor, for receiving one or more commands from the contact person, and (l) means, performed by the processor, for transmitting the received commands from the central support site to the remote server. - View Dependent Claims (7, 8, 9)
-
-
10. An apparatus for remotely administrating a computer server, comprising:
-
(a) a processor having a memory and an electronic storage device coupled thereto, wherein the processor is coupled to one or more telephone lines; (b) means, performed by the processor, for receiving an alert message from a remote server; (c) means, performed by the processor, for matching the alert message to a contact person for the server stored in the electronic storage device; (d) means, performed by the processor, for transmitting a message to the contact person via electronic communications; (e) means, performed by the processor, for receiving a call from the contact person; (f) means, performed by the processor, for matching the call from the contact person to the alert message; (g) means, performed by the processor, for receiving one or more commands from the contact person; (h) means, performed by the processor, for transmitting the received commands from the central support site to the remote server; (i) means, performed by the processor, for transmitting status queries to the remote server; (j) means, performed by the processor, for receiving one or more responses to the status queries from the remote server; and (k) means, performed by the processor, for transmitting the responses to the contact person via electronic communications.
-
-
11. A program storage device, readable by a processor, tangibly embodying one or more programs of instructions executable by the processor to perform method steps for remotely administrating a computer server, the method comprising the steps of:
-
(a) receiving an alert message from a remote server at the processor, (b) matching the alert message to a contact person for the server stored in a database at the processor; (c) transmitting a message from the processor to the contact person via electronic communications; (d) waiting for a call from the contact person at the processor for a predetermined period of time; (e) matching the alert message to a backup person for the server stored in the database at the processor when the call from the contact person is not received within the predetermined period of time; (f) identifying the backup person as the contact person when the call is not received within the predetermined period of time; (g) re-transmitting the message from the processor to the backup person via electronic communications when the call from the contact person is not received within the predetermined period of time; (h) receiving the call from the contact person at the processor; (i) matching the call from the contact person to the alert message at the processor; (j) receiving one or more commands from the contact person at the processor; and (k) transmitting the received commands from the central support site to the remote server. - View Dependent Claims (12, 13, 14)
-
-
15. A program storage device, readable by a processor, tangibly embodying one or more programs of instructions executable by the processor to perform method steps for remotely administrating a computer server, the method comprising the steps of:
-
(a) receiving an alert message from a remote server at the processor; (b) matching the alert message to a contact person for the server stored in a database at the processor; (c) transmitting a message from the processor to the contact person via electronic communications; (d) receiving a call from the contact person at the processor, (e) matching the call from the contact person to the alert message at the processor; and (f) receiving one or more commands from the contact person at the processor; (g) transmitting the received commands from the central support site to the remote server; (h) transmitting status queries from the processor to the remote server; (i) receiving one or more responses to the status queries from the remote server at the processor; and (j) transmitting the responses from the processor to the contact person via electronic communications.
-
Specification