Method and system for software delivery
First Claim
1. A system for digital-asset delivery comprising:
- a storage medium;
a processor operatively coupled to the storage medium;
a plurality of digital assets organized in a protoset on the storage medium, the protoset configured to enable creation of a first metaset on the storage medium, the first metaset configured to be operable with a computer system that includes the storage medium, wherein the first metaset includes a selected set of the plurality of digital assets;
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 digital assets from a non-selected set of the plurality of digital assets,operates on the protoset to create the first metaset in a state in which each of the digital assets in the first metaset is operationally available, andoperates on the protoset to remove a plurality of the non-selected set of the plurality of digital assets; and
a BIOS operatively coupled to the storage medium, wherein the BIOS protects and hides the protoset unless and until the protoset module is executed by the processor.
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
21 Claims
-
1. A system for digital-asset delivery comprising:
-
a storage medium; a processor operatively coupled to the storage medium; a plurality of digital assets organized in a protoset on the storage medium, the protoset configured to enable creation of a first metaset on the storage medium, the first metaset configured to be operable with a computer system that includes the storage medium, wherein the first metaset includes a selected set of the plurality of digital assets; 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 digital assets from a non-selected set of the plurality of digital assets, operates on the protoset to create the first metaset in a state in which each of the digital assets in the first metaset is operationally available, and operates on the protoset to remove a plurality of the non-selected set of the plurality of digital assets; and a BIOS operatively coupled to the storage medium, wherein the BIOS protects and hides the protoset unless and until the protoset module is executed by the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method for loading digital assets 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 digital assets organized in a protoset; protecting and hiding the protoset, via a BIOS, unless and until the computer system reduces the protoset; receiving, into the computer system, selection information, wherein the selection information indicates a selected set of the plurality of digital assets; and reducing, by the computer system, the protoset to remove a plurality of a non-selected set of the plurality of digital assets based on the plurality of component descriptors and on the received selection information, the performing of the reduction operation producing a first metaset of operationally available digital assets associated with the plurality of component descriptors, wherein the first metaset includes the selected set of the plurality of digital assets based on the received selection information. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having instructions stored thereon for causing a suitably programmed computer to execute a method comprising:
-
reading, by the computer, a plurality of component descriptors from a computer readable file, at least one of the component descriptors describing a plurality of digital assets organized in a protoset; protecting and hiding the protoset, via a BIOS, unless and until the computer reduces the protoset; receiving, into the computer, selection information, wherein the selection information indicates a selected set of the plurality of digital assets; and reducing, by the computer, the protoset to remove a plurality of a non-selected set of the plurality of digital assets based on the plurality of component descriptors and on the received selection information, the performing of the reduction operation producing a first metaset of operationally available digital assets associated with the plurality of component descriptors, wherein the first metaset includes the selected set of the plurality of digital assets based on the received selection information. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A tool for operating on a storage medium having a plurality of digital assets organized in a protoset on the storage medium, the tool comprising:
-
a processor operatively coupled to the storage medium; a protoset module configured to be executed by the processor, wherein the protoset module, when executed by the processor; distinguishes a selected set of the plurality of digital assets from a non-selected set of the plurality of digital assets, operates on the protoset to create a first metaset, wherein the first metaset includes the selected set of the plurality of digital assets, and wherein each of the digital assets of the selected set is operationally available with a computer system that includes the storage medium, and operates on the protoset to remove a plurality of the non-selected set of the plurality of digital assets; and a BIOS operatively coupled to the storage medium, wherein the BIOS protects and hides the protoset unless and until the protoset module is executed by the processor. - View Dependent Claims (21)
-
Specification