IP Library Granted Patent US 8,832,490
Granted Patent B2
US 8,832,490 · App. 13/536,108 · Granted Sep 9, 2014

Server control automation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,832,490
App. No.
13/536,108
Granted
Sep 9, 2014
Kind
B2
Abstract

Control over servers and partitions within a computer network may be automated to improve response to disaster events within the computer network. For example, a monitoring server may be configured to automatically monitor servers through remote communications sessions. A disaster event may be detected based on information received from the partitions and servers within the network. After a disaster event occurs, the monitoring server may automatically execute a script or take other action to make a backup server or partition available. For example, the monitoring server may stop and deactivate a first partition that has failed, activate a second partition that is a mirror image of the first partition, and start the second partition.

Claims (48)

1. A method, comprising:

detecting, by a monitoring server, a disaster event affecting a first partition of a first server;

deactivating, by the monitoring server, the first partition of the first server;

setting by the monitoring server, jump keys for the second partition;

setting by the monitoring server, boot settings for the second partition;

activating, by the monitoring server, a second partition of a second server; and

starting, by the monitoring server, the second partition of the second server.

2. The method of claim 1 , further comprising applying, by the monitoring server, boot settings to the second partition before starting the second partition.

3. The method of claim 1 , further comprising selecting, by the monitoring server, an application to recover before activating the second partition, in which the second partition of the second server corresponds to the selected application.

4. The method of claim 1 , further comprising communicating, by the monitoring server, with the second server through a remote communications session.

5. The method of claim 1 , further comprising stopping, by the monitoring server, the first partition of the first server.

6. The method of claim 1 , further comprising:

activating, by the monitoring server, a third partition of a third. server; and

starting, by the monitoring server, the third partition of the third server.

7. The method of claim 6 , in which the third partition and the second partition are started in a predetermined order by the monitoring server.

8. A computer program product, comprising:

a non-transitory computer readable medium comprising:

code to detect, by a monitoring server, a disaster event affecting a first partition of a first server;

code to deactivate, by the monitoring server, the first partition of the first server;

code to set, by the monitoring server, jump keys for the second partition;

code to set, by the monitoring server, boot settings for the second partition;

code to activate, by the monitoring server, a second partition of a second server; and

code to start, by the monitoring server, the second partition of the second server.

9. The computer program product of claim 8 , in which the medium further comprises code to apply, by the monitoring server, boot settings to the second partition before starting the second partition.

10. The computer program product of claim 8 , in which the medium further comprises code to select, by the monitoring server, an application to recover before activating the second partition, in which the second partition of the second server corresponds to the selected application.

11. The computer program product of claim 8 , in which the medium further comprises code to communicate, by the monitoring server, with the second server through a remote communications session,

12. The computer program product of claim 8 , in which the medium further comprises code to stop, by the monitoring server, the first partition of the first server.

13. The computer program product of claim 8 , in which the medium further comprises:

code to activate, by the monitoring server, a third partition of a third server; and

code to start, by the monitoring server, the third partition of the third server.

14. The computer program product of claim 13 , in which the medium further comprises code to start the second partition and to start the third partition in a predetermined order.

15. An apparatus, comprising:

a memory;

a network interface; and

a processor coupled to the memory and the network interface, in which the processor is configured:

to detect, through the network interface, a disaster event affecting a first partition of a first server;

to deactivate, through the network interface, the first partition of the first server;

to set, through the network interface, jump keys for the second partition:

to set, through the network interface, boot settings for the second partition;

to activate, through the network interface, a second partition of a second server; and

to start, through the network interface, the second partition of the second server.

16. The apparatus of claim 15 , in which the processor is further configured to apply, through the network interface, boot settings to the second partition before starting the second partition.

17. The apparatus of claim 15 , in which the processor is further configured to select, through the network interface, an application to recover before activating the second partition, in which the second partition of the second server corresponds to the selected application.

18. The apparatus of claim 15 , in which the processor is further configured to communicate, through the network interface, with the second server through a remote communications session.

19. The apparatus of claim 15 , in which the processor is further configured:

to activate, through the network interface, a third partition of a third server; and

to start, through the network interface, the third partition of the third server.

20. The apparatus of claim 15 , in which the processor is further configured to start the second partition and to start the third partition in a predetermined order.

Assignments (10)
AMENDED AND RESTATED PATENT SECURITY AGREEMENT Recorded Jun 27, 2025
From: UNISYS CORPORATION; UNISYS HOLDING CORPORATION; UNISYS NPL, INC.; UNISYS AP INVESTMENT COMPANY I
To: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL TRUSTEE
Reel/Frame 071759/0527 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 054231/0496 →
RELEASE OF SECURITY INTEREST Recorded Nov 9, 2017
From: WELLS FARGO BANK, NATIONAL ASSOCIATION (SUCCESSOR TO GENERAL ELECTRIC CAPITAL CORPORATION)
To: UNISYS CORPORATION
Reel/Frame 044416/0358 →
SECURITY INTEREST Recorded Oct 6, 2017
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044144/0081 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 042354/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 8, 2015
From: MALNATI, JAMES R; JAMIESON, ROBERT
To: UNISYS CORPORATION
Reel/Frame 035387/0157 →
SECURITY INTEREST Recorded Nov 4, 2014
From: UNISYS CORPORATION
To: GENERAL ELECTRIC CAPITAL CORPORATION, AS AGENT
Reel/Frame 034096/0984 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2013
From: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL TRUSTEE
To: UNISYS CORPORATION
Reel/Frame 030082/0545 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2013
From: DEUTSCHE BANK TRUST COMPANY
To: UNISYS CORPORATION
Reel/Frame 030004/0619 →
SECURITY AGREEMENT Recorded Aug 7, 2012
From: UNISYS CORPORATION
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 028736/0798 →