Patent ID: 9311125
Filing Date: 2016-04-12
CPC Classification: G06F

Claim Text:
1. An apparatus comprising a single hardware that supports a plurality of operating systems, the plurality of operating systems comprising: a server operating system that runs on a virtual machine, and the server operating system is configured to run one or more applications and provide an integrated user interface for applications running on the plurality of operating systems; and at least one client operating system that runs on at least one other virtual machine, and the client operating system is configured to provide a user interface for one or more applications running on the client operating system through the integrated user interface of the server operating system, wherein the at least one client operating system and the server operating system are stored in the single hardware and communicate with each other via a kernel layer of the respective operating systems running on the respective virtual machines, and wherein in response to a user input signal to request installation of an application, an application registration manager of the server operating system selects a client operating system of the at least one client operating system in which the application is to be installed, installs the application in the selected operating system, and registers information including an installation path of the application in an application configuration manager.