DEVICE-LESS AND SYSTEM AGNOSTIC UNIFIED EXTENSIBLE FIRMWARE INTERFACE (UEFI) DRIVER
First Claim
Patent Images
1. A method of loading a customized Unified Extensible Firmware Interface (UEFI) driver by a computer processor, the method comprising:
- copying an original Extensible Firmware Interface (EFI) boot application stored at a first location to a second location;
replacing the original EFI boot application at the first location with a customized EFI boot application;
copying an original Globally Unique Identifiers (GUID) Partition Table (GPT) stored at a third location to a fourth location; and
replacing the original GPT at the third location with a customized GPT.
1 Assignment
0 Petitions
Accused Products
Abstract
Loading and executing a device-less and system agnostic Unified Extensible Firmware Interface (UEFI) driver configured to filter inputs/outputs (I/O) to storage devices without requiring dependency on a Peripheral Component Interconnect (PCI) type device and/or modifying a system UEFI Basic Input/Output System (BIOS), thereby enabling a software only product supporting booting of an Operating System (OS).
15 Citations
18 Claims
-
1. A method of loading a customized Unified Extensible Firmware Interface (UEFI) driver by a computer processor, the method comprising:
-
copying an original Extensible Firmware Interface (EFI) boot application stored at a first location to a second location; replacing the original EFI boot application at the first location with a customized EFI boot application; copying an original Globally Unique Identifiers (GUID) Partition Table (GPT) stored at a third location to a fourth location; and replacing the original GPT at the third location with a customized GPT. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable recording medium having embodied thereon a customized Unified Extensible Firmware Interface (UEFI) driver, the customized UEFI driver comprising computer-readable code configured to cause a computer processor method of loading a customized Unified Extensible Firmware Interface (UEFI) driver, the method comprising:
-
copying an original Extensible Firmware Interface (EFI) boot application stored at a first location to a second location; replacing the original EFI boot application at the first location with a customized EFI boot application; copying an original Globally Unique Identifiers (GUID) Partition Table (GPT) stored at a third location to a fourth location; and replacing the original GPT at the third location with a customized GPT. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable recording medium having embodied thereon a customized Unified Extensible Firmware Interface (UEFI) driver, the customized UEFI driver comprising:
-
a customized Globally Unique Identifiers (GUID) Partition Table (GPT); and a customized EFI boot application, wherein the customized GPT points to an EFI System Partition (ESP) storing the customized EFI boot application, and wherein the customized EFI boot application is configured to cause installation of block Input/Output (I/O) protocol for the ESP having entry points through which I/O for operating system (OS) partitions is filtered. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification