IP Library Granted Patent US 11,550,475
Granted Patent B2
US 11,550,475 · App. 16/915,453 · Granted Jan 10, 2023

Life cycle management success rate

Inventors: Jun Chen (Shanghai, CN); Jim Lewei Ji (Shanghai, CN); Bo Wang (Shanghai, CN); Xiang Huang (Shanghai, CN)
Assignee: Dell Products L.P.
G06F3/0607G06F3/067G06F3/0619G06F3/0649G06F3/0653
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,550,475
App. No.
16/915,453
Granted
Jan 10, 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 health information for a plurality of node information handling systems; determine, based on the received health information, a score for each of the plurality of node information handling systems; determine an upgrade ordering for the plurality of node information handling systems based on the respective scores for the plurality of node information handling systems; and cause the node information handling systems to perform an upgrade procedure according to the upgrade ordering.

Claims (35)

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 health information for a plurality of node information handling systems;

determine, based on the received health information, a score for each of the plurality of node information handling systems;

determine an upgrade ordering for the plurality of node information handling systems based on the respective scores for the plurality of node information handling systems, wherein the upgrade ordering ranks each of the plurality of node information handling systems in a determined sequence; and

cause the node information handling systems to perform an upgrade procedure according to the upgrade ordering, wherein the upgrade procedure includes upgrading at least one firmware and/or software component of the node information handling systems to a new version thereof.

2. The information handling system of claim 1 , wherein the upgrade ordering is configured to order the node information handling systems in order from a highest likelihood of upgrade success to a lowest likelihood of upgrade success.

3. The information handling system of claim 1 , wherein the health information includes information in a plurality of tiers.

4. The information handling system of claim 3 , wherein the plurality of tiers have corresponding weight factors, such that the score for each node information handling system is based on a weighted sum of the information in the plurality of tiers weighted according to the weight factors.

5. The information handling system of claim 1 , wherein the health information for a particular node information handling system includes a determination of whether or not the particular node information handling system has an error reported in an event monitoring system.

6. The information handling system of claim 1 , wherein the health information for a particular node information handling system includes a determination of hardware information handling resources of the particular node information handling system.

7. The information handling system of claim 1 , wherein the health information for a particular node information handling system includes a determination of a network bandwidth of the particular node information handling system.

8. A method comprising:

an information handling system receiving health information for a plurality of node information handling systems;

the information handling system determining, based on the received health information, a score for each of the plurality of node information handling systems;

the information handling system determining an upgrade ordering for the plurality of node information handling systems based on the respective scores for the plurality of node information handling systems, wherein the upgrade ordering ranks each of the plurality of node information handling systems in a determined sequence; and

the information handling system causing the node information handling systems to perform an upgrade procedure according to the upgrade ordering, wherein the upgrade procedure includes upgrading at least one firmware and/or software component of the node information handling systems to a new version thereof.

9. The method of claim 8 , wherein the information handling system is one of the plurality of node information handling systems.

10. The method of claim 8 , wherein the upgrade ordering is configured to order the node information handling systems in order from a highest likelihood of upgrade success to a lowest likelihood of upgrade success.

11. The method of claim 8 , wherein the scores are determined as weighted sums of a plurality of respective scores within different tiers.

12. The method of claim 11 , wherein each tier is indicative of a particular type of reliability indicator for the node information handling systems.

13. The method of claim 12 , wherein the tiers include at least one tier selected from the group consisting of: presence of error reports in an event logging system, hardware resources, network bandwidth, node age, third-party input, and manufacturer identity.

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

receiving health information for a plurality of node information handling systems;

determining, based on the received health information, a score for each of the plurality of node information handling systems;

determining an upgrade ordering for the plurality of node information handling systems based on the respective scores for the plurality of node information handling systems, wherein the upgrade ordering ranks each of the plurality of node information handling systems in a determined sequence; and

causing the node information handling systems to perform an upgrade procedure according to the upgrade ordering, wherein the upgrade procedure includes upgrading at least one firmware and/or software component of the node information handling systems to a new version thereof.

15. The article of claim 14 , wherein the upgrade ordering is configured to order the node information handling systems in order from a highest likelihood of upgrade success to a lowest likelihood of upgrade success.

16. The article of claim 14 , wherein the health information includes information in a plurality of tiers.

17. The article of claim 16 , wherein the plurality of tiers have corresponding weight factors, such that the score for each node information handling system is based on a weighted sum of the information in the plurality of tiers weighted according to the weight factors.

18. The article of claim 14 , wherein the health information for a particular node information handling system includes a determination of an age of the particular node information handling system.

19. The article of claim 14 , wherein the health information for a particular node information handling system includes a determination of a third-party input for the health of the particular node information handling system.

20. The article of claim 14 , wherein the health information for a particular node information handling system includes a determination of a manufacturer and model of the particular information handling system.

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 Jun 29, 2020
From: CHEN, JUN; JI, JIM LEWEI; WANG, BO; HUANG, XIANG
To: DELL PRODUCTS L.P.
Reel/Frame 053077/0455 →
Priority Claims (1)
CN 202010494303.9 · Jun 3, 2020 · national
Continuity (1)
Related Publication 20210382626A1 · Dec 9, 2021