IP Library Patent Application 18021407
Patent Application
App. No. 18/021,407

PROVIDE GRAPHICAL REPRESENTATION OF DATACENTER RACK

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 None
App. No.
18/021,407
Abstract

Embodiments herein disclose a method and electronic device for providing a graphical representation of a datacenter rack. The method further includes determining, by the electronic device, whether at least one device is available in at least one slot of a plurality of slots of a rack of a datacenter. The method further includes determining a size of the at least one device when the at least one device is available in the at least one slot of the plurality of slots and determining a number of slots occupied by the at least one device based on the size of the at least one device. The method further includes generating a graphical representation of the rack of the datacenter based on the number of slots occupied by the at least one device. The method further includes displaying the graphical representation of the rack of the datacenter.

Claims (64)

1 . An electronic device for providing graphical representation of a datacenter rack, comprising:

a memory; and

a processor, communicatively coupled with the memory, configured to:

determine whether at least one device is available in at least one slot of a plurality of slots of a rack of a datacenter;

determine a size of the at least one device when the at least one device is available in the at least one slot of the plurality of slots;

determine a number of slots occupied by the at least one device based on the size of the at least one device;

generate a graphical representation of the rack of the datacenter based on the number of slots occupied by the at least one device, wherein the graphical representation comprises at least one of a common representation of a set of slots from the plurality of slots occupied by the at least one device, a separate representation of a single slot from the plurality of slots occupied by the at least one device, and a single representation of at least one empty slot from the plurality of slots; and

display the graphical representation of the rack of the datacenter.

2 . The electronic device as claimed in claim 1 , wherein generate the graphical representation of the rack of the datacenter based on the number of slots occupied by the at least one device comprises:

determine whether the size of the at least one device presents a tray mode or a normal mode, wherein the tray mode indicates at least one of multiple slots of the plurality of slots are occupied by multiple devices of the plurality of devices, the single slot of the plurality of slots are occupied by multiple devices of the plurality of devices, and wherein the normal mode indicates a single slot of the plurality of slots is occupied by a single device of the plurality of devices, and multiple slots of the plurality of slots are occupied by a single device of the plurality of devices; and

perform one of:

generate the common representation of the multiple slots by merging the multiple slots occupied by the multiple devices, and horizontally splitting the common representation based on the multiple devices when the tray mode indicates the multiple slots of the plurality of slots are occupied by the multiple devices of the plurality of devices,

generate the separate representation by horizontally splitting the single slot based on the multiple devices available in the single slot when the tray mode indicates the single slot of the plurality of slots are occupied by multiple devices of the plurality of devices,

generate the common representation of the multiple slots by merging the multiple slots occupied by the single device, when the normal mode indicates the multiple slots of the plurality of slots are occupied by the single device of the plurality of devices, and

generate the separate representation of the single slot occupied by the single device when the normal mode indicates the single slot of the plurality of slots is occupied by the single device of the plurality of devices.

3 . The electronic device as claimed in claim 1 , wherein generate the separate representation comprises:

identify a start slot number and an end slot number of the at least one device;

determine whether the start slot number is equal to the end slot number of the at least one device; and

perform one of:

generate the separate representation of the single slot occupied by the single device when the start slot number is equal to the end slot number of the at least one device; or

generate the separate representation by horizontally splitting the single slot based on the multiple devices available in the single slot when the start slot number is equal to the end slot number of the at least one device.

4 . The electronic device as claimed in claim 1 , wherein generate the common representation comprises:

determine whether the start slot number is not equal to the end slot number of the at least one device;

determine whether the start slot number of the at least one device is equal to an start slot number of an index of the rack; and

generate the common representation with a top boundary of the multiple slots occupied by the at least one devices when the start slot number of the at least one device is equal to the start slot number of the index of the rack;

5 . The electronic device as claimed in claim 1 , wherein generate the common representation comprises:

determine whether the start slot number of the at least one device is equal to an end slot number of the index of the rack; and

perform one of:

generate the common representation with a bottom boundary of the multiple slots occupied by the at least one devices when the start slot number of the at least one device is equal to the end slot number of the index of the rack: or

generate the common representation with no boundary of the multiple slots occupied by the at least one devices when the start slot number of the at least one device is not equal to the end slot number of the index of the rack

6 . The electronic device as claimed in the claim 1 , wherein display the graphical representation of the rack of the datacenter comprises:

classify the at least one device in the rack of the datacenter: and

display the graphical representation with color coding for the at least one device of the rack of the datacenter based on the classification of the at least one device.

7 . A method for providing graphical representation of a datacenter rack by an electronic device, comprising:

determining, by the electronic device, whether at least one device is available in at least one slot of a plurality of slots of a rack of a datacenter:

determining, by the electronic device, a size of the at least one device when the at least one device is available in the at least one slot of the plurality of slots:

determining, by the electronic device, a number of slots occupied by the at least one device based on the size of the at least one device:

generating, by the electronic device, a graphical representation of the rack of the datacenter based on the number of slots occupied by the at least one device, wherein the graphical representation comprises at least one of a common representation of a set of slots from the plurality of slots occupied by the at least one device, a separate representation of a single slot from the plurality of slots occupied by the at least one device, and a single representation of at least one empty slot from the plurality of slots; and

displaying, by the electronic device, the graphical representation of the rack of the datacenter.

8 . The method as claimed in claim 7 , wherein generating, by the electronic device, the graphical representation of the rack of the datacenter based on the number of slots occupied by the at least one device comprises:

determining, by the electronic device, whether the size of the at least one device presents a tray mode or a normal mode, wherein the tray mode indicates at least one of multiple slots of the plurality of slots are occupied by multiple devices of the plurality of devices, the single slot of the plurality of slots are occupied by multiple devices of the plurality of devices, and wherein the normal mode indicates a single slot of the plurality of slots is occupied by a single device of the plurality of devices, and multiple slots of the plurality of slots are occupied by a single device of the plurality of devices; and

performing, by the electronic device, one of:

generating the common representation of the multiple slots by merging the multiple slots occupied by the multiple devices, and horizontally splitting the common representation based on the multiple devices when the tray mode indicates the multiple slots of the plurality of slots are occupied by the multiple devices of the plurality of devices,

generating the separate representation by horizontally splitting the single slot based on the multiple devices available in the single slot when the tray mode indicates the single slot of the plurality of slots are occupied by multiple devices of the plurality of devices,

generating the common representation of the multiple slots by merging the multiple slots occupied by the single device, when the normal mode indicates the multiple slots of the plurality of slots are occupied by the single device of the plurality of devices, and

generating the separate representation of the single slot occupied by the single device when the normal mode indicates the single slot of the plurality of slots is occupied by the single device of the plurality of devices.

9 . The method as claimed in claim 7 , wherein generating, by the electronic device, the separate representation comprises:

identifying, by the electronic device, a start slot number and an end slot number of the at least one device:

determining, by the electronic device, whether the start slot number is equal to the end slot number of the at least one device: and

performing, by the electronic device, one of:

generating the separate representation of the single slot occupied by the single device when the start slot number is equal to the end slot number of the at least one device; or

generating the separate representation by horizontally splitting the single slot based on the multiple devices available in the single slot when the start slot number is equal to the end slot number of the at least one device.

10 . The method as claimed in claim 7 , wherein generating, by the electronic device, the common representation comprises:

determining, by the electronic device, whether the start slot number is not equal to the end slot number of the at least one device;

determining, by the electronic device, whether the start slot number of the at least one device is equal to an start slot number of an index of the rack: and

generating, by the electronic device, the common representation with a top boundary of the multiple slots occupied by the at least one devices when the start slot number of the at least one device is equal to the start slot number of the index of the rack:

11 . The method as claimed in claim 7 , wherein generating, by the electronic device, the common representation comprises:

determining, by the electronic device, whether the start slot number of the at least one device is equal to an end slot number of the index of the rack; and

performing, by the electronic device, one of:

generating the common representation with a bottom boundary of the multiple slots occupied by the at least one devices when the start slot number of the at least one device is equal to the end slot number of the index of the rack: or

generating the common representation with no boundary of the multiple slots occupied by the at least one devices when the start slot number of the at least one device is not equal to the end slot number of the index of the rack

12 . The method as claimed in the claim 7 , wherein displaying, by the electronic device, the graphical representation of the rack of the datacenter comprises:

classifying, by the electronic device, the at least one device in the rack of the datacenter: and

displaying, by the electronic device, the graphical representation with color coding for the at least one device of the rack of the datacenter based on the classification of the at least one device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 18, 2024
From: RAKUTEN SYMPHONY INDIA PRIVATE LIMITED
To: RAKUTEN SYMPHONY, INC.
Reel/Frame 068425/0761 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2023
From: QURESHI, RAUF; MEHRA, RAJAT; JAIN, YAMINI; LAHOTI, ROUNAK
To: RAKUTEN SYMPHONY INDIA PRIVATE LIMITED
Reel/Frame 062703/0642 →