Collecting and altering firmware configurations of target machines in a software provisioning environment
First Claim
Patent Images
1. A method comprising:
- providing, by a processor, a firmware tool to a target machine for execution on the target machine, wherein the firmware tool locally collects data representing a configuration of firmware of the target machine and wherein the firmware tool collects the data independent of a type of the target machine by using a translation library of the firmware tool to receive common instructions to interact with the firmware and convert the common instructions into specific instructions for a particular type of the target machine; and
receiving, by the processor, the data from the firmware tool.
1 Assignment
0 Petitions
Accused Products
Abstract
A provisioning server can provide and interact with a firmware tool on target machines. The firmware tool can communicate with the firmware of the target machines and collect data representing the configuration of the firmware of the target machines, independent of the types of the target machines. To communicate independent of the type of target machine, the firmware tool can include a translation library. The translation library enables the firmware tool to receive common instructions for interacting with firmware and convert those common instructions into specific instructions that are compatible with different types of the target machines.
167 Citations
21 Claims
-
1. A method comprising:
-
providing, by a processor, a firmware tool to a target machine for execution on the target machine, wherein the firmware tool locally collects data representing a configuration of firmware of the target machine and wherein the firmware tool collects the data independent of a type of the target machine by using a translation library of the firmware tool to receive common instructions to interact with the firmware and convert the common instructions into specific instructions for a particular type of the target machine; and receiving, by the processor, the data from the firmware tool. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a network interface to a network of target machines; and a provisioning server, communicating with the network interface and a network management server, the provisioning server to; provide a firmware tool to a target machine in the network for execution on the target machine, wherein the firmware tool locally collects data representing a configuration of firmware of the target machine and wherein the firmware tool collects the data independent of a type of the target machine by using a translation library included in the firmware tool to receive common instructions to interact with the firmware and convert the common instructions into specific instructions for a particular type of the target machine; and receive the data from the firmware tool. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing instructions which, when executed by a processor, cause the processor to perform operations comprising:
-
providing, by the processor, a firmware tool to a target machine for execution on the target machine, wherein the firmware tool locally collects data representing a configuration of firmware of the target machine and wherein the firmware tool collects the data independent of a type of the target machine by using a translation library included in the firmware tool to receive common instructions to interact with the firmware and convert the common instructions into specific instructions for a particular type of the target machine; and receiving, by the processor, the data collected from the firmware tool. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification