GESTURE-BASED SELECTION
First Claim
1. A computer-implemented method comprising:
- displaying, on a proximity-sensitive display, a user interface that includes information referencing a first set of data items, and at least one control that references multiple values;
receiving a first selection gesture input by a user using the at least one control, the first selection gesture comprising movement on the proximity-sensitive display along a first axis;
selecting a first value from the multiple values based on the first selection gesture;
receiving a confirmatory gesture after receiving the first selection gesture, the confirmatory gesture comprising movement on the proximity-sensitive display along a second axis that is substantially perpendicular to the first axis;
adding the first value to a set of confirmed values in response to receiving the confirmatory gesture;
receiving, after receiving the confirmatory gesture, a second selection gesture input by the user using the at least one control;
selecting a second value from the multiple values based on the second gesture;
selecting a second set of data items based on the set of confirmed values and the second value; and
displaying, at the proximity-sensitive display, information referencing the second set of data items.
3 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. A first gesture input by a user using the control is identified, and a first value is selected based on the first gesture. A second gesture input by the user using the control is identified, and a second value is selected based on the second gesture. A second set of data items is selected based on the first and second values, and information referencing the second set of data items is displayed.
30 Citations
31 Claims
-
1. A computer-implemented method comprising:
-
displaying, on a proximity-sensitive display, a user interface that includes information referencing a first set of data items, and at least one control that references multiple values; receiving a first selection gesture input by a user using the at least one control, the first selection gesture comprising movement on the proximity-sensitive display along a first axis; selecting a first value from the multiple values based on the first selection gesture; receiving a confirmatory gesture after receiving the first selection gesture, the confirmatory gesture comprising movement on the proximity-sensitive display along a second axis that is substantially perpendicular to the first axis; adding the first value to a set of confirmed values in response to receiving the confirmatory gesture; receiving, after receiving the confirmatory gesture, a second selection gesture input by the user using the at least one control; selecting a second value from the multiple values based on the second gesture; selecting a second set of data items based on the set of confirmed values and the second value; and displaying, at the proximity-sensitive display, information referencing the second set of data items. - View Dependent Claims (3, 4, 8, 9, 10, 11, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
2. (canceled)
-
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 proximity-sensitive display, a user interface that includes information referencing a first set of data items, and at least one control that references multiple values; receiving a first selection gesture input by a user using the at least one control, the first selection gesture comprising movement on the proximity-sensitive display along a first axis; selecting a first value from the multiple values based on the first selection gesture; receiving a confirmatory gesture after receiving the first selection gesture, the confirmatory gesture comprising movement on the proximity-sensitive display along a second axis that is substantially perpendicular to the first axis; adding the first value to a set of confirmed values in response to receiving the confirmatory gesture; receiving, after receiving the confirmatory gesture, a second selection gesture input by the user using the at least one control; selecting a second value from the multiple values based on the second gesture; selecting a second set of data items based on the set of confirmed values and the second value; and displaying, at the proximity-sensitive display, information referencing the second set of data items. - View Dependent Claims (15, 16)
-
-
14. (canceled)
-
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 proximity-sensitive display, a user interface that includes information referencing a first set of data items, and at least one control that references multiple values; receiving a first selection gesture input by a user using the at least one control, the first selection gesture comprising movement on the proximity-sensitive display along a first axis; selecting a first value from the multiple values based on the first selection gesture; receiving a confirmatory gesture after receiving the first selection gesture, the confirmatory gesture comprising movement on the proximity-sensitive display along a second axis that is substantially perpendicular to the first axis; adding the first value to a set of confirmed values in response to receiving the confirmatory gesture; receiving, after receiving the confirmatory gesture, a second selection gesture input by the user using the at least one control; selecting a second value from the multiple values based on the second gesture; selecting a second set of data items based on the set of confirmed values and the second value; and displaying, at the proximity-sensitive display, information referencing the second set of data items. - View Dependent Claims (19, 20)
-
-
18. (canceled)
Specification