Method and apparatus for defining, building and deploying pluggable and independently configurable install components
First Claim
Patent Images
1. A software installation system comprising:
- a set of install components, wherein an install component in the set of install components includes a payload, metadata, and configuration actions, wherein the payload contains a set of files needed to install the install component, wherein the metadata describes an action to be performed on each file in the set of files, and wherein the configuration actions include instructions for use to install the install component; and
a configuration engine, wherein the configuration engine executes the configuration actions using the metadata.
3 Assignments
0 Petitions
Accused Products
Abstract
One or more pluggable install components may be used with a modular install configuration engine. Each install component carries instructions that allow an install component to be used with the modular install configuration engine. Each install component also carries payload files for deployment onto a user'"'"'s end system. Each install component may be created and updated by a number of vendors or programming groups. Upon installation, the install component and the modular install configuration engine are integrated to create a unique install program tailored to the needs of a particular customer.
-
Citations
18 Claims
-
1. A software installation system comprising:
-
a set of install components, wherein an install component in the set of install components includes a payload, metadata, and configuration actions, wherein the payload contains a set of files needed to install the install component, wherein the metadata describes an action to be performed on each file in the set of files, and wherein the configuration actions include instructions for use to install the install component; and a configuration engine, wherein the configuration engine executes the configuration actions using the metadata. - View Dependent Claims (2, 3)
-
-
4. A method for installing software, the method comprising:
-
identifying a set of install components for the software; identifying configuration actions in the set of install components to form a set of configuration actions; installing files contained in the set of install components using a set of associated metadata; and configuring the files using the set of configuration actions. - View Dependent Claims (5, 6, 7)
-
-
8. A method for generating installation components, the method comprising:
-
placing a set of files into an installation component; placing metadata describing actions to be taken on the set of files; and placing configuration instructions for the set of files, wherein the installation component may be installed with other installation components using the configuration instructions.
-
-
9. A computer program product for use with a modular install configuration engine, the computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therein, the computer readable program code comprising; first computer readable program code configured to perform a task on a data processing system, said first computer readable program code comprising a payload component; second computer readable program code configured to determine how the first computer readable program code will be installed on the data processing system, said second computer readable program code comprising a metadata component; third computer readable program code configured to determine how the first computer readable program code will be configured on the data processing system, said third computer readable program code comprising a configuration actions component. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method of installing a file onto a data processing system, said method comprising:
-
providing an install component, said install component comprising a payload component containing the file, a metadata component containing instructions for how the file should be installed on the data processing system, and a configuration actions component containing instructions for configuring the file; providing a configuration engine adapted to operate in conjunction with the install component, said configuration engine having instructions to install the file on the data processing system; combining the install component with the configuration engine to build a unique install program; executing the install program, whereby the file is installed onto the data processing system. - View Dependent Claims (15, 16, 17, 18)
-
Specification