Thumbnail-image selection of applications
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving a first gesture or a gesture portion, at least a portion of the first gesture or gesture portion being over a first user interface associated with a first application;
analyzing the first gesture or gesture portion to determine whether to pass the first gesture or gesture portion to the first application, whether to display an application-selection user interface associated with a system-interface module, or whether to display a system-control user interface associated with the system-interface module, the analyzing based, at least in part, on a starting point and a second point of the first gesture or gesture portion;
responsive to determining to display the application-selection user interface, presenting, via the system-interface module, the application-selection user interface on a display, the application-selection user interface having thumbnail images for applications, each of the thumbnail images a visual representation of an application interface for a respective one of the applications, at least one thumbnail image being associated with a second application having a second user interface and at least one thumbnail image being associated with a third application having a third user interface, the second application and the third application being different, the system-interface module being associated with launching applications;
receiving a selection of one of the thumbnail images and through a second gesture or a later gesture portion;
responsive to receiving the selection, dragging the selected thumbnail image to a region of the display based, at least in part, on the second gesture or the later gesture portion; and
based on the region of the display to which the selected thumbnail image is dragged, presenting the application interface associated with the selected thumbnail image, the presenting effective to enable interaction with a selected application associated with the selected thumbnail image.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes techniques and apparatuses enabling thumbnail-image selection of applications. In some embodiments, these techniques and apparatuses enable a user interface having selectable thumbnail images for applications not currently exposed on a display. The techniques and apparatuses may enable selection of this user interface through a simple gesture that is both easy-to-use and remember. Further, selection of applications not currently exposed on the display may be selected through thumbnail images representing each application'"'"'s application interface as it will appear on selection.
766 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a first gesture or a gesture portion, at least a portion of the first gesture or gesture portion being over a first user interface associated with a first application; analyzing the first gesture or gesture portion to determine whether to pass the first gesture or gesture portion to the first application, whether to display an application-selection user interface associated with a system-interface module, or whether to display a system-control user interface associated with the system-interface module, the analyzing based, at least in part, on a starting point and a second point of the first gesture or gesture portion; responsive to determining to display the application-selection user interface, presenting, via the system-interface module, the application-selection user interface on a display, the application-selection user interface having thumbnail images for applications, each of the thumbnail images a visual representation of an application interface for a respective one of the applications, at least one thumbnail image being associated with a second application having a second user interface and at least one thumbnail image being associated with a third application having a third user interface, the second application and the third application being different, the system-interface module being associated with launching applications; receiving a selection of one of the thumbnail images and through a second gesture or a later gesture portion; responsive to receiving the selection, dragging the selected thumbnail image to a region of the display based, at least in part, on the second gesture or the later gesture portion; and based on the region of the display to which the selected thumbnail image is dragged, presenting the application interface associated with the selected thumbnail image, the presenting effective to enable interaction with a selected application associated with the selected thumbnail image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
receiving a first touch-based gesture at least partially over a user interface associated with an immersive environment, the user interface associated with the immersive environment enabling interaction with one or more applications without controls provided through one or more window frames; analyzing the touch-based gesture to determine whether to pass the first touch-based gesture to a first application associated with the user interface associated with the immersive environment, whether to display an application-selection user interface associated with a system-interface module, or whether to display a system-control user interface associated with the system-interface module based, at least in part, on a starting point and a second point of the first mouse-based gesture, the analyzing comprising analyzing the touch-based gesture to determine a final or intermediate length associated with the touch-based gesture, and an angle associated with the touch-based gesture; responsive to determining to display the application-selection user interface, presenting the application-selection user interface associated with the system-interface module on a display, the application-selection user interface having thumbnail images for applications, each of the thumbnail images a visual representation of an application interface for a respective one of the applications, at least two of the applications having separate application interfaces, the system-interface module being associated with launching applications; receiving selection of a selected thumbnail image of the thumbnail images and through a second touch-based gesture; responsive to selection of the selected thumbnail image, presenting a menu within, over, or adjacent to the application-selection user interface associated with the system-interface module, the menu enabling selection to present the application interface associated with the selected thumbnail image at a first display size or location or a second display size or location; and responsive to selection of the first or second display size or location, presenting the application interface associated with the selected thumbnail image and at the selected first or second display size or location within the display, the presenting effective to enable interaction with a selected application associated with the selected thumbnail image. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A system comprising:
- one or more computer processors; and
one or more computer-readable storage media hardware having computer-readable instructions thereon that, responsive to execution by the one or more computer processors, perform operations comprising;receiving a gesture having a first portion starting at an edge of a display, moving away from the edge, and made over a current application interface associated with a current application without presenting a visible, selectable control over the current application interface or on the display presenting the current application interface; responsive to receiving the first portion of the gesture, presenting a thumbnail image of the previous application interface progressively with the first portion of the gesture as the gesture is received; receiving a second portion of the gesture that moves toward the edge; determining whether to display an application-selection interface associated with a system-interface module, whether to display a system-control user interface associated with the system-interface module, or to pass the gesture to the current application based, at least in part, on the first portion of the gesture and the second portion of the gesture, the determining comprising analyzing the first portion of the gesture and the second portion of the gesture to determine an angle associated with the gesture, and a speed associated with the gesture; responsive determining to display the application-selection interface associated with the system-interface module, presenting, via the system-interface module, the application-selection user interface associated with the system-interface module on the display, the application-selection user interface associated with the system-interface module having comprising other thumbnail images for other applications, each of the other thumbnail images a visual representation of an application interface for a respective one of the other applications; receiving selection of one of the thumbnail images and through a third portion of the gesture or another gesture, the third portion of the gesture or the other gesture dragging the selected thumbnail image from the system-interface application user interface to a region of the display; and responsive to receiving the selection and based on the region of the display to which the selected thumbnail image is dragged, presenting the application interface associated with the selected thumbnail image, the presenting effective to enable interaction with a selected application associated with the selected other thumbnail image.
- one or more computer processors; and
Specification