IP Library Granted Patent US 11,775,648
Granted Patent B2
US 11,775,648 · App. 17/350,331 · Granted Oct 3, 2023

Containerized metadata with UEFI firmware file system

Inventors: Shekar Babu Suryanarayana (Bangalore, IN); Vivek Viswanathan Iyer (Austin, TX)
Assignee: Dell Products L.P.
G06F21/572G06F9/4403G06F16/14
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,775,648
App. No.
17/350,331
Granted
Oct 3, 2023
Kind
B2
Abstract

An information handling system may include a plurality of information handling resources comprising firmware elements; at least one processor; and a computer-readable medium having instructions thereon that are executable by the at least one processor for: storing metadata associated with data that is stored in the plurality of firmware elements of the information handling system; and implementing a single filesystem configured to allow unified access to the data via the metadata.

Claims (27)

1. An information handling system comprising:

a plurality of information handling resources comprising firmware elements, wherein at least one of the firmware elements is a Unified Extensible Firmware Interface (UEFI) Basic Input/Output System (BIOS) firmware, and wherein another one of the firmware elements is a device firmware for an information handling resource;

at least one processor; and

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

storing metadata associated with data that is stored in the plurality of firmware elements of the information handling system; and

implementing a single filesystem configured to allow unified access to the data via the metadata.

2. The information handling system of claim 1 , wherein the single filesystem is accessible via a pre-boot environment of the information handling system.

3. The information handling system of claim 2 , wherein the pre-boot environment is a UEFI BIOS pre-boot environment.

4. The information handling system of claim 3 , wherein data associated via a first UEFI phase is accessible via a second UEFI phase.

5. The information handling system of claim 1 , wherein the metadata is stored in at least one of the firmware elements.

6. The information handling system of claim 1 , wherein the single filesystem further includes a journal area configured to provide failsafe write access to the plurality of firmware elements.

7. A method comprising:

an information handling system that includes a plurality of information handling resources comprising firmware elements storing metadata associated with data that is stored in the plurality of firmware elements, wherein at least one of the firmware elements is a Unified Extensible Firmware Interface (UEFI) Basic Input/Output System (BIOS) firmware, and wherein another one of the firmware elements is a device firmware for an information handling resource; and

the information handling system implementing a single filesystem configured to allow unified access to the data via the metadata.

8. The method of claim 7 , wherein the single filesystem is accessible via a pre-boot environment of the information handling system.

9. The method of claim 8 , wherein the pre-boot environment is a UEFI BIOS pre-boot environment.

10. The method of claim 9 , wherein data associated via a first UEFI phase is accessible via a second UEFI phase.

11. The method of claim 7 , wherein the metadata is stored in at least one of the firmware elements.

12. The method of claim 7 , wherein the single filesystem further includes a journal area configured to provide failsafe write access to the plurality of firmware elements.

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:

storing metadata associated with data that is stored in a plurality of firmware elements of the information handling system, wherein at least one of the firmware elements is a Unified Extensible Firmware Interface (UEFI) Basic Input/Output System (BIOS) firmware, and wherein another one of the firmware elements is a device firmware for an information handling resource; and

implementing a single filesystem configured to allow unified access to the data via the metadata.

14. The article of claim 13 , wherein the single filesystem is accessible via a pre-boot environment of the information handling system.

15. The article of claim 14 , wherein the pre-boot environment is a UEFI BIOS pre-boot environment.

16. The article of claim 15 , wherein data associated via a first UEFI phase is accessible via a second UEFI phase.

17. The article of claim 13 , wherein the metadata is stored in at least one of the firmware elements.

18. The article of claim 13 , wherein the single filesystem further includes a journal area configured to provide failsafe write access to the plurality of firmware elements.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) 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 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) 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 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) 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 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
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 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
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 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
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 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2021
From: SURYANARAYANA, SHEKAR BABU; IYER, VIVEK VISWANATHAN
To: DELL PRODUCTS L.P.
Reel/Frame 056574/0789 →
Continuity (1)
Related Publication 20220405390A1 · Dec 22, 2022
Cited By (1)
US 12,204,417