IP Library Granted Patent US 12,436,773
Granted Patent B2
US 12,436,773 · App. 18/340,349 · Granted Oct 7, 2025

Managed auto-resume for interrupted bios processes

Inventors: Sayyed Ibrahim (Georgetown, TX); Anand Joshi (Round Rock, TX); Adolfo Montero (Pflugerville, TX)
Assignee: Dell Products L.P.
G06F9/4401
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 12,436,773
App. No.
18/340,349
Granted
Oct 7, 2025
Kind
B2
Abstract

An information handling system includes a BMC and a host processing system with a BIOS. The BIOS can provide a indications to the BMC that a session for changing functions of the BIOS has been started, that one or more changes to the functions has occurred, and that the session has been completed. The BMC receives the session start indication, at least one of the change indications, and an event indication that an event has occurred on the information handling system that has interrupted the session before the BIOS sends the session end indication. Subsequent to the event, the BMC provides a session interrupted indication that the session was interrupted and the at least one change indication to the BIOS. The BIOS restarts the session in response to receiving the session interrupted indication and re-executes the change to the function indicated by the at least one change indication.

Claims (36)

1. An information handling system, comprising:

a baseboard management controller (BMC); and

a host processing system including a basic input/output system (BIOS) configured to provide a session start indication to the BMC that a session for changing one or more functions of the BIOS have been started, followed by one or more change indications to the BMC, each change indication being associated with a change to one of the functions, followed by a session end indication to the BMC that the session has been completed;

wherein the BMC is configured to receive the session start indication, at least one of the change indications, and an event indication that an event has occurred on the information handling system that has interrupted the session before the BIOS sends the session end indication, and subsequent to the event, to provide a session interrupted indication that the session was interrupted and the at least one change indication to the BIOS; and

wherein the BIOS is configured to restart the session in response to receiving the session interrupted indication and to re-execute the change to the function indicated by the at least one change indication.

2. The information handling system of claim 1 , wherein the event includes an unexpected power cycle event.

3. The information handling system of claim 1 , wherein the session includes a BIOS configuration session.

4. The information handling system of claim 3 , wherein the change indication includes a BIOS setting change.

5. The information handling system of claim 1 , wherein the session includes one of a BIOS update session, a system re-image session, and a system recovery session.

6. The information handling system of claim 5 , wherein a first change indication includes a selection of a file destination.

7. The information handling system of claim 6 , wherein a second change indication includes an indication of a log on to the file destination.

8. The information handling system of claim 7 , wherein the change indication includes an indication that a file was downloaded from the file destination.

9. The information handling system of claim 1 , wherein the session includes a diagnostics session.

10. The information handling system of claim 9 , wherein the change indication includes a diagnostic result.

11. A method, comprising:

providing, on an information handling system, a baseboard management controller (BMC);

providing, on the information handling system, a host processing system;

instantiating, on the host processing system, a basic input/output system (BIOS) configured to provide a session start indication to the BMC that a session for changing one or more functions of the BIOS have been started, followed by one or more change indications to the BMC, each change indication being associated with a change to one of the functions, followed by a session end indication to the BMC that the session has been completed;

receiving, by the BMC, the session start indication, at least one of the change indications, and an event indication that an event has occurred on the information handling system that has interrupted the session before the BIOS sends the session end indication;

subsequent to the event providing, by the BMC, a session interrupted indication that the session was interrupted and the at least one change indication to the BIOS; and

in response to receiving the session interrupt indication:

restarting, by the BIOS, the session; and

re-executing the change to the function indicated by the at least one change indication.

12. The method of claim 11 , wherein the event includes an unexpected power cycle event.

13. The method of claim 11 , wherein the session includes a BIOS configuration session.

14. The method of claim 13 , wherein the change indication includes a BIOS setting change.

15. The method of claim 11 , wherein the session includes one of a BIOS update session, a system re-image session, and a system recovery session.

16. The method of claim 15 , wherein a first change indication includes a selection of a file destination.

17. The method of claim 16 , wherein a second change indication includes an indication of a log on to the file destination.

18. The method of claim 17 , wherein the change indication includes an indication that a file was downloaded from the file destination.

19. The method of claim 11 , wherein the session includes a diagnostics session.

20. An information handling system, comprising:

a baseboard management controller (BMC); and

a host processing system including a basic input/output system (BIOS) configured to provide a session start indication to the BMC that a session for changing one or more functions of the BIOS have been started, to log one or more change indications to the BMC, each change indication being associated with a change to one of the functions, and to provide a session end indication to the BMC that the session has been completed;

wherein the BMC is configured to receive the session start indication and an event indication that an event has occurred on the information handling system that has interrupted the session before the BIOS sends the session end indication and, subsequent to the event, to provide a session interrupted indication that the session was interrupted; and

wherein the BIOS is configured to restart the session in response to receiving the session interrupted indication and to re-execute each change to the function indicated by the at least one change indication.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2023
From: IBRAHIM, SAYYED; JOSHI, ANAND; MONTERO, ADOLFO
To: DELL PRODUCTS L.P.
Reel/Frame 064043/0846 →
Continuity (1)
Related Publication 20240427628A1 · Dec 26, 2024
References Cited (8)
US 7069431B2 · Dayan et al. · 2006 [cited by applicant]
US 8161322B2 · Gough · 2012 [cited by applicant]
US 11347570B1 · Hsu · 2022 [cited by examiner]
US 11409607B1 · Hung · 2022 [cited by examiner]
US 11416233B1 · R · 2022 [cited by examiner]
US 20070055968A1 · Rader · 2007 [cited by examiner]
US 20110126043A1 · Anderson · 2011 [cited by examiner]
US 20240311138A1 · Cheng · 2024 [cited by examiner]