TOUCH SENSOR AND TOUCHSCREEN USER INPUT COMBINATION
First Claim
1. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations, the operations comprising:
- identifying a swiping action between a touch sensor and a touchscreen that are both coupled to a computing device, the identification of the swiping action including;
determining, while the computing device is in a state that provides a first graphical display on the touchscreen, that the touch sensor has been physically contacted by a user;
determining that the physical contact with the touch sensor has ended;
determining, within a predetermined time period of the end of the physical contact, that a dragging motion across the touchscreen has originated at a peripheral edge of the touchscreen; and
in response to identifying the swiping action, invoking a predetermined computerized routine that replaces the first graphical display with a second graphical display, wherein user interaction with the touch sensor or touchscreen individually do not invoke the predetermined computerized routine.
2 Assignments
0 Petitions
Accused Products
Abstract
In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A swiping action between a touch sensor and a touchscreen of a computing device is identified. The identification includes determining, while the computing device is in a state that provides a first graphical display, that the touch sensor has been physically contacted by a user. The identification includes determining that the physical contact with the touch sensor has ended. The identification includes determining, within a predetermined time period of the end of the physical contact, that a dragging motion across the touchscreen has originated at a peripheral edge of the touchscreen. In response to the identifying, a predetermined computerized routine is invoked that replaces the first graphical display with a second graphical display, wherein user interaction with the touch sensor or touchscreen individually do not invoke the predetermined computerized routine.
406 Citations
20 Claims
-
1. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations, the operations comprising:
-
identifying a swiping action between a touch sensor and a touchscreen that are both coupled to a computing device, the identification of the swiping action including; determining, while the computing device is in a state that provides a first graphical display on the touchscreen, that the touch sensor has been physically contacted by a user; determining that the physical contact with the touch sensor has ended; determining, within a predetermined time period of the end of the physical contact, that a dragging motion across the touchscreen has originated at a peripheral edge of the touchscreen; and in response to identifying the swiping action, invoking a predetermined computerized routine that replaces the first graphical display with a second graphical display, wherein user interaction with the touch sensor or touchscreen individually do not invoke the predetermined computerized routine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device comprising:
-
a housing; a touchscreen display coupled to the housing so that a display surface of the touchscreen is visible to a user of the device; a touch sensor coupled to the housing so that a user of the device can physically contact and activate the touch sensor; one or more processors mounted in the housing; and a computer-readable medium connected to the one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; determining, while the computing device is in a state that provides a graphical display on the touchscreen, that the touch sensor has been physically contacted by the user; determining that contact with a surface of the touchscreen at a peripheral edge of the touchscreen has occurred; determining that the physical contact with the touch sensor has ended, wherein the determination of the end of the physical contact occurs within a determined time interval following the determination that contact with the surface of the has occurred; and invoking, in response to determining that the physical contact with the touch sensor has ended, a predetermined computerized routine that modifies the graphical display of the touchscreen, wherein user interaction with the touch sensor or touchscreen individually do not invoke the predetermined computerized routine. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 20)
-
-
18. A computing device comprising:
-
a housing; a touchscreen display coupled to the housing so that a display surface of the touchscreen is visible to a user; a touch sensor coupled to the housing so that a user may physically contact and activate the touch sensors; one or more processors coupled to the housing; means for (i) identifying a swiping user input that includes user interaction with the touch sensor and the touchscreen and for (ii) invoking a predetermined computerized routine that modifies a graphical display of the touchscreen in response to the identification of the swiping user input, wherein user interaction with the touch sensor or touchscreen individually do not invoke the predetermined computerized routine.
-
-
19. A computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations, the operations comprising:
-
identifying a swiping action from a touchscreen display to a touch sensor of a computing device, the identification of the swiping action including; determining, when the computing device is in a state that provides a first graphical display, a dragging across a surface of the touchscreen display that terminates at a peripheral edge of the touchscreen; and determining, within a predetermined time window that includes time after the termination of the lateral motion, that the touch sensor has been physically contacted by a user; and in response to identifying the swiping action, invoking a predetermined computerized routine that is not otherwise invoked when the computing device is in the state the that provides the first graphical display through physical contact with the touch sensor or a single physical user interaction with the touchscreen individually.
-
Specification