×

Method and apparatus for presenting a window in a system having two operating system environments

  • US 9,354,900 B2
  • Filed: 04/28/2011
  • Issued: 05/31/2016
  • Est. Priority Date: 04/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of rendering a window comprising:

  • executing a first operating system environment (OSE) in a native mode on a central processing unit (CPU) of a mobile device, wherein the mobile device comprises a first graphical user interface (GUI), and wherein the first OSE generates graphical data for a first window, and wherein the first window can be used on the first GUI for interfacing with the first OSE;

    executing, independent of the first OSE, a second OSE in a native mode on the CPU of the mobile device, wherein the second OSE generates a GUI desktop that is displayed on a second GUI; and

    rendering on the GUI desktop a second window that comprises the first window, wherein the rendering comprises;

    communicating relevant events from the second OSE to the first OSE via an inter-environment communication path, the inter-environment communication path comprising a communication module which resides within the second OSE and which is configured as a communication link between the first OSE and the second OSE;

    modifying by the first OSE the graphical data of the first window in response to one or more of the relevant events;

    determining, based on a communication from the first OSE to the second OSE via the inter-environment communication path, that a frame buffer of the first window has been updated, the frame buffer corresponding to the graphical data;

    copying, in response to the communication from the first OSE to the second OSE, the frame buffer for the second window; and

    providing for display the modified graphical data.

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