IP Library Granted Patent US 11,650,887
Granted Patent B2
US 11,650,887 · App. 17/010,171 · Granted May 16, 2023

Systems and methods for retrieving optimal firmware recovery image in an information handling system

Inventors: Balasingh P. Samuel (Round Rock, TX); Sungsup Lee (Pflugerville, TX)
Assignee: Dell Products L.P.
G06F11/1469G06F9/4403G06F11/1417G06F11/1464G06F13/20G06F2201/84
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,650,887
App. No.
17/010,171
Granted
May 16, 2023
Kind
B2
Abstract

A method may include receiving telemetry data from an information handling system communicatively coupled to the information handling system and store the telemetry data based on uniquely identifying information of the information handling system, generating a firmware recovery image for the information handling system based on the telemetry data, storing the recovery image in a recovery image database indexed by the uniquely identifying information, responsive to a condition for initiating firmware recovery of the information handling system, retrieving the firmware recovery image for the information handling system from the recovery image database, and communicating the firmware recovery image to a companion device associated with the information handling system, such that preboot firmware of the information handling system may load and execute the firmware recovery image from the companion device to restore the information handling system.

Claims (33)

1. An information handling system implementing a cloud recovery server, the information handling system comprising:

a telemetry service configured to receive telemetry data from a second information handling system communicatively coupled to the information handling system and store the telemetry data based on uniquely identifying information of the second information handling system;

an analytics engine configured to generate a firmware recovery image for the second information handling system based on the telemetry data and store the recovery image in a recovery image database indexed by the uniquely identifying information; and

a firmware recovery image selection agent configured to:

responsive to a condition for initiating firmware recovery of the second information handling system, retrieve the firmware recovery image for the second information handling system from the recovery image database; and

communicate the firmware recovery image to a mobile device with which preboot firmware of the second information handling system has established a wireless connection to transfer the firmware recovery image from the mobile device to the second information handling system in accordance with a media transport protocol.

2. The information handling system of claim 1 , wherein the the wireless connection established by the second information handling system with the mobile device comprises a Bluetooth connection.

3. The information handling system of claim 1 , wherein the firmware recovery image is a recovery image for a basic input/output system of the second information handling system.

4. The information handling system of claim 1 , wherein the condition for initiating firmware recovery of the second information handling system is one of a corruption of firmware of the second information handling system, a security compromise of the second information handling system, and a user action associated with the second information handling system.

5. The information handling system of claim 1 , wherein the uniquely identifying information comprises a service tag.

6. A method comprising:

receiving telemetry data from an information handling system communicatively coupled to the information handling system and store the telemetry data based on uniquely identifying information of the information handling system;

generating a firmware recovery image for the information handling system based on the telemetry data;

storing the recovery image in a recovery image database indexed by the uniquely identifying information;

responsive to a condition for initiating firmware recovery of the information handling system, retrieving the firmware recovery image for the information handling system from the recovery image database; and

communicating the firmware recovery image to a mobile device with which preboot firmware of the second information handling system has established a wireless connection to transfer, the firmware recovery image from the mobile device to the second information handling system in accordance with a media transport protocol.

7. The method of claim 6 , wherein the the wireless connection established by the second information handling system with the mobile device comprises a Bluetooth connection.

8. The method of claim 6 , wherein the firmware recovery image is a recovery image for a basic input/output system of the information handling system.

9. The method of claim 6 , wherein the condition for initiating firmware recovery of the information handling system is one of a corruption of firmware of the information handling system, a security compromise of the information handling system, and a user action associated with the information handling system.

10. The method of claim 6 , wherein the uniquely identifying information comprises a service tag.

11. An article of manufacture comprising:

a processor;

a non-transitory computer-readable medium; and

computer-executable instructions carried on the computer-readable medium, the instructions readable by the processor, the instructions, when read and executed, for causing the processor to:

receive telemetry data from an information handling system communicatively coupled to the information handling system and store the telemetry data based on uniquely identifying information of the information handling system;

generate a firmware recovery image for the information handling system based on the telemetry data;

store the recovery image in a recovery image database indexed by the uniquely identifying information;

responsive to a condition for initiating firmware recovery of the information handling system, retrieve the firmware recovery image for the information handling system from the recovery image database; and

communicate the firmware recovery image to a mobile device with which preboot firmware of the second information handling system has established a wireless connection to transfer, the firmware recovery image from the mobile device to the second information handling system in accordance with a media transport protocol.

12. The article of claim 11 , wherein the the wireless connection established by the second information handling system with the mobile device comprises a Bluetooth connection.

13. The article of claim 11 , wherein the firmware recovery image is a recovery image for a basic input/output system of the information handling system.

14. The article of claim 11 , wherein the condition for initiating firmware recovery of the information handling system is one of a corruption of firmware of the information handling system, a security compromise of the information handling system, and a user action associated with the information handling system.

15. The article of manufacture of claim 11 , wherein the uniquely identifying information comprises a service tag.

Assignments (9)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0523) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0664 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0434) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 060332/0740 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (054475/0609) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
Reel/Frame 062021/0570 →
RELEASE OF SECURITY INTEREST AT REEL 054591 FRAME 0471 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0463 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 054475/0609 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0434 →
SECURITY INTEREST Recorded Nov 18, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 054475/0523 →
SECURITY AGREEMENT Recorded Nov 13, 2020
From: EMC IP HOLDING COMPANY LLC; DELL PRODUCTS L.P.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 054591/0471 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 2, 2020
From: SAMUEL, BALASINGH P.; LEE, SUNGSUP
To: DELL PRODUCTS L.P.
Reel/Frame 053674/0251 →