CREATING MULTIPLE WORKSPACES IN A DEVICE
First Claim
Patent Images
1. A system, comprising:
- a computing device; and
a managed application executable by the computing device; and
a workspace manager executable by the computing device, wherein the workspace manager, when executed by the computing device, is configured to cause the computing device to at least;
obtain a component invocation message from the managed application;
determine whether the component invocation message is intended to invoke a public component in a workspace managed by the workspace manager; and
provide an instruction to the managed application in response to determining whether the component invocation message is intended to invoke the public component.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relate to a system that includes a managed application and a workspace manager that are executable by a computing device. The workspace manager obtains a component invocation message from the managed application and determines whether the component invocation message is intended to invoke a public component in a workspace managed by the workspace manger. The workspace manager provides an instruction to the managed application in response to determining whether the component invocation message is intended to invoke the public component in the workspace managed by the workspace manager.
-
Citations
20 Claims
-
1. A system, comprising:
-
a computing device; and a managed application executable by the computing device; and a workspace manager executable by the computing device, wherein the workspace manager, when executed by the computing device, is configured to cause the computing device to at least; obtain a component invocation message from the managed application; determine whether the component invocation message is intended to invoke a public component in a workspace managed by the workspace manager; and provide an instruction to the managed application in response to determining whether the component invocation message is intended to invoke the public component. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
intercepting, by a translator in a managed application, a message from a target application to a system service, wherein the managed application operates in a workspace managed by a workspace manager; generating, by the translator, a modified version of the message; and providing the modified version of the message to the system service. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing a plurality of computer instructions executable by a computing device, the plurality of computer instructions being configured to cause the computing device to at least:
-
cause a managed application to initiate execution of a target application; intercept a request for the target application to retrieve data from removable storage in the computing device; obtain the data; generate a decrypted version of the data; and provide the decrypted version of the data to the target application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification