Patent ID: 9300720
Filing Date: 2016-03-29
CPC Classification: G06F,H04L

Claim Text:
1. A system comprising: a server computer comprising a processor, memory, and a storage device, the memory of the server computer comprising instructions that when executed by the processor of the server computer causes the server computer to run a remote mobile operating system that comprises an application layer with applications that run on top of a system layer with a Dalvik process virtual machine that executes a first application being accessed by a user of a mobile client device over a computer network, wherein the remote mobile operating system receives user text inputs from the mobile client device and provides the user text inputs to the first application, and generates a touchscreen keyboard of a remote input method editor (IME) of the remote mobile operating system; and the mobile client device comprising a processor, memory and a storage device, the memory of the mobile client device comprising instructions that when executed by the processor of the mobile client device causes the mobile client device to run a local mobile operating system, and display a screen image of the remote mobile operating system, wherein the local mobile operating system automatically displays a touchscreen keyboard of a local IME of the local mobile operating system over the touchscreen keyboard of the remote IME in response to information from the server computer that the first application is accepting the user text inputs, wherein the remote touchscreen keyboard from the remote IME is hidden from a user of the mobile device, and wherein the local mobile operating system receives the user text inputs from the touchscreen of the local IME, and provides the user text inputs to the server computer by transmitting from the mobile client device over the computer network to the server computer.