Devices and Methods for Processing Touch Inputs with Instructions in a Web Page
First Claim
1. A method, comprising:
- at an electronic device with a touch-sensitive surface and a display, wherein the touch-sensitive surface includes one or more sensors to detect intensity of contacts with the touch-sensitive surface;
while displaying a user interface that corresponds to at least a portion of a web page on the display, detecting a touch input on the touch-sensitive surface at a first location that corresponds to the displayed portion of the web page on the display; and
,while detecting the touch input on the touch-sensitive surface;
detecting an intensity of the touch input on the touch-sensitive surface;
in response to determining that force-event-will-begin criteria are satisfied, generating a will begin event that is distinct from a mouse down event and,after generating the will begin event;
determining whether the intensity of the touch input on the touch-sensitive surface has changed from below a force-down intensity threshold to above the force-down intensity threshold; and
,in response to determining that the intensity of the touch input on the touch-sensitive surface has changed from below the force-down intensity threshold to above the force-down intensity threshold;
generating a force down event that is distinct from the mouse down event and the will begin event andupdating the user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic device, while displaying a user interface that corresponds to at least a portion of a web page on a display, detects a touch input on a touch-sensitive surface at a first location that corresponds to the displayed portion of the web page on the display. While detecting the touch input on the touch-sensitive surface, the electronic device detects an intensity of the touch input on the touch-sensitive surface, determines whether the intensity of the touch input on the touch-sensitive surface has changed from below a first intensity threshold to above the first intensity threshold, and in response to determining that the intensity of the touch input on the touch-sensitive surface has changed from below the first intensity threshold to above the first intensity threshold, generates a force down event that is distinct from a mouse down event.
136 Citations
20 Claims
-
1. A method, comprising:
at an electronic device with a touch-sensitive surface and a display, wherein the touch-sensitive surface includes one or more sensors to detect intensity of contacts with the touch-sensitive surface; while displaying a user interface that corresponds to at least a portion of a web page on the display, detecting a touch input on the touch-sensitive surface at a first location that corresponds to the displayed portion of the web page on the display; and
,while detecting the touch input on the touch-sensitive surface; detecting an intensity of the touch input on the touch-sensitive surface; in response to determining that force-event-will-begin criteria are satisfied, generating a will begin event that is distinct from a mouse down event and, after generating the will begin event; determining whether the intensity of the touch input on the touch-sensitive surface has changed from below a force-down intensity threshold to above the force-down intensity threshold; and
,in response to determining that the intensity of the touch input on the touch-sensitive surface has changed from below the force-down intensity threshold to above the force-down intensity threshold; generating a force down event that is distinct from the mouse down event and the will begin event and updating the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 17, 18, 19, 20)
-
13. An electronic device, comprising:
-
a display; a touch-sensitive surface; one or more sensors to detect intensity of contacts with the touch-sensitive surface; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for; while displaying a user interface that corresponds to at least a portion of a web page on the display, detecting a touch input on the touch-sensitive surface at a first location that corresponds to the displayed portion of the web page on the display; and
,while detecting the touch input on the touch-sensitive surface; detecting an intensity of the touch input on the touch-sensitive surface; in response to determining that force-event-will-begin criteria are satisfied, generating a will begin event that is distinct from a mouse down event and, after generating the will begin event, determining whether the intensity of the touch input on the touch-sensitive surface has changed from below a force-down intensity threshold to above the force-down intensity threshold; and
,in response to determining that the intensity of the touch input on the touch-sensitive surface has changed from below the force-down intensity threshold to above the force-down intensity threshold; generating a force down event that is distinct from the mouse down event and the will begin event and updating the user interface.
-
-
14. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which, when executed by an electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface, cause the device to:
-
while displaying a user interface that corresponds to at least a portion of a web page on the display, detect a touch input on the touch-sensitive surface at a first location that corresponds to the displayed portion of the web page on the display; and
,while detecting the touch input on the touch-sensitive surface; detect an intensity of the touch input on the touch-sensitive surface; in response to determining that force-event-will-begin criteria are satisfied, generate a will begin event that is distinct from a mouse down event and, after generating the will begin event; determine whether the intensity of the touch input on the touch-sensitive surface has changed from below a force-down intensity threshold to above the force-down intensity threshold; and
,in response to determining that the intensity of the touch input on the touch-sensitive surface has changed from below the force-down intensity threshold to above the force-down intensity threshold; generate a force down event that is distinct from the mouse down event and the will begin event and update the user interface.
-
Specification