IP Library Patent Application 16790267
Patent Application
App. No. 16/790,267

ACCELERATED SYSTEM BOOT

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 None
App. No.
16/790,267
Abstract

An information handling system may include at least one processor, and a computer-readable medium having instructions thereon that are executable by the at least one processor. The instructions may be executable for: in response to detection of a first trigger event, enabling an accelerated boot process; and in response to detection of a second, different trigger event, enabling a non-accelerated boot process. The non-accelerated boot process may include parsing an internal forms representation (IFR), and the accelerated boot process may include not parsing the IFR.

Claims (63)

1 . An information handling system comprising:

at least one processor; and

a computer-readable medium having instructions thereon that are executable by the at least one processor for:

in response to detection of a first trigger event, enabling an accelerated boot process; and

in response to detection of a second, different trigger event, enabling a non-accelerated boot process;

wherein the non-accelerated boot process includes parsing an internal forms representation (IFR), and wherein the accelerated boot process does not include parsing the IFR.

2 . The information handling system of claim 1 , wherein the non-accelerated boot process further includes parsing the IFR to generate a platform level data model (PLDM) database.

3 . The information handling system of claim 1 , wherein the computer-readable medium includes a Basic Input/Output System (BIOS).

4 . The information handling system of claim 3 , wherein the BIOS comprises a Unified Extensible Firmware Interface (UEFI) BIOS.

5 . The information handling system of claim 4 , wherein the IFR is compatible with a binary format defined by a UEFI Specification.

6 . The information handling system of claim 1 , wherein the instructions are further executable for, in response to not detecting either the first trigger event or the second trigger event, enabling the accelerated boot process as a default boot process.

7 . The information handling system of claim 1 , wherein the first trigger event includes at least one event selected from the group consisting of:

presence of a system password;

a predetermined number of prior successful boot events;

an administrator policy setting; and

a scheduled firmware update event.

8 . The information handling system of claim 1 , wherein the second trigger event includes at least one event selected from the group consisting of:

a completed firmware update event;

a prior unsuccessful boot event;

a predetermined key sequence;

a particular system configuration change;

an operating system bug check event; and

a first system startup subsequent to a diagnostics event.

9 . A method comprising:

an information handling system enabling an accelerated boot process in response to detection of a first trigger event; and

the information handling system enabling a non-accelerated boot process in response to detection of a second, different trigger event;

wherein the non-accelerated boot process includes parsing an internal forms representation (IFR), and wherein the accelerated boot process does not include parsing the IFR.

10 . The method of claim 9 , wherein:

the method is implemented via computer-executable instruction stored in a Unified Extensible Firmware Interface (UEFI) Basic Input/Output System (BIOS) of the information handling system; and

the IFR is compatible with a binary format defined by a UEFI Specification.

11 . The method of claim 9 , wherein the first trigger event includes at least one event selected from the group consisting of:

presence of a system password;

a predetermined number of prior successful boot events;

an administrator policy setting; and

a scheduled firmware update event.

12 . The method of claim 9 , wherein the second trigger event includes at least one event selected from the group consisting of:

a completed firmware update event;

a prior unsuccessful boot event;

a predetermined key sequence;

a particular system configuration change;

an operating system bug check event; and

a first system startup subsequent to a diagnostics event.

13 . 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:

in response to detection of a first trigger event, enabling an accelerated boot process for the information handling system; and

in response to detection of a second, different trigger event, enabling a non-accelerated boot process for the information handling system;

wherein the non-accelerated boot process includes parsing an internal forms representation (IFR), and wherein the accelerated boot process does not include parsing the IFR.

14 . The article of claim 13 , wherein the non-accelerated boot process further includes parsing the IFR to generate a platform level data model (PLDM) database.

15 . The article of claim 13 , wherein the computer-readable medium includes a Basic Input/Output System (BIOS).

16 . The article of claim 15 , wherein the BIOS comprises a Unified Extensible Firmware Interface (UEFI) BIOS.

17 . The article of claim 16 , wherein the IFR is compatible with a binary format defined by a UEFI Specification.

18 . The article of claim 13 , wherein the computer-executable code is further for, in response to not detecting either the first trigger event or the second trigger event, enabling the accelerated boot process as a default boot process.

19 . The article of claim 13 , wherein the first trigger event includes at least one event selected from the group consisting of:

presence of a system password;

a predetermined number of prior successful boot events;

an administrator policy setting; and

a scheduled firmware update event.

20 . The article of claim 13 , wherein the second trigger event includes at least one event selected from the group consisting of:

a completed firmware update event;

a prior unsuccessful boot event;

a predetermined key sequence;

a particular system configuration change;

an operating system bug check event; and

a first system startup subsequent to a diagnostics event.

Assignments (13)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0917) Recorded Jun 23, 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 060436/0509 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052852/0022) Recorded Jun 23, 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 060436/0582 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (052851/0081) Recorded Jun 23, 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 060436/0441 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053311/0169) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060438/0742 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST AT REEL 052771 FRAME 0906 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 058001/0298 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052852/0022 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC; THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0081 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 052851/0917 →
SECURITY INTEREST Recorded Jun 5, 2020
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 053311/0169 →
SECURITY AGREEMENT Recorded May 28, 2020
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 052771/0906 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 13, 2020
From: SAMUEL, BALASINGH P.; JOSHI, ANAND PRAKASH
To: DELL PRODUCTS L.P.
Reel/Frame 051814/0990 →