VISUALLY RICH TAB REPRESENTATION IN USER INTERFACE
First Claim
Patent Images
1. A computer implemented method for presenting tabs in a window to interface with a user, the method comprising:
- generating a thumbnail image for each of the tabs, in a tab bar, based on a snapshot of the window providing an interface for a presentation corresponding to the tab;
displaying an expanded tab bar to replace the tab bar in the window, the expanded tab bar including at least one of the thumbnail images;
displaying, in response to a command received while the expanded tab bar is displayed, snapshot images arranged in a two dimensional grid over an area covering at least a center portion of the window, the snapshot images corresponding to the thumbnail images in the expanded tab bar; and
in response to detecting a user interface action on a particular one of the snapshot images in the two dimensional grid, the particular snapshot image corresponding to a particular one of the presentations, updating the window to provide an interface for the particular presentation.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses that generate a thumbnail image for each tab in a window based on a snapshot of the window providing interface for a presentation corresponding to the tab are described. An expanded tab bar may be displayed to replace a tab bar inside the window. One or more thumbnail images may be displayed in the expanded tab bar. A user interface operation may be detected on a particular thumbnail image in the expanded tab bar to update the window for providing interface for a particular presentation corresponding to the particular thumbnail.
139 Citations
27 Claims
-
1. A computer implemented method for presenting tabs in a window to interface with a user, the method comprising:
-
generating a thumbnail image for each of the tabs, in a tab bar, based on a snapshot of the window providing an interface for a presentation corresponding to the tab; displaying an expanded tab bar to replace the tab bar in the window, the expanded tab bar including at least one of the thumbnail images; displaying, in response to a command received while the expanded tab bar is displayed, snapshot images arranged in a two dimensional grid over an area covering at least a center portion of the window, the snapshot images corresponding to the thumbnail images in the expanded tab bar; and in response to detecting a user interface action on a particular one of the snapshot images in the two dimensional grid, the particular snapshot image corresponding to a particular one of the presentations, updating the window to provide an interface for the particular presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer implemented method for presenting tabs in a window on a display screen to interface with a user, the method comprising:
-
generating snapshot images for the tabs corresponding to separate presentations which use the window, each snapshot image containing content of r a presentation corresponding to a tab on the window; determining an area covering a center portion of the window on the display screen according to constraints including a minimal visible image size and an available area on the display screen surrounding the window; and displaying the snapshot images arranged in a two dimensional grid for identifying the separate presentations over the area encompassed by the surrounding area of the window. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A machine-readable storage medium having instructions, when executed by a machine, cause the machine to perform a method, the method comprising:
-
generating a thumbnail image for each of the tabs, in an expanded tab bar, based on a snapshot of the window providing an interface for a presentation corresponding to the tab; morphing the thumbnail images from the expanded tab bar into snapshot images arranged in a two dimensional grid over an area covering at least a center portion of the window; and in response to detecting a user interface action on a particular one of the snapshot images in the two dimensional grid, the particular snapshot image corresponding to a particular one of the presentations, updating the window to provide an interface for the particular presentation.
-
-
26. A machine-readable storage medium having instructions, when executed by a machine, cause the machine to perform a method, the method comprising:
-
generating snapshot images for the tabs corresponding to separate presentations which use the window, each snapshot image containing content of a presentation corresponding to a tab on the window; determining an area covering a center portion of the window on the screen display according to constraints including a minimal visible image size and an available area on the display screen surrounding the window; and displaying the snapshot images arranged in a two dimensional grid for identifying the separate presentations over the area encompassed by the surrounding area of the window.
-
-
27. An apparatus, comprising:
-
a memory storing executable instructions; a user interface device having a display screen; a processor coupled to user interface device and the memory to execute the executable instructions from the memory for switching among a plurality of presentations for a window on the display screen, the processor being configured to; generate a thumbnail image for each of the tabs, in the tab bar, based on a snapshot of the window providing an interface for a presentation corresponding to the tab; display an expanded tab bar to replace the tab bar in the window, the expanded tab bar including at least one of the thumbnail images; morph the thumbnail images from the expanded tab bar into snapshot images arranged in a two dimensional grid over an area covering at least a center portion of the window; and in response to detecting a user interface action on a particular one of the snapshot images in the two dimensional grid, the particular snapshot image corresponding to a particular one of the presentations, update the window to provide an interface for the particular presentation.
-
Specification