← Back to Patent Explorer
US5745692A Expired / Lapsed US ⏱️ 0.0 years remaining

Automated systems administration of remote computer servers

Assignee: Teradata US Inc
•
Filing: 1995-10-23
•
Granted: 1998-04-28
•
Expires: 2015-10-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 II David Peter Lohmann
  • 👤 Steven Michael Hurlbut
  • 👤 John Carl Shumate
  • 👤 Jeffrey Scott Shelton

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 02:16
CPC Classifications
H; H04; H04L; H04L41/00; H04L41/06

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 229 words
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.
Claim 2
Independent Claim 229 words
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.
Claim 3
Dependent Claim 48 words
The method of claim 1, wherein the received commands are voice commands, the method further comprises the step of translating the voice commands into server commands, and the transmitting step (k) comprises the step of transmitting the server commands from the central support site to the remote server.
Claim 4
Dependent Claim 50 words
The method of claim 1, wherein the received commands are Touch-Tone keypad commands, the method further comprises the step of translating the Touch-Tone keypad commands into server commands, and the transmitting step (k) comprises the step of transmitting the server commands from the central support site to the remote server.
Claim 5
Dependent Claim 45 words
The method of claim 1, wherein the transmitting step (c) comprises the step of transmitting the message from the central support site to the contact person via an electronic communications method selected from a group comprising console messages, e-mail, pager, voice phone call, and facsimile.
Claim 6
Independent Claim 170 words
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.
Claim 7
Independent Claim 170 words
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.
Claim 8
Independent Claim 279 words
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.
Claim 9
Independent Claim 279 words
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.
Claim 10
Dependent Claim 47 words
The apparatus of claim 6, wherein the received commands are voice commands, the apparatus further comprises means for translating the voice commands into server commands, and the means for transmitting (l) comprises means for transmitting the server commands from the central support site to the remote server.
Claim 11
Dependent Claim 49 words
The apparatus of claim 6, wherein the received commands are Touch-Tone keypad commands, the apparatus further comprises means for translating the Touch-Tone keypad commands into server commands, and the means for transmitting (l) comprises means for transmitting the server commands from the central support site to the remote server.
Claim 12
Dependent Claim 40 words
The apparatus of claim 6, wherein the means for transmitting (d) comprises means for transmitting the message to the contact person via an electronic communications method selected from a group comprising console messages, e-mail, pager, voice phone call, and facsimile.
Claim 13
Independent Claim 209 words
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.
Claim 14
Independent Claim 209 words
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.
Claim 15
Dependent Claim 239 words
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.
Claim 16
Dependent Claim 239 words
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.
Claim 17
Dependent Claim 50 words
The program storage device of claim 11, wherein the received commands are voice commands, the method further comprises the step of translating the voice commands into server commands, and the transmitting step (k) comprises the step of transmitting the server commands from the central support site to the remote server.
Claim 18
Dependent Claim 52 words
The program storage device of claim 11, wherein the received commands are Touch-Tone keypad commands, the method further comprises the step of translating the Touch-Tone keypad commands into server commands, and the transmitting step (k) comprises the step of transmitting the server commands from the central support site to the remote server.
Claim 19
Dependent Claim 45 words
The program storage device of claim 11, wherein the transmitting step (c) comprises the step of transmitting the message from the processor to the contact person via an electronic communications method selected from a group comprising console messages, e-mail, pager, voice phone call, and facsimile.
Claim 20
Dependent Claim 178 words
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.
Claim 21
Dependent Claim 178 words
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.

References Cited (Backward Citations)

US5367670A Cited
US5559958A Cited
US5444849A Cited
US5438607A Cited
US5629687A Cited
US5621727A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-27 2001-10-27 2002-04-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-27 2005-10-27 2006-04-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-27 2009-10-27 2010-04-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag