Systems and methods for performing a hot input function
First Claim
1. A user interface for hot plugging a hardware device in a system, wherein the user interface is displayed on a display associated with a server in a client-server network system and wherein the user interface is configured to perform acts comprising:
- displaying one or more of a plurality of graphical user interface (GUI) modules, the GUI modules representing hardware devices associated with servers in a client-server network system;
receiving from a user instructions identifying the server in the client-server network system, instructions identifying the device in the identified server, and instructions identifying one of a hot add process and a hot swap process for the identified device;
showing the user steps to be performed in the identified process for the identified device; and
guiding the user in performance of the steps;
wherein the step of guiding the user comprises;
receiving from the user an instruction to suspend the identified device;
receiving from the user an instruction to power down the identified device after confirming to the user that the identified device is suspended;
prompting the user to add or swap the identified device after confirming to the user that the identified device is powered down;
receiving an instruction from the user that the identified device has been swapped or added;
receiving an instruction from the user to power up the identified device;
receiving from the user an instruction to restart the identified device after confirming to the user that the identified device has been powered up; and
confirming to the user whether the identified device is active after the identified device is restarted.
2 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.
-
Citations
23 Claims
-
1. A user interface for hot plugging a hardware device in a system, wherein the user interface is displayed on a display associated with a server in a client-server network system and wherein the user interface is configured to perform acts comprising:
-
displaying one or more of a plurality of graphical user interface (GUI) modules, the GUI modules representing hardware devices associated with servers in a client-server network system; receiving from a user instructions identifying the server in the client-server network system, instructions identifying the device in the identified server, and instructions identifying one of a hot add process and a hot swap process for the identified device; showing the user steps to be performed in the identified process for the identified device; and guiding the user in performance of the steps;
wherein the step of guiding the user comprises;receiving from the user an instruction to suspend the identified device; receiving from the user an instruction to power down the identified device after confirming to the user that the identified device is suspended; prompting the user to add or swap the identified device after confirming to the user that the identified device is powered down; receiving an instruction from the user that the identified device has been swapped or added; receiving an instruction from the user to power up the identified device; receiving from the user an instruction to restart the identified device after confirming to the user that the identified device has been powered up; and confirming to the user whether the identified device is active after the identified device is restarted. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 21)
-
-
10. A module for creating a user interface comprising a computer readable medium having computer readable program code embodied therein, the computer readable program code comprising:
-
computer readable program code configured to display one or more of a plurality of graphical user interface (GUI) modules, the GUI modules representing hardware devices associated with servers in a client-server network system, wherein the server is configured to implement the user interface; computer readable program code configured to receive from a user instructions identifying the server in the client-server network system, instructions identifying the device in the identified server, and instructions identifying one of a hot add process and a hot swap process for the identified device; computer readable program code configured to show the user steps to be performed in the identified process for the identified device of the identified server; and computer readable program code configured to guide the user in performance of the steps, wherein the computer readable program code configured to guide the user comprises; computer readable program code configured to receive from the user an instruction to suspend the identified device; computer readable program code configured to receive from the user an instruction to power down the identified device after confirming to the user that the identified device is suspended; computer readable program code configured to configured to prompt the user to add or swap the identified device after confirming to the user that the identified device is powered down; computer readable program code configured to receive an instruction from the user that the identified device has been swapped or added; computer readable program code configured to receive an instruction from the user to power up the identified device; computer readable program code configured to receive from the user an instruction to restart the identified device after confirming to the user that the identified device has been powered up; and computer readable program code configured to confirm to the user whether the identified device is active after the identified device is restarted. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 22)
-
-
19. A user interface for hot plugging a hardware device associated with a server in a client-server network system, the user interface comprising:
-
means for displaying one or more of a plurality of graphical user interface (GUI) modules, the GUI modules representing hardware devices associated with servers in a client-server network system, wherein the client-server network system is configured to implement a user interface; means for receiving from a user instructions identifying the server in the client-server network system, instructions identifying the device in the identified server, and instructions identifying one of a hot add process and a hot swap process for the identified device; means for showing the user steps to be performed in the identified process for the identified device; and means for guiding the user in performance of the steps, wherein the means for guiding the user comprises; means for receiving from the user an instruction to suspend the identified device; means for receiving from the user an instruction to power down the identified device after confirming to the user that the identified device is suspended; means for prompting the user to add or swap the identified device after confirming to the user that the identified device is powered down; means for receiving an instruction from the user that the identified device has been swapped or added; means for receiving an instruction from the user to power up the identified device; means for receiving from the user an instruction to restart the identified device after confirming to the user that the identified device has been powered up; and means for confirming to the user whether the identified device is active after the identified device is restarted. - View Dependent Claims (20, 23)
-
Specification