IP Library › Granted Patent US 12,572,367
Granted Patent B2
US 12,572,367 · App. 18/625,344 · Granted Mar 10, 2026

Boottime hotkeys in a heterogeneous computing platform

Inventors: Ibrahim Sayyed (Georgetown, TX); Adolfo S. Montero (Pflugerville, TX); Laxmi Lavanya Medicherla (Georgetown, TX)
Assignee: Dell Products L.P.
G06F9/4408G06F3/0238
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,572,367
App. No.
18/625,344
Granted
Mar 10, 2026
Kind
B2
Abstract

Systems and methods include an Information Handling System (IHS) that is adapted to utilize runtime hotkeys in the selection of boot modes that are supported by the IHS. The IHS is powered and a boot sequence is initiated. Further booting of the IHS is halted upon detecting a selection of a boot device during the boot sequence. One or more hot keys are identified for use in booting the selected boot device. The selection of a hot key that is supported by the boot device is detected. Booting of the IHS is resumed by booting the selected boot device according to a boot mode corresponding to the selected hot keys.

Claims (40)

1 . An Information Handling System (IHS), comprising:

an NVRAM (Non-Volatile Random-Access Memory); and

one or more processors coupled to the NVRAM, wherein the NVRAM comprises boot instructions that, upon execution by the processors, cause the IHS to:

initiate a boot sequence;

load a key scan driver used to detect a selection of a boot device during the boot sequence;

halt further booting of the IHS upon detecting, via the key scan driver, the selection of the boot device during the boot sequence;

identify one or more hot keys supported by the selected boot device;

terminate the key scan driver upon detecting the selection of the boot device;

detect a selection of the hot keys supported by the selected boot device; and

resume booting of the IHS by booting the selected boot device according to a boot mode corresponding to the selected hot keys.

2 . The IHS of claim 1 , wherein the boot sequence comprises a UEFI boot sequence.

3 . The IHS of claim 1 , wherein the hot keys comprise one or more key entries on a keyboard by an administrator of the IHS.

4 . The IHS of claim 1 , wherein the boot device comprises an SoC (System-on-Chip).

5 . The IHS of claim 1 , wherein the boot device comprises an embedded controller.

6 . The IHS of claim 1 , wherein the boot instructions executed by the processors further cause the IHS to load a splash screen driver upon terminating the key scan driver, wherein operation of the loaded splash screen driver causes an image associated with the boot device to be displayed.

7 . The IHS of claim 6 , wherein operation of the loaded splash screen driver further causes the IHS to detect the selection of the one or more hotkeys.

8 . The IHS of claim 1 , wherein the boot mode comprises at least one of a diagnostic mode and a safe mode.

9 . A method for booting an Information Handling System (IHS), the method comprising:

initiating a boot sequence;

loading a key scan driver used to detect a selection of a boot device during the boot sequence;

halting further booting of the IHS upon detecting, via the key scan driver, the selection of the boot device during the boot sequence;

identifying one or more hot keys supported by the selected boot device;

terminating the key scan driver upon detecting the selection of the boot device;

detecting a selection of the hot keys supported by the selected boot device; and

resuming booting of the IHS by booting the selected boot device according to a boot mode corresponding to the selected hot keys.

10 . The method of claim 9 , wherein the boot sequence comprises a UEFI boot sequence.

11 . The method of claim 9 , wherein the hot keys comprise one or more key entries on a keyboard by an administrator of the IHS.

12 . The method of claim 9 , wherein the boot device comprises an SoC (System-on-Chip).

13 . The method of claim 9 , wherein the boot mode comprises at least one of a diagnostic mode and a safe mode.

14 . An NVRAM (Non-Volatile Random-Access Memory) storage device having instructions stored thereon, wherein execution of the instructions by one or more processors of an IHS (Information Handling System) causes the processor to:

initiate a boot sequence;

load a key scan driver used to detect a selection of a boot device during the boot sequence;

halt further booting of the IHS upon detecting, via the key scan driver, the selection of the boot device during the boot sequence;

identify one or more hot keys supported by the selected boot device;

terminate the key scan driver upon detecting the selection of the boot device;

detect a selection of the hot keys supported by the selected boot device; and

resume booting of the IHS by booting the selected boot device according to a boot mode corresponding to the selected hot keys.

15 . The NVRAM storage device of claim 14 , wherein the boot sequence comprises a UEFI boot sequence.

16 . The NVRAM storage device of claim 14 , wherein the hot keys comprise one or more key entries on a keyboard by an administrator of the IHS.

17 . The NVRAM storage device of claim 14 , wherein the boot mode comprises at least one of a diagnostic mode and a safe mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 3, 2024
From: SAYYED, IBRAHIM; MONTERO, ADOLFO S.; MEDICHERLA, LAXMI LAVANYA
To: DELL PRODUCTS L.P.
Reel/Frame 066998/0646 →
Continuity (1)
Related Publication 20250315268A1 · Oct 9, 2025
References Cited (9)
US 7395421B1 · Nowlin · 2008 [cited by examiner]
US 20040104895A1 · Rekimoto · 2004 [cited by examiner]
US 20060095753A1 · Hori · 2006 [cited by examiner]
US 20090198387A1 · Lin · 2009 [cited by examiner]
US 20110296152A1 · Freese · 2011 [cited by examiner]
US 20150268964A1 · Chao · 2015 [cited by examiner]
US 20190324761A1 · Choi · 2019 [cited by examiner]
US 20230094673A1 · Patel · 2023 [cited by examiner]
US 20230325510A1 · Tu · 2023 [cited by examiner]