Methods and systems for deploying hardware files to a computer
First Claim
Patent Images
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.
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.
83 Citations
30 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a computer processor configured to install a base system image to a first portion of memory of a computer; a processing logic of the computer, configured to; create 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; identify at least one hardware device associated with the computer; analyze 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; analyze 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 install the at least one hardware file to a second portion of memory of 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, and 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. - View Dependent Claims (18, 19, 20)
-
-
21. 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 base system image does not include device-specific hardware files and is installed to a first portion of a memory before the at least one hardware device is installed and the installing the at least one hardware file is indicated by the indication associated with the identified node to occur before the initial boot of an operating system contained in the base system image. - View Dependent Claims (22, 23, 24)
-
-
25. 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 first portion of memory in 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 a second portion of memory in 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, and wherein the at least one hardware file is installed after the base system image is installed and before the initial boot of an operating system contained in the base system image, as indicated in the indication associated with the identified node. - View Dependent Claims (26, 27, 28, 29, 30)
-
Specification