DATA OBJECT OBSERVATION AMONG DOMAIN-RESTRICTED CONTAINERS
First Claim
1. A method of coordinating domain-restricted containers on a device having a processor, the method comprising:
- executing, on the processor, instructions that cause the device to;
responsive to receiving, from an observing container that is restricted to an observing container domain, a creating request to create an observed container that is restricted to an observed container domain;
create the observed container, andprovide a communication interface that enables communication between the observing container and the observed container within the device; and
responsive to receiving an observing request from the observing container to observe a data object within the observed container;
monitor the data object on behalf of the observing container; and
responsive to detecting an update of the data object within the observed container, notify the observing container through the communication interface of the update of the data object.
2 Assignments
0 Petitions
Accused Products
Abstract
A device may feature a set of containers from different domains, where the containers are restricted from interoperation due to domain restrictions. The device may provide a communication interface that enables simple communication between containers, such as string-based message-passing. While adequate for some uses, it may be difficult to utilize the communication interface in an ad-hoc manner for more complex uses, such as enabling a first container to observe state changes in an object within a second container. Instead, the device may receive a request by an observing container to create an observed container that is associated with a different domain, and to observe a data object within the observed container. Accordingly, the device may monitor the data object on behalf of the observing domain, and upon detecting an update, may transmit a notification of the update to the observing domain through the communication interface between the domain-restricted containers.
-
Citations
20 Claims
-
1. A method of coordinating domain-restricted containers on a device having a processor, the method comprising:
executing, on the processor, instructions that cause the device to; responsive to receiving, from an observing container that is restricted to an observing container domain, a creating request to create an observed container that is restricted to an observed container domain; create the observed container, and provide a communication interface that enables communication between the observing container and the observed container within the device; and responsive to receiving an observing request from the observing container to observe a data object within the observed container; monitor the data object on behalf of the observing container; and responsive to detecting an update of the data object within the observed container, notify the observing container through the communication interface of the update of the data object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A memory device storing instructions that, when executed on a processor of a computing device, cause the computing device to coordinate domain-restricted containers, by:
-
responsive to receiving, from an observing container that is restricted to an observing container domain, a creating request to create an observed container that is restricted to an observed container domain; creating the observed container, and providing a communication interface that enables communication between the observing container and the observed container within the computing device; and responsive to receiving an observing request from the observing container to observe a data object within the observed container; monitoring the data object on behalf of the observing container; and responsive to detecting an update of the data object within the observed container, notifying the observing container through the communication interface of the update of the data object. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A device that coordinates domain-restricted containers, comprising:
-
a processor; and a memory storing; a virtual environment hosting an observing container that is restricted to an observing container domain, and an observed container that is restricted to an observed container domain; and instructions that, when executed on the processor, provide a system comprising; a communication interface that enables communication between the observing container and the observed container within the device; and an observing interface that; responsive to receiving an observing request from the observing container to observe a data object within the observed container, monitors the data object on behalf of the observing container; and responsive to detecting an update of the data object within the observed container, notifies the observing container through the communication interface of the update of the data object. - View Dependent Claims (19, 20)
-
Specification