NETWORK BASED FIRMWARE FEATURE CONFIGURATION AND FIRMWARE IMAGE GENERATION
First Claim
1. A computer-implemented method for modeling a configuration of components connected to a baseboard of a computer system, the method comprising:
- defining a plurality of device description files at a network based firmware generator, each device description file describing a component in a set of components which is selectively included in the configuration, wherein each device description file specifies the identification information associated with the component to which the device description file is associated;
providing, at a remote computing device in communication with the firmware generator via a network, a graphical user interface, wherein the graphical user interface is configured to allow a user to visually generate a configuration instruction of baseboard firmware and send the configuration instruction to the firmware generator; and
constructing a firmware image at the firmware generator in accordance with the configuration instruction.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for modeling a configuration of components connected directly or indirectly to a baseboard of a computer system includes: (a) defining a group of device description files at a network based firmware generator, each device description file describing a component in a set of components which is selectively included in the configuration, and each device description file specifies the identification information associated with the component to which the device description file is associated, (b) providing, at a remote computing device in communication with the firmware generator via a network, a graphical user interface configured to allow a user to visually generate a configuration instruction of baseboard firmware and send the configuration instruction to the firmware generator, and (c) constructing a firmware image at the firmware generator in accordance with the configuration instruction.
58 Citations
25 Claims
-
1. A computer-implemented method for modeling a configuration of components connected to a baseboard of a computer system, the method comprising:
-
defining a plurality of device description files at a network based firmware generator, each device description file describing a component in a set of components which is selectively included in the configuration, wherein each device description file specifies the identification information associated with the component to which the device description file is associated; providing, at a remote computing device in communication with the firmware generator via a network, a graphical user interface, wherein the graphical user interface is configured to allow a user to visually generate a configuration instruction of baseboard firmware and send the configuration instruction to the firmware generator; and constructing a firmware image at the firmware generator in accordance with the configuration instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for configuring a firmware image of a service processor, the system comprising:
a firmware generator executed on a processor of a computing device and including a plurality of Service Pack Extension (SPX) packages in a firmware configuration library, each of the SPX package corresponding to a specific SPX feature and including a firmware data module; a web server configured to send a plurality of graphical user interfaces to a client computer through a network, wherein the graphical user interfaces are configured to allow a user to visually select one or more of the SPX packages to be included in a SPX project; and a firmware builder configured to build the firmware image of the service processor by incorporating the selected SPX packages in the SPX project. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
22. A non-transitory computer storage medium having computer-executable instructions stored thereon which, when executed by a processor of a network based firmware generator, cause the processor to:
-
define a plurality of device description files at the network based firmware generator, each device description file describing a component in a set of components which is selectively included in the configuration, wherein each device description file specifies the identification information associated with the component to which the device description file is associated; send a graphical user interface to a remote computer through a network, wherein the graphical user interface is configured to allow a user to visually generate a configuration instruction of baseboard firmware and send the configuration instruction to the firmware generator; and construct a firmware image at the firmware generator in accordance with the configuration instruction. - View Dependent Claims (23, 24, 25)
-
Specification