IP Library Granted Patent US 11,675,759
Granted Patent B2
US 11,675,759 · App. 16/943,850 · Granted Jun 13, 2023

Datacenter inventory management

Inventors: Deborah C. Russell (Arvada, CO); Muzhar S. Khokhar (Shrewsbury, MA)
Assignee: Dell Products L.P.
G06F16/219
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 11,675,759
App. No.
16/943,850
Granted
Jun 13, 2023
Kind
B2
Abstract

An information handling system may include at least one processor and a non-transitory memory coupled to the at least one processor. The information handling system may be configured to: receive telemetry data from a plurality of information handling systems disposed at one or more datacenters; determine, based on the telemetry data, one or more drifted information handling systems, wherein the one or more drifted information handling systems differ from other information handling systems in the plurality of information handling systems and/or from a known-good state; and present a user interface indicating the one or more drifted information handling systems and providing a user interface element configured to remedy a drift of the one or more drifted information handling systems.

Claims (28)

1. An information handling system comprising:

at least one processor; and

a non-transitory memory coupled to the at least one processor;

wherein the information handling system is configured to:

receive telemetry data from a plurality of information handling systems disposed at one or more datacenters, wherein the plurality of information handling systems comprise hyper-converged infrastructure (HCI) systems;

determine, based on the telemetry data, one or more drifted information handling systems that differ from other information handling systems in the plurality of information handling systems according to a drift that comprises a difference in software version, wherein the one or more drifted information handling systems are peer systems of the other information handling systems and previously did not differ from the other information handling systems in the plurality of information handling systems according to the drift; and

present a user interface indicating the one or more drifted information handling systems and providing a user interface element configured to remedy the drift of the one or more drifted information handling systems by initiating a lifecycle management event in response to actuation by a user;

wherein the user interface is configured to indicate the plurality of information handling systems by displaying a first group including the one or more drifted information handling systems and a second group including the other information handling systems, wherein the user interface is further configured to expose an action with respect to the first group but not the second group, wherein the action is applicable to the one or more drifted information handling systems but is not applicable to the other information handling systems.

2. The information handling system of claim 1 , wherein the user interface comprises a single page display.

3. The information handling system of claim 1 , wherein the drift comprises a difference in one or more hardware components.

4. The information handling system of claim 1 , wherein the user interface is configured to allow a user to filter, sort, and search the plurality of information handling systems.

5. The information handling system of claim 1 , wherein the user interface is configured to provide a plurality of different user interface elements configured to remedy different types of drift of the one or more drifted information handling systems.

6. A method comprising:

an information handling system receiving telemetry data from a plurality of information handling systems disposed at one or more datacenters, wherein the plurality of information handling systems comprise hyper-converged infrastructure (HCI) systems;

the information handling system determining, based on the telemetry data, one or more drifted information handling systems that differ from other information handling systems in the plurality of information handling systems according to a drift that comprises a difference in software version, wherein the one or more drifted information handling systems are peer systems of the other information handling systems and previously did not differ from the other information handling systems in the plurality of information handling systems according to the drift; and

the information handling system presenting a user interface indicating the one or more drifted information handling systems and providing a user interface element configured to remedy the drift of the one or more drifted information handling systems by initiating a lifecycle management event in response to actuation by a user;

wherein the user interface is configured to indicate the plurality of information handling systems by displaying a first group including the one or more drifted information handling systems and a second group including the other information handling systems, wherein the user interface is further configured to expose an action with respect to the first group but not the second group, wherein the action is applicable to the one or more drifted information handling systems but is not applicable to the other information handling systems.

7. The method of claim 6 , wherein the telemetry is collected via a software agent executing on at least one of the plurality of information handling systems.

8. The method of claim 7 , wherein the software agent executes on a management controller of the at least one of the plurality of information handling systems.

9. An article of manufacture comprising a non-transitory, computer-readable medium having computer-executable code thereon that is executable by an information handling system for:

receiving telemetry data from a plurality of information handling systems disposed at one or more datacenters, wherein the plurality of information handling systems comprise hyper-converged infrastructure (HCI) systems;

determining, based on the telemetry data, one or more drifted information handling systems that differ from other information handling systems in the plurality of information handling systems according to a drift that comprises a difference in software version, wherein the one or more drifted information handling systems are peer systems of the other information handling systems and previously did not differ from the other information handling systems in the plurality of information handling systems according to the drift; and

presenting a user interface indicating the one or more drifted information handling systems and providing a user interface element configured to remedy the drift of the one or more drifted information handling systems by initiating a lifecycle management event in response to actuation by a user;

wherein the user interface is configured to indicate the plurality of information handling systems by displaying a first group including the one or more drifted information handling systems and a second group including the other information handling systems, wherein the user interface is further configured to expose an action with respect to the first group but not the second group, wherein the action is applicable to the one or more drifted information handling systems but is not applicable to the other information handling systems.

10. The article of claim 9 , wherein the user interface comprises a single page display.

11. The article of claim 9 , wherein the drift comprises a difference in one or more hardware components.

12. The article of claim 9 , wherein the user interface is configured to allow a user to filter, sort, and search the plurality of information handling systems.

13. The article of claim 9 , wherein the user interface is configured to provide a plurality of different user interface elements configured to remedy different types of drift of the one or more drifted information handling systems.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053574/0221) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053578/0183) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060332/0864 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053573/0535) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 060333/0106 →
RELEASE OF SECURITY INTEREST AT REEL 053531 FRAME 0108 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0371 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053578/0183 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053573/0535 →
SECURITY INTEREST Recorded Aug 21, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 053574/0221 →
SECURITY AGREEMENT Recorded Aug 18, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 053531/0108 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2020
From: RUSSELL, DEBORAH C.; KHOKHAR, MUZHAR S.
To: DELL PRODUCTS L.P.
Reel/Frame 053360/0413 →
Continuity (1)
Related Publication 20220035782A1 · Feb 3, 2022