Managing application customization
First Claim
1. A method performed by a computing system for managing application customization, comprising:
- receiving an application identifier for an application and an indication to update common components of the application, the application having a customized instance of the application;
removing components associated with the customized instance of the application;
copying common components associated with the application;
associating the common components with the received identifier;
applying customizing components that customize the common components of the application to create a customized instance of the application;
receiving a first identifier with an indication to start the customized instance of the application corresponding to the first identifier;
starting the customized instance of the application;
receiving a second identifier with an indication to start another customized instance of the application corresponding to the second identifier wherein the other customized instance of the application is different from the customized instance of the application; and
starting the second customized instance of the application wherein the customized instance of the application and the other customized instance of the application both execute the common components but provide different functionality.
2 Assignments
0 Petitions
Accused Products
Abstract
A facility is provided for managing application customization. In various embodiments, an application associated with the facility receives an indication of an application identifier that identifies a customized instance of the application, determines whether the customized instance of the application is available and, when the customized instance of the application is available, configures the application to employ a resource associated with the customized instance of the application. The facility can receive an identifier and an indication to update common components of an application, the application having a customized instance of the application; remove components associated with the customized instance of the application; copy common components associated with the application; associate the common components with the received identifier; and apply customizing components that customize the common components of the application to create a customized instance of the application.
70 Citations
19 Claims
-
1. A method performed by a computing system for managing application customization, comprising:
-
receiving an application identifier for an application and an indication to update common components of the application, the application having a customized instance of the application; removing components associated with the customized instance of the application; copying common components associated with the application; associating the common components with the received identifier; applying customizing components that customize the common components of the application to create a customized instance of the application; receiving a first identifier with an indication to start the customized instance of the application corresponding to the first identifier; starting the customized instance of the application; receiving a second identifier with an indication to start another customized instance of the application corresponding to the second identifier wherein the other customized instance of the application is different from the customized instance of the application; and starting the second customized instance of the application wherein the customized instance of the application and the other customized instance of the application both execute the common components but provide different functionality. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for managing application customization, comprising:
-
a first component executed by a processor that, upon receiving an indication to update a first application, deletes components associated with a second application, the second application identified as an instance of the first application, updates common components associated with the first application, copies the updated common components to a location associated with the second application, and applies customizing components associated with the second application; and a second component executed by the processor that, upon receiving an indication to start the second application and an application identifier identifying the second application, causes the second application to employ a resource associated with the second application wherein the resource corresponds to the received identifier wherein the first application and the second application both execute the common components but provide different functionality. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium having computer-executable instructions that, when executed, perform a method for managing application customization, the method comprising:
-
receiving by an application an indication of an application identifier, the application identifier identifying a customized instance of the application; determining whether the customized instance of the application is available; and when the customized instance of the application is available, configuring the application to employ a resource associated with the customized instance of the application wherein the resource is not employed when a different application identifier is received. - View Dependent Claims (17, 18, 19)
-
Specification