CREATION OR INSTALLATION OF A DISK IMAGE FOR A TARGET DEVICE HAVING ONE OF A PLURALITY OF HARDWARE PLATFORMS
First Claim
1. A method for installing a disk image onto a client device having a hardware platform of a particular class, wherein the disk image includes a plurality of drivers for a plurality of hardware platforms, the method comprising:
- facilitating storing, on a memory of the client device, the disk image;
facilitating installation of at least one driver on the client device based on the hardware platform of the client device and utilizing a driver-store of the disk image having the plurality of drivers for the plurality of hardware platforms;
facilitating retrieval of a device driver configuration file, wherein the device driver configuration file identifies, for a class of the plurality of hardware platforms, one or more drivers associated with the respective class, and identifies, for one or more common drivers shared by two or more of the plurality of hardware platforms, the two or more of the plurality of hardware platforms associated with the respective one or more common drivers;
facilitating identification, based on the particular class of the hardware platform of the client device, of one or more drivers identified in the device driver configuration file as being associated with the particular class of the hardware platform;
facilitating identification, based on the hardware platform of the client device, of one or more common drivers identified in the device driver configuration file as being associated with the hardware platform of the client device;
facilitating identification of other drivers identified in the device driver configuration file and not included among the identified one or more drivers associated with the particular class of the hardware platform of the client device or the identified one or more common drivers associated with the hardware platform of the client device; and
facilitating removal from the driver-store of the identified other drivers.
13 Assignments
0 Petitions
Accused Products
Abstract
The installation of a disk image onto a client device having a hardware platform of a particular class is described, where the disk image includes a driver-store having a plurality of drivers for a plurality of hardware platforms. The disk image is stored on the client device, and at least one driver from the driver-store is installed on the client device based on the hardware platform of the client device. A device driver configuration file is retrieved, wherein the device driver configuration file identifies one or more drivers associated with a class of hardware platforms, and identifies one or more common drivers shared by two or more of the plurality of hardware platforms. Drivers identified in the device driver configuration file and that are neither associated with the class of the client device, nor associated with the platform of the client device, are removed from the driver-store.
45 Citations
36 Claims
-
1. A method for installing a disk image onto a client device having a hardware platform of a particular class, wherein the disk image includes a plurality of drivers for a plurality of hardware platforms, the method comprising:
-
facilitating storing, on a memory of the client device, the disk image; facilitating installation of at least one driver on the client device based on the hardware platform of the client device and utilizing a driver-store of the disk image having the plurality of drivers for the plurality of hardware platforms; facilitating retrieval of a device driver configuration file, wherein the device driver configuration file identifies, for a class of the plurality of hardware platforms, one or more drivers associated with the respective class, and identifies, for one or more common drivers shared by two or more of the plurality of hardware platforms, the two or more of the plurality of hardware platforms associated with the respective one or more common drivers; facilitating identification, based on the particular class of the hardware platform of the client device, of one or more drivers identified in the device driver configuration file as being associated with the particular class of the hardware platform; facilitating identification, based on the hardware platform of the client device, of one or more common drivers identified in the device driver configuration file as being associated with the hardware platform of the client device; facilitating identification of other drivers identified in the device driver configuration file and not included among the identified one or more drivers associated with the particular class of the hardware platform of the client device or the identified one or more common drivers associated with the hardware platform of the client device; and facilitating removal from the driver-store of the identified other drivers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-readable storage medium encoded with instructions executable by one or more processors to perform one or more operations for installing a disk image onto a client device having a hardware platform of a particular class, wherein the disk image includes a plurality of drivers for a plurality of hardware platforms, the one or more operations comprising:
-
facilitating storing, on a memory of the client device, the disk image; facilitating installation of at least one driver on the client device based on the hardware platform of the client device and utilizing a driver-store of the disk image having the plurality of drivers for the plurality of hardware platforms; facilitating retrieval of a device driver configuration file, wherein the device driver configuration file identifies, for a class of the plurality of hardware platforms, one or more drivers associated with the respective class, and identifies, for one or more common drivers shared by two or more of the plurality of hardware platforms, the two or more of the plurality of hardware platforms associated with the respective one or more common drivers; facilitating identification, based on the particular class of the hardware platform of the client device, of one or more drivers identified in the device driver configuration file as being associated with the particular class of the hardware platform; facilitating identification, based on the hardware platform of the client device, of one or more common drivers identified in the device driver configuration file as being associated with the hardware platform of the client device; facilitating identification of other drivers identified in the device driver configuration file and not included among the identified one or more drivers associated with the particular class of the hardware platform of the client device or the identified one or more common drivers associated with the hardware platform of the client device; and facilitating removal from the driver-store of the identified other drivers. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A hardware apparatus for installing a disk image onto a client device having a hardware platform of a particular class, wherein the disk image includes a plurality of drivers for a plurality of hardware platforms, the apparatus comprising:
one or more modules configured to perform one or more operations comprising; facilitating storing, on a memory of the client device, the disk image; facilitating installation of at least one driver on the client device based on the hardware platform of the client device and utilizing a driver-store of the disk image having the plurality of drivers for the plurality of hardware platforms; facilitating retrieval of a device driver configuration file, wherein the device driver configuration file identifies, for a class of the plurality of hardware platforms, one or more drivers associated with the respective class, and identifies, for one or more common drivers shared by two or more of the plurality of hardware platforms, the two or more of the plurality of hardware platforms associated with the respective one or more common drivers; facilitating identification, based on the particular class of the hardware platform of the client device, of one or more drivers identified in the device driver configuration file as being associated with the particular class of the hardware platform; facilitating identification, based on the hardware platform of the client device, of one or more common drivers identified in the device driver configuration file as being associated with the hardware platform of the client device; facilitating identification of other drivers identified in the device driver configuration file and not included among the identified one or more drivers associated with the particular class of the hardware platform of the client device or the identified one or more common drivers associated with the hardware platform of the client device; and facilitating removal from the driver-store of the identified other drivers. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
28. An apparatus for installing a disk image onto a client device having a hardware platform of a particular class, wherein the disk image includes a plurality of drivers for a plurality of hardware platforms, the apparatus comprising:
-
means for facilitating storing, on a memory of the client device, the disk image; means for facilitating installation of at least one driver on the client device based on the hardware platform of the client device and utilizing a driver-store of the disk image having the plurality of drivers for the plurality of hardware platforms; means for facilitating retrieval of a device driver configuration file, wherein the device driver configuration file identifies, for a class of the plurality of hardware platforms, one or more drivers associated with the respective class, and identifies, for one or more common drivers shared by two or more of the plurality of hardware platforms, the two or more of the plurality of hardware platforms associated with the respective one or more common drivers; means for facilitating identification, based on the particular class of the hardware platform of the client device, of one or more drivers identified in the device driver configuration file as being associated with the particular class of the hardware platform; means for facilitating identification, based on the hardware platform of the client device, of one or more common drivers identified in the device driver configuration file as being associated with the hardware platform of the client device; means for facilitating identification of other drivers identified in the device driver configuration file and not included among the identified one or more drivers associated with the particular class of the hardware platform of the client device or the identified one or more common drivers associated with the hardware platform of the client device; and means for facilitating removal from the driver-store of the identified other drivers. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification