METHOD AND SYSTEM FOR SOFTWARE DELIVERY
First Claim
1. An article of manufacture comprising:
- a storage medium;
a processor operatively coupled to the storage medium;
a plurality of software applications organized in a protoset on the storage medium, the protoset configured to enable creation of at least one metaset of a plurality of possible metasets on the storage medium, wherein the at least one metaset includes a selected set of the plurality of software applications, wherein the selected set of the plurality software applications are selected in a request; and
a protoset module configured to be executed by the processor, wherein the protoset module, when executed by the processor;
distinguishes the selected set of the plurality of software applications from a non-selected set of the plurality of software applications based on the request,operates on the protoset to create the at least one metaset in a state in which each of the software applications in the at least one metaset is operationally available, andoperates on the protoset to remove a plurality of the non-selected set of the plurality of software applications.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system and method for software delivery that include articles of manufacture having two or more installed, functional software applications organized in a protoset, the protoset configured to enable creation of one or more subsets (also called reduced metasets) from the two or more installed, functional software applications, each of the one or more subsets configured to be operable with a predefined computer system independent of the protoset; and a protoset module configured to operate on the protoset to enable creation of the one or more subsets of the two or more installed, functional software applications, the module responsive to one or more requests for the creation of the one or more reduced metasets.
-
Citations
3 Claims
-
1. An article of manufacture comprising:
-
a storage medium; a processor operatively coupled to the storage medium; a plurality of software applications organized in a protoset on the storage medium, the protoset configured to enable creation of at least one metaset of a plurality of possible metasets on the storage medium, wherein the at least one metaset includes a selected set of the plurality of software applications, wherein the selected set of the plurality software applications are selected in a request; and a protoset module configured to be executed by the processor, wherein the protoset module, when executed by the processor; distinguishes the selected set of the plurality of software applications from a non-selected set of the plurality of software applications based on the request, operates on the protoset to create the at least one metaset in a state in which each of the software applications in the at least one metaset is operationally available, and operates on the protoset to remove a plurality of the non-selected set of the plurality of software applications. - View Dependent Claims (2)
-
-
3. A computer-implemented method for loading software on a computer system, the method comprising:
-
reading, by the computer system, a plurality of component descriptors from a computer readable file, at least one of the component descriptors describing a plurality of software applications organized in a protoset; receiving, into the computer system, selection information, wherein the selection information indicates a selected set of the plurality of software; reducing, by the computer system, the protoset to remove a plurality of a non-selected set of the plurality of software applications based on the plurality of component descriptors and on the received selection information, the performing of the reduction operation producing a metaset of operationally available functional software applications associated with the plurality of component descriptors, wherein the metaset includes the selected set of the plurality of software applications based on the received selection information; and verifying, by the computer system, that the reducing of the protoset has completed successfully.
-
Specification