Patent ID: 9027038
Filing Date: 2015-05-05
Classification: G06F,H04L

Abstract:
1. A method of constructing a secure and flexible operating system, the method comprising: installing a microkernel on a computing device; executing a first user application in a first operating system of a first virtual machine on the microkernel; executing a second different user application in a second different operating system of a second different virtual machine on the microkernel; executing a first embedded web browser in a third different virtual machine on the microkernel; sending a first message associated with the first user application from the first virtual machine to the third virtual machine using a hypertext transfer protocol (HTTP), wherein the first message includes information for generating a first display; generating, based on the information included in the first message, the first display via a user interface in the first embedded web browser in the third different virtual machine; sending a second different message associated with the second user application from the second virtual machine to the third virtual machine using the hypertext transfer protocol (HTTP), wherein the second message includes information for generating a second display; and generating, based on the information included in the second message, the second display via the user interface in the first embedded web browser in the third different virtual machine.