Handling touch inputs based on user intention inference
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving a content area selection and a plurality of user navigational inputs in succession, each of the user navigational inputs being of a same type different than the content area selection and initiating an instruction to change a current display of content toward an end display state, the content area selection corresponding to a structure or area of application content that defines a navigational unit; and
in response to receiving the content area selection and the plurality of user navigational inputs in succession, automatically jumping from the current display of the content to a new display of the content corresponding to the end display state, an amount of change between the current display and the new display being determined in increments of the defined navigational unit, a number of the increments corresponding to a number of the user navigational inputs.
2 Assignments
0 Petitions
Accused Products
Abstract
Users can navigate and manipulate content, such as by scrolling a document or selecting content in the document, by using various touch inputs that indicate a behavior that the user is trying to perform. In order to improve the user interface experience for a user, embodiments analyze touch inputs to determine when a user would like to perform a navigational jump and then execute such a jump, based on the specific touch inputs involved.
40 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a content area selection and a plurality of user navigational inputs in succession, each of the user navigational inputs being of a same type different than the content area selection and initiating an instruction to change a current display of content toward an end display state, the content area selection corresponding to a structure or area of application content that defines a navigational unit; and in response to receiving the content area selection and the plurality of user navigational inputs in succession, automatically jumping from the current display of the content to a new display of the content corresponding to the end display state, an amount of change between the current display and the new display being determined in increments of the defined navigational unit, a number of the increments corresponding to a number of the user navigational inputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
an input device; a display screen; one or more processors; and a memory having instructions thereon that, when executed by the one or more processors, cause a computing device to; receiving, from the input device, a content area selection and a plurality of user navigational inputs in succession, each of the user navigational inputs being of a same type different than the content area selection and initiating an instruction to change a current display of content displayed on the display screen toward an end display state, the content area selection corresponding to a structure or area of application content that defines a navigational unit; and in response to receiving the content area selection and the plurality of user navigational inputs in succession, automatically jumping from the current display of the content to a new display of the content corresponding to the end display state, an amount of change between the current display and the new display being determined in increments of the defined navigational unit, a number of the increments corresponding to a number of the user navigational inputs. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage medium having instructions stored thereon that, when executed by a computing device, performs operations comprising:
-
receiving a content area selection and a plurality of user navigational inputs of a same type in succession, each of the user navigational inputs being of a same type different than the content area selection and initiating an instruction to change a current display of content toward an end display state, the content area selection corresponding to a structure or area of application content that defines a navigational unit; and in response to receiving the content area selection and the plurality of user navigational inputs in succession, automatically jumping from the current display of the content to a new display of the content corresponding to the end display state, an amount of change between the current display and the new display being determined in increments of the defined navigational unit, a number of the increments corresponding to a number of the user navigational inputs. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification