METHOD AND APPARATUS FOR PRESENTING A WINDOW IN A SYSTEM HAVING TWO OPERATING SYSTEM ENVIRONMENTS
First Claim
1. A method of rendering a window comprising:
- executing a first operating system environment (first 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 OSE window, and wherein the first OSE window can be used on the first GUI for interfacing with the first OSE;
executing a second operating system environment (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 OSE window (this second OSE window is hereafter referred to as the WIW), wherein the rendering comprisescommunicating by the second OSE relevant events to the first OSE andmodifying by the first OSE the graphical data of the first OSE window in response to one or more of the relevant events.
3 Assignments
0 Petitions
Accused Products
Abstract
A device (110) and method (700) for providing windows in a multi-environment operating system is provided. A first operating system environment (first OSE) (222) is executed in a native mode on a mobile device (110). The mobile device comprises a first graphical user interface (GUI) 112. The first OSE generates graphical data for a first OSE window (118). The first OSE window can be used on the first GUI for interfacing with the first OSE. A second operating system environment (second OSE) (224) is executed in a native mode on the mobile device, wherein the second OSE generates a GUI desktop (318) that is displayed on a second GUI (312). A second window (320) is rendered on the GUI desktop that comprises the first OSE window. The second OSE communicates relevant events to the first OSE, which are used by the first OSE to update the information used to render the first OSE window within the second OSE window.
67 Citations
20 Claims
-
1. A method of rendering a window comprising:
-
executing a first operating system environment (first 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 OSE window, and wherein the first OSE window can be used on the first GUI for interfacing with the first OSE; executing a second operating system environment (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 OSE window (this second OSE window is hereafter referred to as the WIW), wherein the rendering comprisescommunicating by the second OSE relevant events to the first OSE and modifying by the first OSE the graphical data of the first OSE window in response to one or more of the relevant events. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a central processing unit (CPU); a first graphical user interface (first GUI); and a second GUI, wherein the CPU executes a first operating system environment (first OSE) in a native mode on the CPU of the apparatus, wherein the apparatus comprises the first GUI, and wherein the first OSE generates graphical data for a first OSE window, and wherein the first OSE window can be used on the first GUI for interfacing with the first OSE, executes a second operating system environment (second OSE) in a native mode on the CPU of the apparatus, wherein the second OSE generates a desktop that is displayed on a second GUI, and renders on the GUI desktop a second window that comprises the first OSE window, wherein the rendering comprises communicating by the second OSE relevant events to the first OSE and modifying by the first OSE the graphical data of the first OSE window in response to one or more of the relevant events.
-
-
13. A tangible computer readable medium that stores instructions that are executable by a processor for performing a method of rendering a window that comprises:
-
executing a first operating system environment (first 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 OSE window, and wherein the first OSE window can be used on the first GUI for interfacing with the first OSE; executing a second operating system environment (second OSE) in a native mode on the CPU of the mobile device, wherein the second OSE generates a desktop that is displayed on a second GUI; and rendering on the GUI desktop a second window that comprises the first OSE window (this second OSE window is hereafter referred to as the WIW), wherein the rendering comprises communicating by the second OSE relevant events to the first OSE and modifying by the first OSE the graphical data of the first OSE window in response to one or more of the relevant events. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification