Gesture-based selection
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a computing device, data that represents a first set of data items;
receiving, by the computing device, an indication of a first user input gesture performed on a touch-sensitive display of the computing device;
selecting a first alphanumeric character based on the first user input gesture;
receiving, by the computing device, an indication of a second user input gesture performed on the touch-sensitive display of the computing device, the second user input gesture performed without a release from the touch-sensitive display between the first user input gesture and the second user input gesture;
determining that the second user input gesture corresponds to a pre-defined confirmation gesture;
in response to determining that the second user input gesture corresponds to a pre-defined confirmation gesture, designating the first alphanumeric character as a first confirmed value;
receiving, by the computing device, an indication of a third user input gesture performed on the touch-sensitive display of the computing device, the third user input gesture performed without a release from the touch-sensitive display between the second user input gesture and the third user input gesture;
selecting a second alphanumeric character based on the third user input gesture;
designating the second alphanumeric character as a second confirmed value;
identifying, by the computing device, a subset of data items from the first set of data items based on the first confirmed value and the second confirmed value; and
displaying, at the touch-sensitive display and in response to receiving the indication of the third user input gesture, a representation of at least a portion of the subset of the data items.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for gesture-based selection. In one aspect, a method includes displaying, on a user interface, information referencing a first set of data items, and at least one control that references multiple values, identifying a first gesture input by a user using the control, selecting a first value based on the first gesture, identifying a second gesture input by the user using the control, selecting a second value based on the second gesture, selecting a second set of data items to display based on the first and second values, and displaying information referencing the second set of data items.
58 Citations
15 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a computing device, data that represents a first set of data items; receiving, by the computing device, an indication of a first user input gesture performed on a touch-sensitive display of the computing device; selecting a first alphanumeric character based on the first user input gesture; receiving, by the computing device, an indication of a second user input gesture performed on the touch-sensitive display of the computing device, the second user input gesture performed without a release from the touch-sensitive display between the first user input gesture and the second user input gesture; determining that the second user input gesture corresponds to a pre-defined confirmation gesture; in response to determining that the second user input gesture corresponds to a pre-defined confirmation gesture, designating the first alphanumeric character as a first confirmed value; receiving, by the computing device, an indication of a third user input gesture performed on the touch-sensitive display of the computing device, the third user input gesture performed without a release from the touch-sensitive display between the second user input gesture and the third user input gesture; selecting a second alphanumeric character based on the third user input gesture; designating the second alphanumeric character as a second confirmed value; identifying, by the computing device, a subset of data items from the first set of data items based on the first confirmed value and the second confirmed value; and displaying, at the touch-sensitive display and in response to receiving the indication of the third user input gesture, a representation of at least a portion of the subset of the data items. - View Dependent Claims (2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
4. A system comprising:
-
one or more processors; and a computer-readable medium coupled to the one or more processors having instructions stored thereon which, when executed by the one or more processors, cause the system to perform operations comprising; receiving data that represents a first set of data items; receiving an indication of a first user input gesture performed on a touch-sensitive display; selecting a first alphanumeric character based on the first user input gesture; receiving an indication of a second user input gesture performed on the touch-sensitive display, the second user input gesture performed without a release from the touch-sensitive display between the first user input gesture and the second user input gesture; determining that the second user input gesture corresponds to a pre-defined confirmation gesture; in response to determining that the second user input gesture corresponds to a pre-defined confirmation gesture, designating the first alphanumeric character as a first confirmed value; receiving an indication of a third user input gesture performed on the touch-sensitive display, the third user input gesture performed without a release from the touch-sensitive display between the second user input gesture and the third user input gesture; selecting a second alphanumeric character based on the third user input gesture; designating the second alphanumeric character as a second confirmed value; identifying a subset of data items from the first set of data items based on the first confirmed value and the second confirmed value; and displaying, at the touch-sensitive display and in response to receiving the indication of the third user input gesture, a representation of at least a portion of the subset of the data items.
-
-
5. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
-
receiving data that represents a first set of data items; receiving an indication of a first user input gesture performed on a touch-sensitive display; selecting a first alphanumeric character based on the first user input gesture; receiving an indication of a second user input gesture performed on the touch-sensitive display, the second user input gesture performed without a release from the touch-sensitive display between the first user input gesture and the second user input gesture; determining that the second user input gesture corresponds to a pre-defined confirmation gesture; in response to determining that the second user input gesture corresponds to a pre-defined confirmation gesture, designating the first alphanumeric character as a first confirmed value; receiving an indication of a third user input gesture performed on the touch-sensitive display, the third user input gesture performed without a release from the touch-sensitive display between the second user input gesture and the third user input gesture; selecting a second alphanumeric character based on the third user input gesture; designating the second alphanumeric character as a second confirmed value; identifying a subset of data items from the first set of data items based on the first confirmed value and the second confirmed value; and displaying, at the touch-sensitive display and in response to receiving the indication of the third user input gesture, a representation of at least a portion of the subset of the data items.
-
Specification