Gesture actions for interface elements
First Claim
1. A computer-implemented method comprising:
- displaying, via a processor, a user interface element on a user interface of a computing device;
defining a first region and a second region on the user interface, the first region and the second region overlapping the user interface element;
detecting an object in contact with the user interface element;
performing an interface action on the user interface when the object is detected in contact with the first region;
determining an amount of time the object is detected in contact with the second region;
displaying a set of options associated with the user interface element when the amount of time exceeds a threshold amount of time, the set of options being displayed adjacent to the user interface element;
detecting movement of the object in a direction toward the selected option; and
performing, an element action associated with the selected option.
1 Assignment
0 Petitions
Accused Products
Abstract
A user interface (UI) enables a user to access a set of options relating to an element of the UI by contacting a region of a touchscreen, or hovering a feature over the region, associated with that element. Upon contacting or hovering for at least a determined period of time, an arranged set of options is displayed and the user can swipe or move the feature in a specified direction to select a specific option. The options can be the same for each instance of a type of item. When a user learns the direction of one of these options, the user does not have to contact or hover long enough to bring up the menu, but can contact or hover long enough to indicate the element of interest and then perform the appropriate motion, which can cause the action to be performed without first displaying the menu.
-
Citations
23 Claims
-
1. A computer-implemented method comprising:
-
displaying, via a processor, a user interface element on a user interface of a computing device; defining a first region and a second region on the user interface, the first region and the second region overlapping the user interface element; detecting an object in contact with the user interface element; performing an interface action on the user interface when the object is detected in contact with the first region; determining an amount of time the object is detected in contact with the second region; displaying a set of options associated with the user interface element when the amount of time exceeds a threshold amount of time, the set of options being displayed adjacent to the user interface element; detecting movement of the object in a direction toward the selected option; and performing, an element action associated with the selected option. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method, comprising:
-
displaying, via a processor, a user interface element on a user interface of a computing device; defining a first region and a second region on the user interface, the first region and the second region overlapping the user interface element; detecting an object positioned proximate to the user interface element; performing an interface action on the user interface when the object is positioned over the first region; and performing, an element action associated with the user interface element when the object is positioned over the second region for an amount of time that exceeds a threshold amount of time, the element action being selected based upon a detected movement of the object in a direction toward an element option. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computing device, comprising:
-
at least one processor; a display screen; and a memory device including instructions that, when executed by the at least one processor, cause the computing device to; display a user interface element on a user interface; define a first region and a second region on the user interface, the first region and the second region overlapping the user interface element; detect an object positioned proximate to the user interface element; perform an interface action on the user interface when the object is positioned over the first region; and perform an element action associated with the user interface element when the object is positioned over the second region for an amount of time that exceeds a threshold amount of time, the element action being selected based upon a detected direction of movement of the object toward an element option. - View Dependent Claims (16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium including instructions that, when executed by a processor of a computing device, cause the computing device to:
-
display a user interface element on a user interface; define a first region and a second region on the user interface, the first region and the second region overlapping the user interface element; detect an object positioned proximate to the user interface element displayed on a display screen of the computing device; perform an interface action on the user interface when the object is positioned over the first region; and perform an element action associated with the user interface element when the object is positioned over the second region for an amount of time that exceeds a threshold amount of time, the element action being selected based upon a detected direction of movement of the object toward an element option. - View Dependent Claims (20, 21, 22, 23)
-
Specification