MULTIMODAL COMPUTING DEVICE
First Claim
1. A multimodal device, comprising:
- base hardware comprising a processor and a memory coupled to the processor;
a hypervisor configured to operate on the base hardware, the hypervisor adapted to allocate resources of the base hardware between multiple operating systems;
a work virtual machine comprising a work operating system configured to operate on the hypervisor, the work operating system adapted to run work applications installed on the work virtual machine;
a home virtual machine comprising a home operating system configured to operate on the hypervisor, the home operating system adapted to run home applications installed on the home virtual machine;
an arbitrator operating system configured to operate on the hypervisor; and
a smart arbitrator server configured to operate on the arbitrator operating system, the smart arbitrator server adapted toprovide a gateway between the work virtual machine and the home virtual machine,manage access to the work applications according to a policy, wherein the policy allows a non-user entity to restrict a user entity from installing and removing the work applications on the work virtual machine, andmanage access to the home applications according to the policy, wherein policy disallows the non-user entity to restrict the user entity from installing and removing the home applications on the home virtual machine.
3 Assignments
0 Petitions
Accused Products
Abstract
Technologies described herein generally provide a multimodal device capable of providing at least dual usage. In an example, the multimodal device may include base hardware and a hypervisor that runs on the base hardware. A work virtual machine may include a work operating system that is configured to operate on the hypervisor. A home virtual machine may include a home operating system that is configured to operate on the hypervisor. The work virtual machine may further include an arbitrator operating system that is configured to operate on hypervisor. The arbitrator operating system may be configured to run a smart arbitrator server. The smart arbitrator server may be configured to provide a gateway between the work virtual machine and the home virtual machine The smart arbitrator server may also be configured to enforce various policies between the work virtual machine and the home virtual machine.
85 Citations
26 Claims
-
1. A multimodal device, comprising:
-
base hardware comprising a processor and a memory coupled to the processor; a hypervisor configured to operate on the base hardware, the hypervisor adapted to allocate resources of the base hardware between multiple operating systems; a work virtual machine comprising a work operating system configured to operate on the hypervisor, the work operating system adapted to run work applications installed on the work virtual machine; a home virtual machine comprising a home operating system configured to operate on the hypervisor, the home operating system adapted to run home applications installed on the home virtual machine; an arbitrator operating system configured to operate on the hypervisor; and a smart arbitrator server configured to operate on the arbitrator operating system, the smart arbitrator server adapted to provide a gateway between the work virtual machine and the home virtual machine, manage access to the work applications according to a policy, wherein the policy allows a non-user entity to restrict a user entity from installing and removing the work applications on the work virtual machine, and manage access to the home applications according to the policy, wherein policy disallows the non-user entity to restrict the user entity from installing and removing the home applications on the home virtual machine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for arbitrating a multimodal device having a bare metal hypervisor configured to operate on base hardware, the method comprising:
-
providing a work virtual machine comprising a work operating system configured to operate on the bare metal hypervisor, the work operating system adapted to run work applications installed on the work virtual machine; providing a home virtual machine comprising a home operating system configured to operate on the bare metal hypervisor, the home operating system adapted to run home applications installed on the home virtual machine; providing a gateway between the work virtual machine and the home virtual machine; managing access to the work applications according to a policy, wherein the policy allows a non-user entity to restrict a user entity from installing and removing the work applications on the work virtual machine; and managing access to the home applications according to the policy, wherein policy disallows the non-user entity to restrict the user entity from installing and removing the home applications on the home virtual machine. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A tablet computer, comprising:
-
base hardware comprising a processor and a memory coupled to the processor; a bare metal hypervisor configured to operate on the base hardware, the bare metal hypervisor adapted to allocate resources of the base hardware between multiple operating systems; a work virtual machine comprising a work operating system configured to operate on the bare metal hypervisor, the work operating system adapted to run work applications installed on the work virtual machine and shared applications; a home virtual machine comprising a home operating system configured to operate on the bare metal hypervisor, the home operating system adapted to run home applications installed on the home virtual machine and shared applications; an arbitrator operating system configured to operate on the bare metal hypervisor; and a smart arbitrator server configured to operate on the arbitrator operating system, the smart arbitrator server adapted to provide a gateway between the work virtual machine and the home virtual machine, manage access to the work applications according to a policy, wherein the policy allows a non-user entity to restrict a user entity from installing and removing the work applications on the work virtual machine, and manage access to the home applications according to the policy, wherein policy disallows the non-user entity to restrict the user entity from installing and removing the home applications on the home virtual machine. - View Dependent Claims (26)
-
Specification