Methods and systems for deploying hardware files to a computer
First Claim
Patent Images
1. A method comprising:
- deploying a base system image to a computer during an initial phase of a deployment process performed in a pre-installation environment, wherein the deployment process comprises the initial deployment phase and one or more subsequent deployment phases performed outside of the pre-installation environment;
identifying a component identifier for each hardware device associated with the computer;
receiving an archive comprising a plurality of nodes and a plurality of hardware files, each node corresponding to a particular hardware file and comprising (i) a node component identifier corresponding to a hardware device, (ii) a deployment condition for determining whether to deploy the particular hardware file to the computer and (iii) a designation of a deployment phase in the deployment process;
processing each node in the archive to conditionally deploy one or more the hardware files to the component, wherein each node is processed by;
identifying a hardware device associated with the computer by matching the node component identifier of the node with the component identifier of the hardware device,analyzing the hardware device to determine whether the hardware device complies with the deployment condition, anddeploying one or more hardware files to the computer during the designated deployment phase if the hardware device complies with the deployment condition.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system may include deploying a base system image to a computer, identifying a hardware device associated with the computer, and analyzing an archive comprising a node and a hardware file, the node comprising a deployment condition for determining whether to deploy the hardware file to the computer. The method and system may further include analyzing the hardware device to determine whether the hardware device complies with the deployment condition, and deploying the hardware file to the computer if the hardware device complies with the deployment condition.
-
Citations
18 Claims
-
1. A method comprising:
-
deploying a base system image to a computer during an initial phase of a deployment process performed in a pre-installation environment, wherein the deployment process comprises the initial deployment phase and one or more subsequent deployment phases performed outside of the pre-installation environment; identifying a component identifier for each hardware device associated with the computer; receiving an archive comprising a plurality of nodes and a plurality of hardware files, each node corresponding to a particular hardware file and comprising (i) a node component identifier corresponding to a hardware device, (ii) a deployment condition for determining whether to deploy the particular hardware file to the computer and (iii) a designation of a deployment phase in the deployment process; processing each node in the archive to conditionally deploy one or more the hardware files to the component, wherein each node is processed by; identifying a hardware device associated with the computer by matching the node component identifier of the node with the component identifier of the hardware device, analyzing the hardware device to determine whether the hardware device complies with the deployment condition, and deploying one or more hardware files to the computer during the designated deployment phase if the hardware device complies with the deployment condition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable media comprising code to perform a method comprising:
-
deploying a base system image to a computer during an initial phase of a deployment process performed in a pre-installation environment, wherein the deployment process comprises the initial deployment phase and one or more subsequent deployment phases performed outside of the pre-installation environment; identifying a component identifier for each hardware device associated with the computer; receiving an archive comprising a plurality of nodes and a plurality of hardware files, each node corresponding to a particular hardware file and comprising (i) a node component identifier corresponding to a hardware device, (ii) a deployment condition for determining whether to deploy the particular hardware file to the computer and (iii) a designation of a deployment phase in the deployment process; processing each node in the archive to conditionally deploy one or more the hardware files to the component, wherein each node is processed by; identifying a hardware device associated with the computer by matching the node component identifier of the node with the component identifier of the hardware device, analyzing the hardware device to determine whether the hardware device complies with the deployment condition, and deploying one or more hardware files to the computer during the designated deployment phase if the hardware device complies with the deployment condition.
-
Specification