Device, method, and user interface for processing intensity of touch contacts
First Claim
1. A method, comprising:
- at an electronic device with a touch-sensitive surface, wherein the electronic device includes one or more sensors to detect intensity of contacts with the touch-sensitive surface and the electronic device stores a first software application;
displaying a user interface that includes a first display region and a second display region that is distinct from the first display region;
while displaying the user interface;
detecting a first touch input at a location on the touch-sensitive surface that corresponds to the first display region;
in response to detecting the first touch input at a location on the touch-sensitive surface that corresponds to the first display region;
determining a first intensity applied by the first touch input on the touch-sensitive surface;
in accordance with the first intensity applied by the first touch input on the touch-sensitive surface and a first set of one or more thresholds associated with the first display region, determining a first touch characterization parameter; and
,subsequent to determining the first touch characterization parameter, sending first touch information to the first software application, wherein the first touch information includes the first touch characterization parameter;
detecting a second touch input at a location on the touch-sensitive surface that corresponds to the second display region;
in response to detecting the second touch input at a location on the touch-sensitive surface that corresponds to the second display region;
determining a second intensity applied by the second touch input on the touch-sensitive surface;
in accordance with the second intensity applied by the second touch input on the touch-sensitive surface and a second set of one or more thresholds associated with the second display region, determining a second touch characterization parameter; and
,subsequent to determining the second touch characterization parameter, sending second touch information to the first software application, wherein the second touch information includes the second touch characterization parameter.
2 Assignments
0 Petitions
Accused Products
Abstract
An electronic device detects a first touch input on a first touch region of a touch-sensitive surface, and identifies a first intensity model identifier associated with the first touch region. In response to detecting the first touch input, the device determines a first intensity of the first touch input on the first touch region; determines a first touch characterization parameter; and, subsequently sends to a first software application the first touch characterization parameter. The device also detects a second touch input on a second touch region of the touch-sensitive surface, and identifies a second intensity model identifier associated with the second touch region. In response to detecting the second touch input, the device determines a second intensity of the second touch input on the second touch region; determines a second touch characterization parameter; and, subsequently sends to the first software application the second touch characterization parameter.
40 Citations
27 Claims
-
1. A method, comprising:
at an electronic device with a touch-sensitive surface, wherein the electronic device includes one or more sensors to detect intensity of contacts with the touch-sensitive surface and the electronic device stores a first software application; displaying a user interface that includes a first display region and a second display region that is distinct from the first display region; while displaying the user interface; detecting a first touch input at a location on the touch-sensitive surface that corresponds to the first display region; in response to detecting the first touch input at a location on the touch-sensitive surface that corresponds to the first display region; determining a first intensity applied by the first touch input on the touch-sensitive surface; in accordance with the first intensity applied by the first touch input on the touch-sensitive surface and a first set of one or more thresholds associated with the first display region, determining a first touch characterization parameter; and
,subsequent to determining the first touch characterization parameter, sending first touch information to the first software application, wherein the first touch information includes the first touch characterization parameter; detecting a second touch input at a location on the touch-sensitive surface that corresponds to the second display region; in response to detecting the second touch input at a location on the touch-sensitive surface that corresponds to the second display region; determining a second intensity applied by the second touch input on the touch-sensitive surface; in accordance with the second intensity applied by the second touch input on the touch-sensitive surface and a second set of one or more thresholds associated with the second display region, determining a second touch characterization parameter; and
,subsequent to determining the second touch characterization parameter, sending second touch information to the first software application, wherein the second touch information includes the second touch characterization parameter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. An electronic device, comprising:
-
a touch-sensitive surface; one or more sensors to detect intensity of contacts with the touch-sensitive surface; one or more processors; and memory storing one or more programs and a first software application, wherein the one or more programs are configured to be executed by the one or more processors, the one or more programs including instructions for; displaying a user interface that includes a first display region and a second display region that is distinct from the first display region; while displaying the user interface; detecting a first touch input at a location on the touch-sensitive surface that corresponds to the first display region; in response to detecting the first touch input at a location on the touch-sensitive surface that corresponds to the first display region; determining a first intensity applied by the first touch input on the touch-sensitive surface; in accordance with the first intensity applied by the first touch input on the touch-sensitive surface and a first set of one or more thresholds associated with the first display region, determining a first touch characterization parameter; and
,subsequent to determining the first touch characterization parameter, sending first touch information to the first software application, wherein the first touch information includes the first touch characterization parameter; detecting a second touch input at a location on the touch-sensitive surface that corresponds to the second display region; in response to detecting the second touch input at a location on the touch-sensitive surface that corresponds to the second display region; determining a second intensity applied by the second touch input on the touch-sensitive surface; in accordance with the second intensity applied by the second touch input on the touch-sensitive surface and a second set of one or more thresholds associated with the second display region, determining a second touch characterization parameter; and
,subsequent to determining the second touch characterization parameter, sending second touch information to the first software application, wherein the second touch information includes the second touch characterization parameter. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable storage medium storing one or more programs, the one or more programs including instructions, which, when executed by an electronic device with a touch-sensitive surface and one or more sensors to detect intensity of contacts with the touch-sensitive surface, cause the device to:
-
display a user interface that includes a first display region and a second display region that is distinct from the first display region; while displaying the user interface; detect a first touch input at a location on the touch-sensitive surface that corresponds to the first display region; in response to detecting the first touch input at a location on the touch-sensitive surface that corresponds to the first display region; determine a first intensity applied by the first touch input on the touch-sensitive surface; in accordance with the first intensity applied by the first touch input on the touch-sensitive surface and a first set of one or more thresholds associated with the first display region, determine a first touch characterization parameter; and
,subsequent to determining the first touch characterization parameter, send first touch information to the first software application, wherein the first touch information includes the first touch characterization parameter; detect a second touch input at a location on the touch-sensitive surface that corresponds to the second display region; in response to detecting the second touch input at a location on the touch-sensitive surface that corresponds to the second display region; determine a second intensity applied by the second touch input on the touch-sensitive surface; in accordance with the second intensity applied by the second touch input on the touch-sensitive surface and a second set of one or more thresholds associated with the second display region, determine a second touch characterization parameter; and
,subsequent to determining the second touch characterization parameter, send second touch information to the first software application, wherein the second touch information includes the second touch characterization parameter. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification