Context Based Gesture Actions on a Touchscreen
AssigneeGoogle Inc.
InventorsFady Samuel, Varun Jain
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for executing a default action on a touchscreen device is provided. The method includes receiving a touch input from a user on a touchscreen device and determining a context associated with the touch input. The context is associated with one or more actions including a default action. The method also includes determining that the received touch input comprises a default gesture, and performing the default action associated with the determined context. The default gesture may be a two-finger double-tap gesture. Systems and machine-readable media are also provided.
Claims20
A method comprising:
- outputting, for display at a touch screen operatively coupled to a computing device, a graphical user interface including a plurality of icons representing applications;
- receiving an indication of a first gesture detected by the touch screen at a location at which a particular icon from the plurality of icons is displayed;
- determining a current context of the computing device;
- determining whether the first gesture is a default type gesture associated with a default action or an action-select type gesture associated with a menu of multiple selectable actions to perform in the current context of the computing device;
- responsive to determining that the first gesture is the default type gesture, executing an application represented by the particular icon to perform the default action;
- receiving an indication of a second gesture detected by the touch screen at the location at which the particular icon is displayed;
- determining whether the second gesture is the default type gesture associated with the default action or the action-select type gesture associated with the menu of multiple selectable actions to perform in the current context of the computing device;
- and
- responsive to determining that the second gesture is the action-select type gesture associated with the menu of multiple selectable actions to perform in the current context of the computing device:
- identifying, based on the current context of the computing device, the multiple selectable actions to perform in the current context;
- and
- outputting, for display, a menu indicating the multiple selectable actions to perform in the current context;
- receiving an indication of a third gesture detected by the touch screen at an area of the menu where a particular selectable action from the multiple selectable actions is displayed;
- and
- responsive to receiving the third gesture, executing the application represented by the particular icon to perform the particular selectable action.
A mobile computing device comprising:
- a touch screen that displays a graphical user interface of an application executing within a mobile operating system of the mobile computing device;
- a memory that stores instructions associated with the mobile operating system and the application;
- and
- at least one processor that executes the instructions to:
- receive an indication of a first gesture detected by the touch screen at a location at which an element from the graphical user interface is displayed;
- determine a current context of the mobile computing device;
- determine, based on the current context, multiple selectable actions for the application to perform based on the current context;
- determine whether the first gesture is a default type gesture associated with a default action or an action-select type gesture associated with a menu of the multiple selectable actions;
- responsive to determining that the first gesture is not the default type gesture and
- responsive to determining that the first gesture is the action-select type gesture:
- output, for display at the touch screen, the menu of the multiple selectable actions;
- receive an indication of a second gesture detected by the touch screen at an area of the menu where a particular selectable action from the multiple selectable actions is displayed;
- and
- responsive to receiving the second gesture, perform, with the application, the particular selectable action.
A computer-readable storage medium comprising instructions that, when executed, cause at least one processor of a mobile computing device to:
- receive an indication of a first gesture detected by a touch screen at a location at which an element from a graphical user interface is displayed;
- determine a current context of the mobile computing device;
- determine, based on the current context, multiple selectable actions for an application to perform given the current context;
- determine whether the first gesture is a default type gesture associated with a default action or an action-select type gesture associated with a menu of the multiple selectable actions;
- responsive to determining that the first gesture is not the default type gesture and responsive to determining that the first gesture is the action-select type gesture:
- output, for display at the touch screen, the menu of the multiple selectable actions;
- receive an indication of a second gesture detected by the touch screen at an area of the menu where a particular selectable action from the multiple selectable actions is displayed;
- and
- responsive to receiving the second gesture, perform, with the application, the particular selectable action.
Dependencies are inferred from the claim text.