×

Multi-operating system

  • US 9,678,810 B2
  • Filed: 09/08/2015
  • Issued: 06/13/2017
  • Est. Priority Date: 10/01/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computing system, comprising:

  • a computing device, comprising;

    a mobile operating system running in a first execution environment on a shared kernel, the mobile operating system having a first application framework supporting a first application;

    a desktop operating system running concurrently with the mobile operating system in a second execution environment on the shared kernel, the desktop operating system having a second application framework supporting a second application, wherein the second application is incompatible with the first application framework and wherein the mobile and desktop operating systems run concurrently on the shared kernel without virtualization; and

    a physical memory device,wherein the mobile operating system is associated with a first frame buffer in the physical memory device and the desktop operating system is associated with a second frame buffer in the physical memory device, each of the first and second frame buffers being associated with respective first and second frame buffer devices in the shared kernel,wherein the mobile operating system renders an associated first graphical user interface by writing graphics data to the first frame buffer device, an external display driver of the shared kernel then writes the graphics data to the mobile operating system frame buffer for output by the computing device, andwherein the desktop operating system renders an associated second graphical user interface by writing the graphics data to the second frame buffer device, an external display driver of the shared kernel then writes the graphics data to the desktop operating system frame buffer for output by the computing device.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×