System, method and computer program product providing bypass mechanisms for a virtual mobile device platform
First Claim
1. A method for reducing network latency in a virtual mobile device platform, the method comprising:
- providing, by a virtual mobile device platform embodied on at least one server machine, a virtual mobile device specifically configured for a physical mobile device, the physical mobile device communicatively connected to the virtual mobile device platform over a network;
responsive to a request from the physical mobile device over the network, identifying an element or function of the virtual mobile device to be bypassed; and
passing a response to the request to a framework executing on the physical mobile device to implement a bypass function of the virtual mobile device platform, thereby bypassing the identified element or function of the virtual mobile device when communicating with the physical mobile device over the network.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein can allow a user of mobile device in a network environment to switch between using public network services and using private network services. To access private network services, a virtualization cloud client application running on mobile device connects to a virtualized device hosted in virtualization cloud and brokers access to private network services as well as local device functions. Embodiments disclosed herein provide a system, method, and computer program product for improving network latency by bypassing elements or functions on a remote virtual machine. Examples of this approach include moving elements of the user interface from the remote virtual machine to the local physical device, bypassing a media player on a virtual machine, and bypassing certain telephone functions on a virtual machine and instead performing those functions on the physical device.
-
Citations
21 Claims
-
1. A method for reducing network latency in a virtual mobile device platform, the method comprising:
-
providing, by a virtual mobile device platform embodied on at least one server machine, a virtual mobile device specifically configured for a physical mobile device, the physical mobile device communicatively connected to the virtual mobile device platform over a network; responsive to a request from the physical mobile device over the network, identifying an element or function of the virtual mobile device to be bypassed; and passing a response to the request to a framework executing on the physical mobile device to implement a bypass function of the virtual mobile device platform, thereby bypassing the identified element or function of the virtual mobile device when communicating with the physical mobile device over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by a virtual mobile device platform server machine to perform:
-
providing a virtual mobile device specifically configured for a physical mobile device, the physical mobile device communicatively connected to the virtual mobile device platform over a network; responsive to a request from the physical mobile device over the network, identifying an element or function of the virtual mobile device to be bypassed; and passing a response to the request to a framework executing on the physical mobile device to implement a bypass function of the virtual mobile device platform, thereby bypassing the identified element or function of the virtual mobile device when communicating with the physical mobile device over the network. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for reducing network latency in a virtual mobile device platform, the system comprising:
-
at least one processor; at least one non-transitory computer readable medium storing instructions translatable by the at least one processor to perform; providing a virtual mobile device specifically configured for a physical mobile device, the physical mobile device communicatively connected to a virtual mobile device platform embodied on at least one server machine over a network; responsive to a request from the physical mobile device over the network, identifying an element or function of the virtual mobile device to be bypassed; and passing a response to the request to a framework executing on the physical mobile device to implement a bypass function of the virtual mobile device platform, thereby bypassing the identified element or function of the virtual mobile device when communicating with the physical mobile device over the network. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification