IP Library Granted Patent US 7,487,467
Granted Patent B1
US 7,487,467 · App. 11/159,951 · Granted Feb 3, 2009

Visual representation and other effects for application management on a device with a small screen

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,487,467
App. No.
11/159,951
Granted
Feb 3, 2009
Kind
B1
Abstract

One embodiment of the present invention provides a system and a method for presenting a set of icons in a display so that the icons can be selected by a user via a keypad. During operation, the display presents a set of icons to the user. The user can then select an icon from the set of icons by entering input into the keypad. The set of icons are presented in the display such that the spatial layout of the set of icons is substantially the same as the layout of the keypad, resulting in an intuitive interface that allows the user to select desired choices quickly and easily.

Claims (68)

1. A method for presenting a set of icons associated with a first application in a display, the method comprising:

presenting the set of icons for the first application to the user in the display so that an icon from the set of icons can be selected by a user via a keypad;

receiving an interruption while executing the first application;

using three-dimensional graphical display techniques to create an iconized but still-active representation of the first application on a side of the display; and

displaying an interrupting dialog associated with the interruption in a primary area of the display;

wherein the set of icons are presented in the display such that the spatial layout of the set of icons is substantially the same as the layout of the keypad, resulting in an intuitive interface that allows the user to select desired choices quickly and easily;

wherein the set of icons is partitioned into a hierarchical set of icons that includes two or more levels of hierarchy;

wherein a visualization of the complete hierarchical set of icons is displayed in the display, and wherein multiple levels of hierarchy from the hierarchical set of icons are simultaneously displayed in the display using three-dimensional graphical display techniques;

wherein simultaneously displaying multiple levels of hierarchy from the hierarchical set of items in the display results in an intuitive interface that allows the user to select desired choices from the hierarchical set of icons quickly and easily; and

wherein transitioning to the iconized representation of the first application allows the user to recognize intuitively that a status change has occurred and gives the user visual context into the status of the first application.

2. The method of claim 1 , wherein presenting the set of icons involves presenting a visual cue in proximity to each icon that associates the icon with a corresponding button on the keypad.

3. The method of claim 1 , wherein the method further comprises executing an action associated with the icon; and

wherein executing the action involves providing visual feedback to the user, in order to provide a smooth context switch between a set of actions.

4. The method of claim 3 , wherein executing the action involves presenting a visual transition that simulates view (eye point) movement in a 3D space and efficiently provides the user with a mental model of concurrent application in the 3D space.

5. The method of claim 3 , space wherein executing the action involves presenting a second set of icons to the user in the display.

6. The method of claim 5 , wherein presenting the set of icons in the display includes presenting a background image;

wherein presenting the second set of icons in the display includes presenting a second background image; and

wherein changing background images provides context to the user.

7. The method of claim 1 ,

wherein the display has a currently-focused icon which is highlighted;

wherein selecting the icon involves transferring the highlight from the currently-focused icon to the selected icon; and

wherein a set of directional buttons on the keypad allow the user to transfer the highlight to the icon.

8. The method of claim 1 , wherein the keypad can include:

a telephone keypad; or

a touch-sensitive display device.

9. The method of claim 1 , wherein the set of icons can include three-dimensional images.

10. The method of claim 1 , wherein the set of icons can include multiple planes of icons layered over each other and rendered using translucency so that the multiple planes of icons are simultaneously visible.

11. The method of claim 1 , wherein the method further comprises tracking how often each icon in the set of icons has previously been chosen, and using this information to optimize future presentation of the set of icons.

12. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for presenting a set of icons associated with a first application in a display, the method comprising:

presenting the set of icons for the first application to the user in the display so that an icon from the set of icons can be selected by a user via a keypad;

receiving an interruption while executing the first application;

using three-dimensional graphical display techniques to create an iconized but still-active representation of the first application on a side of the display; and

displaying an interrupting dialog associated with the interruption in a primary area of the display;

wherein the set of icons are presented in the display such that the spatial layout of the set of icons is substantially the same as the layout of the keypad, resulting in an intuitive interface that allows the user to select desired choices quickly and easily;

