Patent ID: 8671166
Filing Date: 2014-03-11
Classification: G06F,G06Q,H04L

Abstract:
1. A method comprising: creating a module comprising hardware files, wherein the hardware files are represented as a set of nodes, each node including identification of a corresponding hardware file, a node component identification (ID), at least one deployment condition for determining whether to install the hardware file to a target computer, and an indication of when to install the hardware file to the target computer; installing a base system image to a computer; identifying at least one hardware device associated with the computer; analyzing the set of nodes from the module to identify a node having a node component ID that matches identification of the at least one hardware device associated with the computer; analyzing the at least one hardware device to determine whether the at least one hardware device complies with the at least one deployment condition of the identified node based on a hardware attribute of the at least one hardware device; and installing the at least one hardware file to the computer in the event the at least one hardware device complies with the at least one deployment condition, wherein the at least one installed hardware file is associated with the at least one identified hardware device, wherein the indication associated with the identified node indicates installing of the at least one hardware file after the installing of the base system image and before the initial boot of an operating system contained in the base system image.