Operation of a computer with touch screen interface
First Claim
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a device with a display and a touch-sensitive surface, wherein the device includes one or more sensors to detect pressure of contacts with the touch-sensitive surface, cause the electronic device to:
- display, on the display, one or more user interface objects that are configured to be conditionally activated in response to inputs detected on the touch-sensitive surface;
while displaying the one or more user interface objects on the display, detect a first input that includes a first contact on the touch-sensitive surface at a location that corresponds to a first user interface object of the one or more user interface objects, wherein the first contact has a duration and a pressure; and
in response to detecting the first input;
in accordance with a determination that the first input satisfies a respective input threshold without satisfying first activation criteria, perform a first operation associated with the first user interface object without performing a second operation associated with the first user interface object; and
in accordance with a determination that the first input satisfies the first activation criteria for the first user interface object, wherein the first activation criteria for the first user interface object include a combination of pressure criteria and temporal criteria that are evaluated by comparing the duration of the first contact with one or more temporal thresholds and comparing the pressure of the first contact with one or more pressure thresholds, perform the second operation associated with the first user interface object, wherein the duration of the first contact is a duration that the first contact has been detected on the touch-sensitive surface starting from a time prior to when the first input satisfied the respective input threshold, and wherein the second operation is different from the first operation.
0 Assignments
0 Petitions
Accused Products
Abstract
A touch screen computer executes an application. A method of operating the touch screen computer in response to a user is provided. A virtual input device is provided on the touch screen. The virtual input device comprises a plurality of virtual keys. It is detected that a user has touched the touch screen to nominally activate at least one virtual key, and a behavior of the user with respect to touch is determined. The determined behavior is processed and a predetermined characteristic is associated with the nominally-activated at least one virtual key. A reaction to the nominal activation is determined based at least in part on a result of processing the determined behavior.
342 Citations
30 Claims
-
1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a device with a display and a touch-sensitive surface, wherein the device includes one or more sensors to detect pressure of contacts with the touch-sensitive surface, cause the electronic device to:
-
display, on the display, one or more user interface objects that are configured to be conditionally activated in response to inputs detected on the touch-sensitive surface; while displaying the one or more user interface objects on the display, detect a first input that includes a first contact on the touch-sensitive surface at a location that corresponds to a first user interface object of the one or more user interface objects, wherein the first contact has a duration and a pressure; and in response to detecting the first input; in accordance with a determination that the first input satisfies a respective input threshold without satisfying first activation criteria, perform a first operation associated with the first user interface object without performing a second operation associated with the first user interface object; and in accordance with a determination that the first input satisfies the first activation criteria for the first user interface object, wherein the first activation criteria for the first user interface object include a combination of pressure criteria and temporal criteria that are evaluated by comparing the duration of the first contact with one or more temporal thresholds and comparing the pressure of the first contact with one or more pressure thresholds, perform the second operation associated with the first user interface object, wherein the duration of the first contact is a duration that the first contact has been detected on the touch-sensitive surface starting from a time prior to when the first input satisfied the respective input threshold, and wherein the second operation is different from the first operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
at a device with a display and a touch-sensitive surface, wherein the device includes one or more sensors to detect pressure of contacts with the touch-sensitive surface; displaying, on the display, one or more user interface objects that are configured to be conditionally activated in response to inputs detected on the touch-sensitive surface; while displaying the one or more user interface objects on the display, detecting a first input that includes a first contact on the touch-sensitive surface at a location that corresponds to a first user interface object of the one or more user interface objects, wherein the first contact has a duration and a pressure; and in response to detecting the first input; in accordance with a determination that the first input satisfies a respective input threshold without satisfying first activation criteria, performing a first operation associated with the first user interface object without performing a second operation associated with the first user interface object; and in accordance with a determination that the first input satisfies the first activation criteria for the first user interface object, wherein the first activation criteria for the first user interface object include a combination of pressure criteria and temporal criteria that are evaluated by comparing the duration of the first contact with one or more temporal thresholds and comparing the pressure of the first contact with one or more pressure thresholds, performing the second operation associated with the first user interface object, wherein the duration of the first contact is a duration that the first contact has been detected on the touch-sensitive surface starting from a time prior to when the first input satisfied the respective input threshold, and wherein the second operation is different from the first operation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
21. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more sensors configured to detect pressure of contacts with the touch-sensitive surface; a processor; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, the one or more programs including instructions for; displaying, on the display, one or more user interface objects that are configured to be conditionally activated in response to inputs detected on the touch-sensitive surface; while displaying the one or more user interface objects on the display, detecting a first input that includes a first contact on the touch-sensitive surface at a location that corresponds to a first user interface object of the one or more user interface objects, wherein the first contact has a duration and a pressure; and in response to detecting the first input; in accordance with a determination that the first input satisfies a respective input threshold without satisfying first activation criteria, performing a first operation associated with the first user interface object without performing a second operation associated with the first user interface object; and in accordance with a determination that the first input satisfies the first activation criteria for the first user interface object, wherein the first activation criteria for the first user interface object include a combination of pressure criteria and temporal criteria that are evaluated by comparing the duration of the first contact with one or more temporal thresholds and comparing the pressure of the first contact with one or more pressure thresholds, performing the second operation associated with the first user interface object, wherein the duration of the first contact is a duration that the first contact has been detected on the touch-sensitive surface starting from a time prior to when the first input satisfied the respective input threshold, and wherein the second operation is different from the first operation. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification