METHOD AND APPARATUS FOR USER INTERFACE IN A SYSTEM HAVING TWO OPERATING SYSTEM ENVIRONMENTS
First Claim
1. A method for user interface, comprising:
- controlling by a first operating system environment (first OSE) the states of a set of applications of the first OSE, wherein each application is controlled to be in one of at least a closed state, an open-running state, and an open-suspended state;
rendering by a second operating system environment (second OSE) a set of application status indicators on a graphical user interface each of which indicates an identity and a current state of one of the open applications of the first OSE, wherein the open applications comprise applications that are in one of the open-running and open-suspended states;
determining by the second OSE a user input to alter the state of one of the applications (an identified application) of the open applications to a different state that is one of at least closed, open-running, and open-suspended;
communicating by the second OSE to the first OSE an identity of the identified application and the different state; and
changing by the second OSE the rendering of the application status indicator of the identified application to indicate the different state.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus (110) and method (700) for user interface in a multi-environment operating system is provided wherein a first operating system (first OSE) (222) controls the states of a set of applications of the first OSE. Each application is controlled to be in one of at least a closed state, an open-running state, and an open-suspended state. A second OSE (224) renders a set of application status indicators (326, 340) on a graphical user interface (312) each of which indicates an identity and a current state of one of the open applications of the first OSE. The second OSE determines a user input to alter the state of an identified one of the open applications to a different state. The second OSE communicates to the first OSE an identity of the identified application and the different state. The second OSE changes the rendering of the application status indicator of the identified application to indicate the different state.
-
Citations
20 Claims
-
1. A method for user interface, comprising:
-
controlling by a first operating system environment (first OSE) the states of a set of applications of the first OSE, wherein each application is controlled to be in one of at least a closed state, an open-running state, and an open-suspended state; rendering by a second operating system environment (second OSE) a set of application status indicators on a graphical user interface each of which indicates an identity and a current state of one of the open applications of the first OSE, wherein the open applications comprise applications that are in one of the open-running and open-suspended states; determining by the second OSE a user input to alter the state of one of the applications (an identified application) of the open applications to a different state that is one of at least closed, open-running, and open-suspended; communicating by the second OSE to the first OSE an identity of the identified application and the different state; and changing by the second OSE the rendering of the application status indicator of the identified application to indicate the different state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising:
-
a first device comprising a central processing unit (CPU); a second device comprising a central processing unit (CPU); and a graphical user interface (GUI) coupled to one of the first and second devices, wherein the CPU of the first device executes a first operating system environment (first OSE) that controls the states of a set of applications of the first OSE, wherein each application is controlled to be in one of at least a closed state, an open-running state, and an open-suspended state, and wherein the CPU of the second device executes a second operating system environment (second OSE) that renders a set of application status indicators on the GUI, each of which indicates an identity and a current state of one of the open applications of the first OSE, wherein the open applications comprise applications that are in one of the open-running and open-suspended states; determines a user input to alter the state of one of the applications (a identified application) of the open applications to a different state that is one of at least closed, open-running, and open-suspended; communicates to the first OSE an identity of the identified application and the different state; and changes the rendering of the application status indicator of the identified application to indicate the different state. - View Dependent Claims (11, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
12. A tangible computer readable medium that stores instructions that are executable by a processor for performing a method of rendering a window that comprises:
-
controlling by a first operating system environment (first OSE) the states of a set of applications of the first OSE, wherein each application is controlled to be in one of at least a closed state, an open-running state, and an open-suspended state; rendering by a second operating system environment (second OSE) a set of application status indicators on a graphical user interface each of which indicates an identity and a current state of one of the open applications of the first OSE, wherein the open applications comprise applications that are in one of the open-running and open-suspended states; determining by the second OSE a user input to alter the state of one of the applications (a identified application) of the open applications to a different state that is one of at least closed, open-running, and open-suspended; communicating by the second OSE to the first OSE an identity of the identified application and the different state; and changing by the second OSE the rendering of the application status indicator of the identified application to indicate the different state.
-
Specification