State separation for virtual applications
First Claim
Patent Images
1. A method comprising:
- executing a virtual application on a first device, said virtual application having a first configuration and a first state, said virtual application including a plurality of resources, the plurality of resources including a second application;
detecting a change to said virtual application, said change defining a second state, said change affecting at least one of said plurality of resources;
determining a first context for said second state, said first context not being a user context or a machine context; and
storing said change based on said first context.
1 Assignment
0 Petitions
Accused Products
Abstract
Application states may be stored and retrieved using policies that define various contexts in which the application is used. The application states may define configurations or uses of the application, including connections to and interactions with other applications. Applications that are virtualized may have state that is defined within a usage context and multiple states or configurations may be stored and recalled based on the usage context. Policies may define the context and what parameters are to be saved, and may be applied when applications are operated in a virtualized manner.
-
Citations
18 Claims
-
1. A method comprising:
-
executing a virtual application on a first device, said virtual application having a first configuration and a first state, said virtual application including a plurality of resources, the plurality of resources including a second application; detecting a change to said virtual application, said change defining a second state, said change affecting at least one of said plurality of resources; determining a first context for said second state, said first context not being a user context or a machine context; and storing said change based on said first context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A hardware system comprising:
-
an execution system configured to execute a first virtual application in a plurality of contexts, said first virtual application including a plurality of resources, the plurality of resources including a second application; and a change monitoring system configured to; determine that a change has been made to said first virtual application, said change affecting at least one of said plurality of resources; determine at least one context for said change; and store said change such that said change may be implemented when said at least one context is a current context. - View Dependent Claims (15, 16)
-
-
17. A method comprising:
-
executing a virtual application on a first hardware platform, said virtual application having a first configuration defining a first state, said virtual application including a plurality of resources, at least one of said plurality of resources being executed on a second hardware platform; detecting a change to said virtual application, said change defining a second state, said change affecting at least one of said plurality of resources; determining at least one first set of contexts for said second state, said first set of contexts including at least one context other than user context and machine context, said first set of contexts comprising at least one virtual context; referencing a policy defined for at least a portion of said first set of contexts; and storing said change based on said at least a portion of said first set of contexts as defined in said policy. - View Dependent Claims (18)
-
Specification