System for facilitating the replacement or insertion of devices in a computer system through the use of a graphical user interface
First Claim
1. A software system allowing easy and efficient replacement or insertion of peripheral adapters in a computer server network, comprising:
- a server network including a memory and one or more servers;
a plurality of slots within the server network for receiving peripheral adapters;
a software module providing a simple graphical user interface comprising a series of screen displays capable of leading a user through all of the steps necessary to execute a process for hot plugging a peripheral adapter;
a plurality of server modules in communication with the user interface and the server network providing information and instructions regarding the slots and peripheral adapters in the server network, including information regarding whether a particular slot or peripheral adapter supports a hot plug operation;
a plurality of communication modules transmitting information and instructions between the user interface and the server network using a network management protocol; and
a plurality of hardware modules in the server network responsive to the communication modules to control the power to the slots and peripheral adapters and their connection to or suspension from the rest of the server network.
4 Assignments
0 Petitions
Accused Products
Abstract
A computer software system is disclosed for facilitating a user'"'"'s replacement or insertion of devices in a computer server network system. The system allows a user to swap or add peripheral devices while the system is running, or in a "hot" condition, with little or no user knowledge of how the system carries out the "hot swap" or "hot add" functions. The system, which consists of a graphical user interface (GUI) and associated computer software modules, allows the user to select a desired peripheral device location within a server, and then provides the modular software structure to automatically execute a series of steps in the hot swap or hot add process. Each step is prompted by the user from the GUI, to invoke commands to instruct a network server through its operating system and hardware to suspend the appropriate device adapters, if necessary, power down the desired device slot or canister, allow the user to replace or insert a new device, and finally restart the adapters and the slot power. The system requires very little detailed input from the user other than identifying the particular peripheral device slot within the server to be maintained.
117 Citations
18 Claims
-
1. A software system allowing easy and efficient replacement or insertion of peripheral adapters in a computer server network, comprising:
-
a server network including a memory and one or more servers; a plurality of slots within the server network for receiving peripheral adapters; a software module providing a simple graphical user interface comprising a series of screen displays capable of leading a user through all of the steps necessary to execute a process for hot plugging a peripheral adapter; a plurality of server modules in communication with the user interface and the server network providing information and instructions regarding the slots and peripheral adapters in the server network, including information regarding whether a particular slot or peripheral adapter supports a hot plug operation; a plurality of communication modules transmitting information and instructions between the user interface and the server network using a network management protocol; and a plurality of hardware modules in the server network responsive to the communication modules to control the power to the slots and peripheral adapters and their connection to or suspension from the rest of the server network.
-
-
2. A system allowing easy and efficient replacement or insertion of an adapter in a computer system, comprising:
-
an operational computer including a memory; an interface module providing a simple user interface; and at least one communication module in communication with the user interface transmitting instructions between the user interface and the computer to allow the user to perform a series of steps necessary to execute a process for allowing the user to hot replace or hot insert an adapter in the computer. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system allowing easy and efficient replacement or insertion of an adapter in a computer system, comprising:
-
an operational computer including a memory; means for providing a simple graphical user interface; means for allowing the user to elect to hot swap or hot add an adapter in the computer; the graphical user interface including means for showing the user the steps that will be performed by the computer to hot swap or hot add an adapter; the graphical user interface including means for prompting the user to verify that the user is ready to continue with a next step in the hot swap or hot add process; and means in communication with the graphical user interface for hot swapping or hot adding an adapter. - View Dependent Claims (12, 13)
-
-
14. A program storage device storing instructions executable by a computer, comprising:
-
executable code for providing a user with a graphical user interface; executable code allowing the user to elect, from the graphical user interface, to hot swap or hot add an adapter in a computer system; executable code leading the user through a series of steps necessary to execute a hot swap or hot add process; and executable code delivering instructions to the computer system to perform the steps of the hot swap or hot add process. - View Dependent Claims (15)
-
-
16. A computer system for hot plugging an adapter, comprising:
-
an operational computer including a memory and a plurality of peripheral adapters; a configuration manager capable of freezing communications between the computer and the peripheral adapters; a power management module capable of issuing commands to enable and disable the power to the peripheral adapters; and a graphical user interface capable of communicating with a user and delivering instructions to and from the configuration manager and the power management module, and also capable of performing different hot plug processes for a plurality of peripheral adapters. - View Dependent Claims (17)
-
-
18. A computer system comprising:
-
an operational computer including a memory; and a simple graphical user interface in operative communication with the computer and including a first screen display showing the user a list of steps in a hot swap or hot add process, and one or more second screen displays, each of the one or more second screen displays communicating with the computer to trigger the performance of the process steps in response to input from the user.
-
Specification