GRAPHICAL USER INTERFACE
First Claim
1. A method, comprising:
- outputting, by a computing device and for display, a first region, a second region and a third region of a graphical user interface, wherein;
the third region is interposed between the first region and the second region,the first region includes a first user interface object,the second region includes a second user interface object, andthe third region does not include any user interface objects;
receiving, by the computing device, an indication of a first input received substantially within the first region;
increasing, in response to receiving the indication of the first input and for a first dwell time, a size of the third region, wherein the third region overlays a portion of the second region;
receiving, by the computing device, an indication of a second input received near the second user interface object of the second region and substantially within the third region; and
determining, in response to receiving the indication of the second input and based on the second input being received substantially within the third region, not to perform an action associated with the second user interface object of the second region.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosed technology includes controlling the differentiation of gestures in a graphical user interface (GUI). In one implementation, a GUI has a first region including a first interactive user interface object, a second region including a second interactive user interface object, and a third region without any interactive user interface objects. The method can include receiving an indication of a first input at the first user interface object within the first region, and increasing, in response and for a dwell time, a size of the third region, wherein the resized third region overlays a portion of the second region. After resizing, the GUI may decline to perform an action associated with the second user interface object in the second region when a second input is received near the second user interface object and within the resized third region.
6 Citations
19 Claims
-
1. A method, comprising:
-
outputting, by a computing device and for display, a first region, a second region and a third region of a graphical user interface, wherein; the third region is interposed between the first region and the second region, the first region includes a first user interface object, the second region includes a second user interface object, and the third region does not include any user interface objects; receiving, by the computing device, an indication of a first input received substantially within the first region; increasing, in response to receiving the indication of the first input and for a first dwell time, a size of the third region, wherein the third region overlays a portion of the second region; receiving, by the computing device, an indication of a second input received near the second user interface object of the second region and substantially within the third region; and determining, in response to receiving the indication of the second input and based on the second input being received substantially within the third region, not to perform an action associated with the second user interface object of the second region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17)
-
-
16. The method of claim 16, further comprising:
decreasing, after the fourth dwell time, the size of the fifth region over a fifth dwell time.
-
18. A device, comprising:
-
a presence-sensitive display; a memory configured to store data and computer-executable instructions; a processor operatively coupled to the memory and the presence-sensitive display, wherein the processor and memory are configured to; output, for display, a first region, a second region and a third region of a graphical user interface, wherein; the third region is interposed between the first region and the second region, the first region includes a first user interface object, the second region includes a second user interface object, and the third region does not include any user interface objects; receive an indication of a first input received substantially within the first region; increase, in response to receiving the indication of the first input and for a first dwell time, a size of the third region, wherein the third region overlays a portion of the second region; receive an indication of a second input received near the second user interface object of the second region and substantially within the third region; and responsive to receiving the indication of the second input and based on second input being substantially within the third region, determine to ignore the second input.
-
-
19. A non-transitory computer-readable medium encoded with a computer program, the computer program comprising computer-executable instructions that when executed by a processor cause the processor to:
-
output, by a computing device and for display, a first region, a second region and a third region of a graphical user interface, wherein; the third region is interposed between the first region and the second region, the first region includes a first user interface object, the second region includes a second user interface object, and the third region does not include any user interface objects; receive, by the computing device, an indication of a first input received substantially within the first region; increase, in response to receiving the indication of the first input and for a first dwell time, a size of the third region, wherein the third region overlays a portion of the second region; receive, by the computing device, an indication of a second input received near the second user interface object of the second region and substantially within the third region; and determine, in response to receiving the indication of the second input and based on the second input being received substantially within the third region, to decline to perform an action associated with the second user interface object of the second region.
-
Specification