Digital asset delivery system and method
OwnerAlan Joshua Shapiroinventor
Life of this patent
Estimating the term…
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.
Claims20
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 an electronic device that includes the storage medium, wherein the first metaset includes a selected set of the plurality of digital assets, wherein the plurality of digital assets are unavailable unless and until the protoset module is executed by the processor, and wherein the plurality of digital assets undergoes a validation process during creation of the protoset in order to eliminate conflicts among 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, and
- 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.
A method for loading digital assets on an electronic device, the method comprising:
- building, using a computer system, a protoset on a storage medium of the electronic device, wherein the protoset includes a plurality of digital assets, wherein the plurality of digital assets are unavailable unless and until the computer system modifies the protoset, wherein the building of the protoset includes validating the protoset in order to eliminate conflicts among the plurality of digital assets;
- receiving, into the computer system, selection information, wherein the selection information indicates a selected set of the plurality of digital assets;
- and
- modifying, by the computer system, the protoset to produce a first metaset of operationally available digital assets, wherein the first metaset includes the selected set of the plurality of digital assets based on the received selection information.
A non-transitory computer-readable medium having instructions stored thereon for causing a suitably programmed computer to execute a method comprising:
- building, using the computer, a protoset on a storage medium of an electronic device, wherein the protoset includes a plurality of digital assets, wherein the plurality of digital assets are unavailable unless and until the computer modifies the protoset, wherein the building of the protoset includes validating the protoset in order to eliminate conflicts among the plurality of digital assets;
- receiving, into the computer, selection information, wherein the selection information indicates a selected set of the plurality of digital assets;
- and
- modifying, by the computer, the protoset to produce a first metaset of operationally available digital assets, wherein the first metaset includes the selected set of the plurality of digital assets based on the received selection information.
Dependencies are inferred from the claim text.