Enhancing visual representation and other effects for application management on a device with a small screen
First Claim
1. A method for using three-dimensional (3D) and other rendering effects within a graphical display environment on a mobile device to enable a new application to be displayed while a currently-running application window remains visible within a main viewing area of a screen, the method comprising:
- receiving a request to display a new application in the graphical display environment;
in response to the request, generating a slanted view of the currently-running application window by slanting the currently-running application window through a 3D rendering effect and moving the currently-running application window towards an edge of the screen to make room for the new application; and
displaying the new application in a new display window next to the slanted view of the currently-running application window.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system that uses three-dimensional (3D) and other rendering effects within a graphical display environment on a mobile device to enable a new application to be displayed while a currently-running application window remains visible within a main viewing area of a screen. During operation, the system receives a request to display a new application in the graphical display environment. Next, in response to the request, the system generates a slanted view of the currently-running application window by slanting the currently-running application window through a 3D rendering effect and moving the currently-running application window towards an edge of the screen to make room for the new application. Finally, the system displays the new application in a new display window next to the slanted view of the currently-running application window.
-
Citations
23 Claims
-
1. A method for using three-dimensional (3D) and other rendering effects within a graphical display environment on a mobile device to enable a new application to be displayed while a currently-running application window remains visible within a main viewing area of a screen, the method comprising:
-
receiving a request to display a new application in the graphical display environment;
in response to the request, generating a slanted view of the currently-running application window by slanting the currently-running application window through a 3D rendering effect and moving the currently-running application window towards an edge of the screen to make room for the new application; and
displaying the new application in a new display window next to the slanted view of the currently-running application window. - View Dependent Claims (2, 3)
-
-
4. A method for using three-dimensional (3D) and other rendering effects within a graphical display environment on a mobile device to enable a second application which is displayed in the background of the graphical display environment to receive attention from a user who is interacting with a first application, the method comprising:
-
displaying a window for the first application in a main viewing area of the graphical display environment;
displaying a scaled-down window for the second application in the graphical display environment; and
when the second application requires attention, applying a 3D rendering effect to the displayed scaled-down window for the second application to alert the user that the second application requires attention. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for using three-dimensional (3D),and other rendering effects within a graphical display environment on a mobile device to enable a new application to be displayed while a currently-running application window remains visible within a main viewing area of a screen, the method comprising:
-
receiving a request to display a new application in the graphical display environment;
in response to the request, generating a slanted view of the currently-running application window by slanting the currently-running application window through a 3D rendering effect and moving the currently-running application window towards an edge of the screen to make room for the new application; and
displaying the new application in a new display window next to the slanted view of the currently-running application window. - View Dependent Claims (11, 12)
-
-
13. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for using three-dimensional (3D) and other rendering effects within a graphical display environment on a mobile device to enable a second application which is displayed in the background of the graphical display environment to receive attention from a user who is interacting with a first application, the method comprising:
-
displaying a window for the first application in a main viewing area of the graphical display environment;
displaying a scaled-down window for the second application in the graphical display environment; and
when the second application requires attention, applying a 3D rendering effect to the displayed scaled-down window for the second application to alert the user that the second application requires attention. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. An apparatus that uses three-dimensional (3D) and other rendering effects within a graphical display environment on a mobile device to enable a new application to be displayed while a currently-running application window remains visible within a main viewing area of a screen, comprising:
-
a receiving mechanism configured to receive a request to display a new application in the graphical display environment;
a generation mechanism configured to generate a slanted view of the currently-running application window by slanting the currently-running application window through a 3D rendering effect and moving the currently-running application window towards an edge of the screen to make room for the new application in response to the request; and
a display mechanism configured to display the new application in a new display window next to the slanted view of the currently-running application window. - View Dependent Claims (20)
-
-
21. An apparatus that uses three-dimensional (3D) and other rendering effects within a graphical display environment on a mobile device to enable a second application which is displayed in the background of the graphical display environment to receive attention from a user who is interacting with a first application, comprising:
-
a display mechanism configured to display a window for the first application in a main viewing area of the graphical display environment;
wherein the display mechanism is additionally configured to display a scaled-down window for the second application in the graphical display environment; and
an applying mechanism configured to apply a 3D rendering effect to the displayed scaled-down window for the second application to alert the user that the second application requires attention. - View Dependent Claims (22, 23)
-
Specification