GESTURE-BASED SELECTION
First Claim
1. A computer-implemented method comprising:
- displaying, on a touch-sensitive display, information referencing a first set of data items;
receiving, at the touch-sensitive display, a single, continuous user input that defines a first drag gesture, then a hold gesture, then a second drag gesture;
selecting a first value from a set of multiple values based on the first drag gesture;
selecting a second value from the set of multiple values based on the second drag gesture;
selecting a second set of data items based on the first and second values; and
displaying, at the touch-sensitive display, information referencing the second set of 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.
52 Citations
25 Claims
-
1. A computer-implemented method comprising:
-
displaying, on a touch-sensitive display, information referencing a first set of data items; receiving, at the touch-sensitive display, a single, continuous user input that defines a first drag gesture, then a hold gesture, then a second drag gesture; selecting a first value from a set of multiple values based on the first drag gesture; selecting a second value from the set of multiple values based on the second drag gesture; selecting a second set of data items based on the first and second values; and displaying, at the touch-sensitive display, information referencing the second set of data items. - View Dependent Claims (2, 3, 4, 8, 9, 10, 11, 21, 22, 23, 24, 25)
-
-
5-7. -7. (canceled)
-
12. (canceled)
-
13. 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; displaying, on a touch-sensitive display, information referencing a first set of data items; receiving, at the touch-sensitive display, a single, continuous user input that defines a first drag gesture, then a hold gesture, then a second drag gesture; selecting a first value from a set of multiple values based on the first drag gesture; selecting a second value from the set of multiple values based on the second drag gesture; selecting a second set of data items based on the first and second values; and displaying, at the touch-sensitive display, information referencing the second set of data items. - View Dependent Claims (14, 15, 16)
-
-
17. A 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:
-
displaying, on a touch-sensitive display, information referencing a first set of data items; receiving, at the touch-sensitive display, a single, continuous user input that defines a first drag gesture, then a hold gesture, then a second drag gesture; selecting a first value from the multiple values based on the first drag gesture; selecting a second value from the multiple values based on the second drag gesture; selecting a second set of data items based on the first and second values; and displaying, at the touch-sensitive display, information referencing the second set of data items. - View Dependent Claims (18, 19, 20)
-
Specification