IP Library Granted Patent US 9,495,273
Granted Patent B2
US 9,495,273 · App. 13/039,143 · Granted Nov 15, 2016

Systems and methods for displaying blade chassis data

Inventors: Todd M. Eischeid (Cary, NC); Mary S. Johnson (Raleigh, NC); Mark E. Molander (Cary, NC); Ryan P. Randolph (Rochester, MN); Devon D. Snyder (Cary, NC)
Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD
G06F11/328G06F11/3006G06F11/3044G06F11/3055
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 9,495,273
App. No.
13/039,143
Granted
Nov 15, 2016
Kind
B2
Abstract

Systems and methods for displaying blade chassis data are provided. One system includes a memory for storing computer code comprising a blade chassis information module and a processor capable of being in communication with a blade chassis. The processor, when executing the computer code comprising the blade chassis information module, is configured to receive the blade chassis data, create a user interface for the blade chassis data, and display the blade chassis data on the user interface. One method includes receiving blade chassis data, creating a user interface for the blade chassis data, and displaying the blade chassis data on the user interface. Also provided are physical computer storage mediums including a computer program product for performing the above method.

Claims (59)

1. A system for displaying blade chassis data, comprising:

a memory configured to store computer code comprising a blade chassis information module; and

a processor coupled to the memory and capable of being in communication with a blade chassis, wherein the processor, when executing the computer code comprising the blade chassis information module, is configured to:

receive the blade chassis data,

create a user interface for the blade chassis data,

display the blade chassis data on the user interface,

display, on the user interface, a populated/empty status for each slot of the blade chassis,

display, on the user interface, a ready/not ready blade insertion status for each empty slot, the not ready blade insertion status indicating that an empty slot is not ready to have a blade inserted therein,

display a storage load balancing recommendation on the user interface, and

display a modification recommendation, the modification recommendation comprising a recommendation to one of add, subtract, and move a blade to/from a particular slot in the blade chassis on the user interface to balance the storage load.

2. The system of claim 1 , wherein the processor is configured to display a blade type setting for each slot of the blade chassis on the user interface.

3. The system of claim 1 , wherein the processor is configured to display a permission setting for each slot of the blade chassis on the user interface.

4. The system of claim 1 , wherein the processor is configured to display one or more blade pools, each blade pool comprising a plurality of blades, in the blade chassis on the user interface.

5. The system of claim 1 , wherein the processor is configured to automatically display a new blade image for each slot of the blade chassis on the user interface when the new blade is inserted.

6. A method for displaying blade chassis data in a system in communication with a blade chassis, the method comprising:

receiving, by a processor, blade chassis data;

creating, by the processor, a user interface for the blade chassis data;

displaying the blade chassis data on the user interface;

displaying, on the user interface, a populated/empty status for each slot of the blade chassis;

displaying, on the user interface, a ready/not ready blade insertion status for each empty slot, the not ready blade insertion status indicating that an empty slot is not ready to have a blade inserted therein;

displaying a storage load balancing recommendation on the user interface; and

displaying a modification recommendation, the modification recommendation comprising a recommendation to one of add, subtract, and move a blade to/from a particular slot in the blade chassis on the user interface to balance the storage load.

7. The method of claim 6 , wherein displaying the blade chassis data comprises displaying a blade type setting for each slot of the blade chassis on the user interface.

8. The method of claim 6 , wherein displaying the blade chassis data comprises displaying a permission setting for each slot of the blade chassis on the user interface.

9. The method of claim 6 , wherein displaying the blade chassis data comprises displaying one or more blade pools, each blade pool comprising a plurality of blades, in the blade chassis on the user interface.

10. The method of claim 6 , wherein displaying the blade chassis data comprises automatically displaying a new blade image for each slot of the blade chassis on the user interface when the new blade is inserted.

11. A method for creating a user interface for a blade chassis including a plurality of blade slots populating one or more blades, comprising:

receiving, by a processor, first data related to the plurality of blade slots, the first data indicating a populated/empty status for each slot of the blade chassis;

receiving, by the processor, second data related to the one or more blades, the second data indicating a ready/not ready blade insertion status for each empty slot, the not ready blade insertion status indicating that an empty slot is not ready to have a blade inserted therein;

populating the user interface with the first data at a first level;

populating the user interface with the second data at a second level;

populating the user interface with a storage load balancing recommendation;

populating the user interface with a modification recommendation, the modification recommendation comprising a recommendation to one of add, subtract, and move a blade to/from a particular slot in the blade chassis to balance the storage load; and

displaying the user interface to a user.

12. The method of claim 11 , wherein displaying the user interface to the user comprises:

receiving a first user input; and

displaying the first data at the first level without displaying the second data at the second level in response to receiving the first user input.

13. The method of claim 12 , wherein displaying the user interface to the user comprises:

receiving a second user input; and

displaying the second data at the second level without displaying the first data at the first level in response to receiving the second user input.

14. The method of claim 11 , wherein displaying the user interface to the user comprises:

receiving a user input; and

displaying the second data at the second level without displaying the first data at the first level in response to receiving the user input.

15. The method of claim 11 , wherein displaying the user interface to the user comprises:

displaying the first data at the first level; and

simultaneously displaying the second data at the second level.

16. A physical computer storage memory comprising a computer program product method for displaying blade chassis data in a system in communication with a blade chassis, the physical computer storage memory comprising:

computer code for receiving, by a processor, blade chassis data;

computer code for creating, by the processor, a user interface for the blade chassis data;

computer code for displaying the blade chassis data on the user interface;

computer code for displaying on the user interface a populated/empty status for each slot of the blade chassis;

computer code for displaying on the user interface a ready/not ready blade insertion status for each empty slot, the not ready blade insertion status indicating that an empty slot is not ready to have a blade inserted therein;

computer code for displaying a storage load balancing recommendation on the user interface; and

computer code for displaying a modification recommendation, the modification recommendation comprising a recommendation to one of add, subtract, and move a blade to/from a particular slot in the blade chassis on the user interface to balance the storage load.

17. The physical computer storage memory of claim 16 , wherein the computer code for displaying the blade chassis data comprises:

computer code for automatically displaying a new blade image for each slot of the blade chassis on the user interface when the new blade is inserted.

18. The physical computer storage memory of claim 16 , wherein the computer code for displaying the blade chassis data comprises computer code for displaying a blade type setting for each slot of the blade chassis on the user interface.

19. The physical computer storage memory of claim 16 , wherein the computer code for displaying the blade chassis data comprises displaying a permission setting for each slot of the blade chassis on the user interface.

20. The physical computer storage memory of claim 16 , wherein the computer code for displaying the blade chassis data comprises displaying one or more blade pools, each blade pool comprising a plurality of blades, in the blade chassis on the user interface.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
Reel/Frame 034194/0111 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2011
From: EISCHEID, TODD M.; JOHNSON, MARY S.; MOLANDER, MARK E.; RANDOLPH, RYAN P.; SNYDER, DEVON D.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 025991/0379 →
Continuity (1)
Related Publication 20120226986A1 · Sep 6, 2012