Method and System for Creating and Executing Generic Software Packages
First Claim
1. A computer-implemented method for creating a generic software package, the method comprising:
- receiving a digital file;
providing meta-data that indicates a feature of the digital file;
providing a determination module adapted to identify a target platform where the digital file is to be installed;
providing a configuration module adapted to configure the meta-data to be compatible with the target platform;
including the determination module and the configuration module in the generic software package such that the generic software package comprises the digital file, the meta-data, the determination module, and the configuration module.
3 Assignments
0 Petitions
Accused Products
Abstract
Exemplary methods and systems for creating and executing generic software packages are disclosed. A method for creating generic software packages may include receiving a digital file, providing meta-data that indicates a feature of the digital file, and providing a determination module adapted to identify a target platform where the digital file is to be installed. The method may also include providing a configuration module adapted to configure the meta-data to be compatible with the target platform and including the determination module and the configuration module in the generic software package such that the generic software package includes the digital file, the meta-data, the determination module, and the configuration module. An exemplary method for executing generic software package may include providing the generic software package, identifying a target platform where the digital file is to be installed, and configuring meta-data to be compatible with the target platform.
-
Citations
40 Claims
-
1. A computer-implemented method for creating a generic software package, the method comprising:
-
receiving a digital file; providing meta-data that indicates a feature of the digital file; providing a determination module adapted to identify a target platform where the digital file is to be installed; providing a configuration module adapted to configure the meta-data to be compatible with the target platform; including the determination module and the configuration module in the generic software package such that the generic software package comprises the digital file, the meta-data, the determination module, and the configuration module. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for creating a generic software package, comprising:
-
a first input adapted to receive a digital file; a second input adapted to receive an indication of a feature of the digital file; a storage medium adapted to store a determination module and a configuration module, the determination module being adapted to identify a target platform where the digital file is to be installed, and the configuration module being adapted to configure the indication of the feature of the digital file to be meta-data compatible with the target platform; a first processor coupled to the storage medium, the first input, and the second input, the first processor being adapted to include the determination module and the configuration module in the generic software package such that the generic software package comprises the digital file, the meta-data, the determination module, and the configuration module. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer readable medium comprising instructions executable on a processor, the instructions being operable to implement each of:
-
receiving a digital file; providing meta-data that indicates a feature of the digital file; providing a determination module adapted to identify a target platform where the digital file is to be installed; providing a configuration module adapted to configure the meta-data to be compatible with the target platform; including the determination module and the configuration module in a generic software package such that the generic software package comprises the digital file, the meta-data, the determination module, and the configuration module. - View Dependent Claims (21)
-
-
22. A computer-implemented method for executing a generic software package, the method comprising:
-
providing the generic software package, the generic software package comprising a digital file, an identification module, a configuration module, and meta-data; identifying, using the identification module, a target platform where the digital file is to be installed; configuring, using the configuration module, the meta-data to be compatible with the target platform; reading the meta-data, the meta-data indicating a feature of the digital file; installing the digital file on the target platform based on the meta-data. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
-
29. A computer readable medium comprising instructions executable on a processor, the instructions being operable to implement each of:
-
providing a generic software package, the generic software package comprising a digital file, an identification module, a configuration module, and meta-data; identifying, using the identification module, a target platform where the digital file is to be installed; configuring, using the configuration module, the meta-data to be compatible with the target platform; reading the meta-data, the meta-data indicating a feature of the digital file; installing the digital file on the target platform based on the meta-data. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A computer implemented method for deploying a generic software package, the method comprising:
-
providing the generic software package to a first client and a second client, the generic software package comprising a digital file, an identification module, a configuration module, and meta-data; identifying, using the identification module, a first target platform where the digital file is to be installed, the first target platform being associated with the first client; configuring, using the configuration module, the meta-data to be compatible with the first target platform; reading the meta-data, the meta-data indicating a feature of the digital file; installing the digital file on the first target platform based on the meta-data; identifying, using the identification module, a second target platform where the digital file is to be installed, the second target platform being associated with the second client; configuring, using the configuration module, the meta-data to be compatible with the second target platform; reading the meta-data, the meta-data indicating the feature of the digital file; installing the digital file on the second target platform based on the meta-data. - View Dependent Claims (38, 39, 40)
-
Specification