Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for loading a component driver comprising: determining whether a bootable storage device coupled to a device includes at least one operating system in response to the device entering a boot phase; selecting and loading component drivers for at least one component of the device from a read only memory of the device in response to detecting at least one operating system on the bootable storage device; installing an operating system compatible with the loaded components drivers from the bootable storage device; and installing at least one application compatible with the operating system from the read only memory onto the device.
2. The method for loading a component driver of claim wherein all of the component drivers included in the read only memory are loaded onto the device.
3. The method for loading a component driver of claim 1 further comprising prompting a user to select an operating system to install onto the device in response to detecting at least one of the operating system on the bootable storage device.
4. The method for loading a component driver of claim 3 further comprising identifying component drivers which are compatible with a selected operating system and loading compatible component drivers onto the device before installing the selected operating system.
5. The method for loading a component driver of claim 1 wherein the component drivers loaded onto the device are not overwritten during the installation of the operating system.
6. The method for loading a component driver of claim 1 further comprising restricting the operating system from accessing the loaded component drivers during the installation process.
7. A device comprising: a ready only memory to include component drivers for at least one component of the device; a controller to determine whether a bootable storage device coupled to the device includes at least one operating system in response to the device entering a boot state; and an embedded application executable by the controller to select and load component drivers onto a storage device of the device for at least one of the components before installing an operating system from the bootable storage device; wherein the embedded application installs at least one application compatible with the operating system from the read only memory onto the device.
8. The device of claim 7 wherein the bootable storage device includes at least one of a network storage device, an external storage device, a compact disc, a digital versatile disc, a Blu-ray disc, and a universal serial bus device.
9. The device of claim 7 further comprising a display device to render a user interface that lists at least one of the operating system from the bootable storage device in response to the controller detecting at least one of the operating system on the bootable storage device.
10. The device of claim 9 further comprising an input device to detect the user selecting at least one of the operating system from the bootable storage device to install onto the device.
11. The device of claim 7 wherein the embedded application includes at least one of a basic input output system and an embedded operating system of the device.
12. The device of claim 7 wherein the boot state includes the device detecting at least one of an executable file and executable media on any bootable storage device coupled to the device.
13. The device of claim 7 further comprising a network interface component to couple the device to at least one additional device.
14. The device of claim 13 wherein the controller instructs at least one of the additional devices coupled to the device to determine whether a bootable storage device coupled to the corresponding additional device includes at least one operating system and load component drivers for components of the corresponding additional devices before installing an operating system onto the corresponding additional device.
15. The device of claim 13 wherein the controller determines whether an additional device coupled to the device includes an operating system and identifies the additional device as a bootable storage device if no operating system is detected on the bootable storage device.
16. The device of claim 15 wherein the controller loads component drivers compatible with the operating system from the additional device if no operating system is detected on the bootable storage device.
17. A non-transitory computer readable medium comprising instructions that if executed cause a controller to: determine whether a bootable storage device includes at least one operating system in response to a device entering a boot phase; select and load component drivers for at least one component of the device from a read only memory of the device in response to the controller detecting at least one operating system on the bootable storage device; install an operating system compatible with the loaded components drivers from the bootable storage device; and install at least one application compatible with the operating system from the read only memory onto the device.
18. The non-transitory computer readable medium comprising instructions of claim 17 wherein the controller configures the operating system with a configuration setting from the read only memory when installing the operating system.
19. The non-transitory computer readable medium comprising instructions of claim 17 wherein the controller uses the component drivers loaded onto the device to log data of at least one of the corresponding component and the device.
Unknown
June 4, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.