INTERACTIVE VIRTUAL INTERFACE
A system for display and interaction includes an interface and a processor. The interface is configured to receive data from one or more sensors. The processor is configured to convert the data to a common synthetic data space; provide the common synthetic data space for display; receive a request from a second user to obtain control of an asset that is controlled by a first user; determine whether permission of the first user to transfer control of the asset has been received; and in response to receiving the permission for the first user, transfer control of the asset to the second user.
1 . A system comprising:
an interface configured to receive data from one or more sensors; and
a processor configured to:
convert the data to a common synthetic data space;
provide the common synthetic data space for display;
receive a request from a second user to obtain control of an asset that is controlled by a first user;
determine whether permission of the first user to transfer control of the asset has been received; and
in response to receiving the permission for the first user, transfer control of the asset to the second user.
2 . The system of claim 1 , wherein the processor is further configured to determine whether a moderator is available in response to not receiving the permission of the first user to transfer control of the asset.
3 . The system of claim 2 , wherein the processor is further configured to determine whether a determination has been received from the moderator to transfer control of the asset in response to determining that a moderator is available.
4 . The system of claim 3 , wherein the processor is further configured to transfer control of the asset in response to determining that the determination has been received from the moderator to transfer control of the asset.
5 . The system of claim 3 , wherein the processor is further configured to determine whether a second determination has been received from a contention model to transfer control of the asset.
6 . The system of claim 5 , wherein the processor is further configured to transfer control of the asset in response to determining that the second determination has been received from the contention model to transfer control of the asset.
7 . The system of claim 5 , wherein the processor is further configured to end in response to determining that the second determination has been received from a contention model to transfer control of the asset.
8 . The system of claim 2 , wherein the processor is further configured to determine whether a third determination has been received from a contention model to transfer control of the asset in response to determining that the moderator is not available.
9 . The system of claim 8 , wherein the processor is further configured to transfer control of the asset in response to determining that the third determination has been received from the contention model to transfer control of the asset.
10 . The system of claim 8 , wherein the processor is further configured to end in response to determining that the third determination has been received from a contention model to transfer control of the asset.
11 . A method comprising:
receiving, using an interface, data from one or more sensors; and
converting, using a processor, the data to a common synthetic data space;
providing the common synthetic data space for display;
receiving a request from a second user to obtain control of an asset that is controlled by a first user;
determining whether permission of the first user to transfer control of the asset has been received; and
in response to receiving the permission for the first user, transferring control of the asset to the second user.
12 . The method of claim 11 , further comprising determining whether a moderator is available in response to not receiving the permission of the first user to transfer control of the asset.
13 . The method of claim 12 , further comprising determining whether a determination has been received from the moderator to transfer control of the asset in response to determining that a moderator is available.
14 . The method of claim 13 , further comprising transferring control of the asset in response to determining that the determination has been received from the moderator to transfer control of the asset.
15 . The method of claim 13 , further comprising determining whether a second determination has been received from a contention model to transfer control of the asset.
16 . The method of claim 15 , further comprising transferring control of the asset in response to determining that the second determination has been received from the contention model to transfer control of the asset.
17 . The method of claim 15 , further comprising ending in response to determining that the second determination has been received from a contention model to transfer control of the asset.
18 . The method of claim 12 , further comprising determining whether a third determination has been received from a contention model to transfer control of the asset in response to determining that the moderator is not available.
19 . The method of claim 18 , further comprising transferring control of the asset in response to determining that the third determination has been received from the contention model to transfer control of the asset.
20 . A computer program product embodied in a non-transitory computer readable medium and comprising computer instructions for:
receiving, using an interface, data from one or more sensors; and
converting, using a processor, the data to a common synthetic data space;
providing the common synthetic data space for display;
receiving a request from a second user to obtain control of an asset that is controlled by a first user;
determining whether permission of the first user to transfer control of the asset has been received; and
in response to receiving the permission for the first user, transferring control of the asset to the second user.