Networked deployment of multi-application customizations
AssigneeMicrosoft Corporation
InventorsSaurabh Bhatia, Konstantin Erman, Jeffrey Scott Young
Life of this patent
Estimating the term…
Abstract
A user node receives a multi-project solution which includes customizations that collectively extend installed applications. The customizations are installed on the user node as a single solution from an end-user perspective, e.g., by displaying a single progress update bar, displaying a single entry for the multi-project solution in an add/remove programs control, and making a single trust decision for the multi-project solution, as opposed to individual displays and individual trust decisions for each customization. Deployment may invoke an enhanced application manifest, an enhanced deployment manifest, or both.
Claims20
A method for providing a multi-application customization to a user node of a computer network, the method comprising the steps of:
- a user node receiving a single-action user request to run a multi-application customization;
- the user node receiving, from a remote node of the computer network, in response to the single-action user request, a first customization which extends a first application previously installed on the user node;
- the user node also receiving, from the same or another remote node, in response to the same single-action user request, a second customization which extends a second application previously installed on the user node;
- and
- the user node running the previously installed applications at the user node with the respective customizations.
A computer-readable medium configured with data and instructions for performing a method for deploying a multi-application customization at a user node of a computer network, the method comprising the steps of:
- receiving from a remote node of the computer network a multi-application customization which includes a plurality of customizations that collectively extend a plurality of applications previously installed on the user node;
- and
- displaying a single entry for the entire multi-application customization in a user node control for adding and removing programs.
A user node computer system in a computer network configured by multi-application customization deployment code, the user node computer system comprising:
- a logical processor;
- and
- a memory in operable communication with the logical processor, the memory configured with a plurality of installed applications, the memory further configured by the user node computer system performing with the deployment code a method having at least the following steps:
- receiving a single-action user request to run a multi-application customization;
- receiving from a remote node of the computer network a multi-application customization which includes a plurality of customizations that collectively extend a plurality of previously installed applications;
- and
- installing the customizations on the user node computer system as a single solution when viewed from an end-user perspective.
Dependencies are inferred from the claim text.