IP Library Granted Patent US 11,243,683
Granted Patent B2
US 11,243,683 · App. 16/656,297 · Granted Feb 8, 2022

Context based gesture actions on a touchscreen

Inventors: Fady Samuel (Kitchener, CA); Varun Jain (Kitchener, CA)
Assignee: Google LLC
G06F3/04883G06F3/041G06F3/0482G06F3/048
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 11,243,683
App. No.
16/656,297
Granted
Feb 8, 2022
Kind
B2
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.

Claims (59)

1. 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 a type of gesture associated with the first gesture, the type of gesture including a default gesture associated with a default action to perform in the current context or an action-select gesture associated with a menu of multiple selectable actions to perform in the current context of the computing device, the default action being a predetermined action for the current context, the multiple selectable actions including the default action and at least one selectable action different than the default action;

responsive to determining that the type of gesture associated with the first gesture is the default gesture, executing an application represented by the particular icon to perform the default action in the current context;

receiving an indication of a second gesture detected by the touch screen at the location at which the particular icon is displayed;

determining the type of gesture associated with the second gesture;

responsive to determining that the type of gesture associated with the second gesture is the action-select 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 an application represented by the particular icon to perform the particular selectable action.

2. The method of claim 1 , wherein determining the current context of the computing device comprises determining the current context based on information displayed proximate to the location at which the particular icon is displayed.

3. The method of claim 1 , wherein the particular icon corresponds to a photo application and executing the application represented by the particular icon to perform the particular selectable action comprises sharing a photo on a predetermined photo sharing service.

4. The method of claim 1 , wherein the particular icon corresponds to an email application and executing the application represented by the particular icon to perform the particular selectable action comprises opening a screen within the graphical user interface for composing an email within the email application.

5. The method of claim 1 , wherein the default gesture is a single-tap gesture, and the action-select gesture is different than the single-tap gesture.

6. The method of claim 1 , wherein determining the current context of the computing device comprises:

prior to receiving the indication of the first gesture or the second gesture:

associating the multiple selectable actions with a first context; and

associating the default action with a second context;

responsive to receiving the first gesture, determining the current context of the computing device is the first context; and

responsive to receiving the second gesture, determining the current context of the computing device is the second context.

7. The method of claim 1 , wherein the predetermined action is an action previously determined for the current context by a user of the computing device.

8. The method of claim 1 , wherein the menu of the multiple selectable actions comprises a list of system actions including at least two of cut, copy, paste, delete, or select.

9. 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 a type of gesture associated with the first gesture, the type of gesture including a default gesture associated with a default action to perform in the current context or an action-select gesture associated with a menu of multiple selectable actions, the default action being a predetermined action for the current context, the multiple selectable actions including the default action and at least one selectable action different than the default action;

responsive to determining that the type of gesture associated with the first gesture is not the default gesture and responsive to determining that the type of gesture associated with the first gesture is the action-select 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.

10. The mobile computing device of claim 9 , wherein the at least one processor executes the instructions to determine the current context of the mobile computing device by determining the current context based on information displayed proximate to the element.

11. The mobile computing device of claim 10 , wherein the information displayed proximate to the element comprises a photo, a phone number, a uniform resource locator, an email address, a physical address, or a name.

12. The mobile computing device of claim 9 , wherein the element is a photo and the at least one processor executes the instructions to perform the particular selectable action by sharing the photo on a predetermined photo sharing service.

13. The mobile computing device of claim 9 , wherein the element is an email address and the at least one processor executes the instructions to perform, with the application, the particular selectable action by opening a screen within the graphical user interface for composing an email to the email address.

14. The mobile computing device of claim 9 , wherein the default gesture is a single-tap gesture, and the action-select gesture is different than the single-tap gesture.

15. The mobile computing device of claim 9 , wherein the at least one processor executes the instructions prior to receiving the indication of the first gesture in order to:

associate the multiple selectable actions with a first context;

associate the default action with a second context; and

determine the current context of the mobile computing device by determining the current context to be either the first context or the second context.

16. The mobile computing device of claim 9 , wherein the predetermined action is an action previously determined for the current context by a user of the computing device.

17. The mobile computing device of claim 9 , wherein the menu of the multiple selectable actions comprises a list of system actions including at least two of cut, copy, paste, delete, or select.

18. 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 a type of gesture associated with the first gesture, the type of gesture including a default gesture associated with a default action or an action-select gesture associated with a menu of multiple selectable actions, the default action being a predetermined action for the current context, the multiple selectable actions including the default action and at least one selectable action different than the default action;

responsive to determining that the type of gesture associated with the first gesture is not the default gesture and responsive to determining that the type of gesture associated with the first gesture is the action-select 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.

19. The computer-readable storage medium of claim 18 , wherein the predetermined action is an action previously determined for the current context by a user of the computing device.

20. The computer-readable storage medium of claim 18 , wherein the menu of the multiple selectable actions comprises a list of system actions including at least two of cut, copy, paste, delete, or select.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 17, 2019
From: SAMUEL, FADY; JAIN, VARUN
To: GOOGLE INC.
Reel/Frame 050753/0316 →
CHANGE OF NAME Recorded Oct 17, 2019
From: GOOGLE INC.
To: GOOGLE LLC
Reel/Frame 050761/0505 →
Continuity (3)
Continuation 15587587 · May 5, 2017
Continuation 13567828 · Aug 6, 2012
Related Publication 20200050358A1 · Feb 13, 2020