Patent ID: 8819180

Claim:
A method comprising: maintaining user settings and application context information in a first computing environment in relation to a first client-server application running on a first operating system of the first computing environment, the first computing environment configured to run the first operating system and a second operating system concurrently on a single shared kernel; displaying a first user interaction environment of the first client-server application via the first computing environment according to the user settings and the application context information, the first user interaction environment reflecting a current interaction state; detecting a docking event indicating that the mobile computing environment is docked with a desktop computing environment; in response to the docking event: closing the first client-server application running on the first operating system of the first computing environment; launching a second client-server application running in the second operating system; the second client-server application accessing the user settings and application context information associated with the first client-server application; and applying, by the second client-server application running in the second operating system, the application context information to present a second user interaction environment via the second client-server application on a display of a second computing environment associated with the second operating system that substantially reflects the current interaction state.