Binary image publication by firmware
AssigneeAbsolute Software Corporation
InventorsEugene Khoruzhenko, Jeffrey Michael Bush
Life of this patent
Estimating the term…
Abstract
Multiple binary images stored in the firmware of an electronic device are written to the device's configuration tables during booting of the device, where one of the binary images is a manager binary. During booting, the manager binary is saved to the file system of the operating system such that it automatically executes upon completion of booting. The manager binary then deploys the other binary images.
Claims20
A method for publishing multiple binary images from firmware in an electronic device to an operating system in the electronic device, the method comprising:
- during booting of the electronic device, the steps of:
- installing a first binary image, which is stored in the firmware, into a configuration table in the electronic device;
- installing a second binary image, which is stored in the firmware, into the configuration table;
- and
- saving a copy of the first binary image in a file system of the operating system;
- and
- after the operating system has started loading, the step of executing the copy of the first binary image to deploy the secondary binary image.
An electronic device that publishes multiple binary images, the electronic device comprising:
- a processor;
- an operating system;
- and
- firmware storing computer readable instructions, which, when executed by the processor cause the electronic device, during booting of the electronic device, to:
- install a first binary image, which is stored in the firmware, into a configuration table in the electronic device;
- install a second binary image, which is stored in the firmware, into the configuration table;
- and
- save a copy of the first binary image in a file system of the operating system;
- and, after the operating system has started loading, execute the copy of the first binary image to deploy the secondary binary image.
Dependencies are inferred from the claim text.