Back to results
US 9,792,130 B2Granted
Rebooting to a UEFI application from a UEFI supported system
AssigneeAvast Software s.r.o.
InventorAaron McSorely
Life of this patent
Estimating the term…
Abstract
Systems and methods for rebooting a UEFI based system, for example from Microsoft Windows, to any UEFI application, include modifying boot configuration data by inserting a boot entry into the UEFI firmware boot manager to cause execution of a non-Windows UEFI application.
Claims18
A method for causing a computer system to boot an application, the method comprising:
- copying the application to a boot system partition;
- saving boot configuration data for the computer system to a backup file;
- loading the boot configuration data into a temporary location;
- creating a registry object for the application;
- storing the registry object into the temporary location;
- creating a modified backup file by modifying the backup file to set a device partition for the registry object in the backup file;
- storing the modified backup file to the boot configuration data;
- and
- setting a next boot device value in a firmware boot manager to indicate the registry object.
6 more elements
An apparatus comprising:
- one or more processors;
- and
- a machine-readable medium coupled to the one or more processors, the machine-readable medium having stored thereon instructions, that when executed, cause the one or more processors to:
- copy an application to a boot system partition,
- save boot configuration data to a backup file;
- load the boot configuration data into a temporary location,
- create a registry object for the application,
- store the registry object into the temporary location,
- create a modified backup file by modifying the backup file to set a device partition for the registry object in the backup file,
- store the modified backup file to the boot configuration data, and
- set a next boot device value in a firmware boot manager to indicate the registry object.
8 more elements
A non-transitory machine-readable medium having stored thereon instructions, that when executed, cause one or more processors to:
- copy an application to a boot system partition;
- save boot configuration data to a backup file;
- load the boot configuration data into a temporary location;
- create a registry object for the application;
- store the registry object into the temporary location;
- create a modified backup file by modifying the backup file to set a device partition for the registry object in the backup file;
- store the modified backup file to the boot configuration data;
- and
- set a next boot device value in a firmware boot manager to indicate the registry object.
6 more elements
Dependencies are inferred from the claim text.