wherein the set of icons is partitioned into a hierarchical set of icons that includes two or more levels of hierarchy;

wherein a visualization of the complete hierarchical set of icons is displayed in the display, and wherein multiple levels of hierarchy from the hierarchical set of icons are simultaneously displayed in the display using three-dimensional graphical display techniques;

wherein simultaneously displaying multiple levels of hierarchy from the hierarchical set of items in the display results in an intuitive interface that allows the user to select desired choices from the hierarchical set of icons quickly and easily; and

wherein transitioning to the iconized representation of the first application allows the user to recognize intuitively that a status change has occurred and gives the user visual context into the status of the first application.

13. The computer-readable storage medium of claim 12 , wherein presenting the set of icons involves presenting a visual cue in proximity to each icon that associates the icon with a corresponding button on the keypad.

14. The computer-readable storage medium of claim 12 , wherein the method further comprises executing an action associated with the icon; and

wherein executing the action involves providing visual feedback to the user, in order to provide a smooth context switch between a set of actions.

15. The computer-readable storage medium of claim 14 , wherein executing the action involves presenting a visual transition that simulates view (eye point) movement in a 3D space and efficiently provides the user with a mental model of concurrent applications in the 3D space.

16. The computer-readable storage medium of claim 14 , wherein executing the action involves presenting a second set of icons to the user in the display.

17. The computer-readable storage medium of claim 16 , wherein presenting the set of icons in the display includes presenting a background image;

wherein presenting the second set of icons in the display includes presenting a second background image; and

wherein changing background images provides context to the user.

18. The computer-readable storage medium of claim 12 ,

wherein the display has a currently-focused icon which is highlighted;

wherein selecting the icon involves transferring the highlight from the currently-focused icon to the selected icon; and

wherein a set of directional buttons on the keypad allow the user to transfer the highlight to the icon.

19. The computer-readable storage medium of claim 12 , wherein the keypad can include:

a telephone keypad; or

a touch-sensitive display device.

20. The computer-readable storage medium of claim 12 , wherein the set of icons can include three-dimensional images.

21. An apparatus for presenting a set of icons associated with a first application in a display, comprising:

a display mechanism configured to present a set of icons for the first application to the user; and

an input mechanism configured to select an icon from the set of icons based on user input from a keypad;

wherein the set of icons are presented in the display such that the spatial layout of the set of icons is substantially the same as the layout of the keypad, resulting in an intuitive interface that allows the user to select desired choices quickly and easily;

wherein the set of icons is partitioned into a hierarchical set of icons that includes two or more levels of hierarchy;

wherein a visualization of the complete hierarchical set of icons is displayed in the display, and wherein multiple levels of hierarchy from the hierarchical set of icons are simultaneously displayed in the display using three-dimensional graphical display techniques;

wherein simultaneously displaying multiple levels of hierarchy from the hierarchical set of items in the display results in an intuitive interface that allows the user to select desired choices from the hierarchical set of icons quickly and easily;

wherein the display mechanism is further configured to receive an interruption while presenting the set of icons, and is configured to respond to the interruption by:

using three-dimensional graphical display techniques to create an iconized but still-active representation of the first application on a side of the display; and

displaying an interrupting dialog associated with the interruption in a primary area of the display; and

wherein transitioning to the iconized representation of the first application allows the user to recognize intuitively that a status change has occurred and gives the user visual context into the status of the first application.

22. The method of claim 1 , wherein the set of icons is associated with a first application, wherein the method further comprises:

receiving a request to display a second application; and

transitioning the display from the first application to the second application using three-dimensional graphical display techniques that transform the size and/or background of the display of the first application and/or the second application during the transition to give the user a visual context for the concurrent applications and the switch between the applications.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037304/0137 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2005
From: KAWAHARA, HIDEYA; HONG, YOOJIN; BYRNE, PAUL; LUDOLPH, FRANK E.; SASAKI, CURTIS J.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 016729/0329 →