Device and method for assigning respective portions of an aggregate intensity to a plurality of contacts
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 an electronic device with a display, a touch-sensitive surface and a plurality of intensity sensors to detect intensities of contacts with the touch-sensitive surface, cause the electronic device to:
- detect, on the touch-sensitive surface, a plurality of contacts;
while detecting the plurality of contacts;
receive a first intensity measurement from a first intensity sensor of the plurality of intensity sensors;
receive a second intensity measurement from a second intensity sensor of the plurality of intensity sensors, wherein the first intensity sensor is different from the second intensity sensor;
assign a first portion of an aggregate intensity of the contacts to a first contact and assign a second portion of the aggregate intensity to a second contact based at least in part on;
the first intensity measurement;
the second intensity measurement;
a location of the first intensity sensor relative to the touch-sensitive surface;
a location of the second intensity sensor relative to the touch-sensitive surface;
a comparison between values of a set of one or more properties of the first contact and corresponding values of the set of one or more properties of the second contact; and
,in accordance with a determination that the plurality of contacts includes an incidental contact that is distinct from the first contact and the second contact, cancelling an estimated contribution of the incidental contact to the first intensity measurement and the second intensity measurement; and
in response to detecting the plurality of contacts, perform an operation based at least in part on the portion of the aggregate intensity assigned to the first contact.
0 Assignments
0 Petitions
Accused Products
Abstract
An electronic device detects, on a touch-sensitive surface, a plurality of contacts via a plurality of intensity sensors. While detecting the plurality of contacts, the device assigns portions of an aggregate intensity of the contacts to each of the plurality of contacts based on: the first intensity measurement received from a first intensity sensor; the second intensity measurement received from a second intensity sensor; a location of the first intensity sensor relative to the touch-sensitive surface; a location of the second intensity sensor relative to the touch-sensitive surface; and a comparison between values of a set of one or more properties of the first contact and corresponding values of the second contact. In response to detecting the plurality of contacts, the device performs an operation based at least in part on the portion of the aggregate intensity assigned to the first contact.
-
Citations
36 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 an electronic device with a display, a touch-sensitive surface and a plurality of intensity sensors to detect intensities of contacts with the touch-sensitive surface, cause the electronic device to:
-
detect, on the touch-sensitive surface, a plurality of contacts; while detecting the plurality of contacts; receive a first intensity measurement from a first intensity sensor of the plurality of intensity sensors; receive a second intensity measurement from a second intensity sensor of the plurality of intensity sensors, wherein the first intensity sensor is different from the second intensity sensor; assign a first portion of an aggregate intensity of the contacts to a first contact and assign a second portion of the aggregate intensity to a second contact based at least in part on; the first intensity measurement; the second intensity measurement; a location of the first intensity sensor relative to the touch-sensitive surface; a location of the second intensity sensor relative to the touch-sensitive surface; a comparison between values of a set of one or more properties of the first contact and corresponding values of the set of one or more properties of the second contact; and
,in accordance with a determination that the plurality of contacts includes an incidental contact that is distinct from the first contact and the second contact, cancelling an estimated contribution of the incidental contact to the first intensity measurement and the second intensity measurement; and in response to detecting the plurality of contacts, perform an operation based at least in part on the portion of the aggregate intensity assigned to the first contact. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
at an electronic device with a display and a touch-sensitive surface, wherein the device includes a plurality of intensity sensors to detect intensities of contacts with the touch-sensitive surface; detecting, on the touch-sensitive surface, a plurality of contacts; while detecting the plurality of contacts; receiving a first intensity measurement from a first intensity sensor of the plurality of intensity sensors; receiving a second intensity measurement from a second intensity sensor of the plurality of intensity sensors, wherein the first intensity sensor is different from the second intensity sensor; assigning a first portion of an aggregate intensity of the contacts to a first contact and assigning a second portion of the aggregate intensity to a second contact based at least in part on; the first intensity measurement; the second intensity measurement; a location of the first intensity sensor relative to the touch-sensitive surface; a location of the second intensity sensor relative to the touch-sensitive surface; a comparison between values of a set of one or more properties of the first contact and corresponding values of the set of one or more properties of the second contact; and
,in accordance with a determination that the plurality of contacts includes an incidental contact that is distinct from the first contact and the second contact, cancelling an estimated contribution of the incidental contact to the first intensity measurement and the second intensity measurement; and in response to detecting the plurality of contacts, performing an operation based at least in part on the portion of the aggregate intensity assigned to the first contact. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An electronic device, comprising:
-
a display; a touch-sensitive surface; a plurality of intensity sensors to detect intensities 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; detecting, on the touch-sensitive surface, a plurality of contacts; while detecting the plurality of contacts; receiving a first intensity measurement from a first intensity sensor of the plurality of intensity sensors; receiving a second intensity measurement from a second intensity sensor of the plurality of intensity sensors, wherein the first intensity sensor is different from the second intensity sensor; assigning a first portion of an aggregate intensity of the contacts to a first contact and assigning a second portion of the aggregate intensity to a second contact based at least in part on; the first intensity measurement; the second intensity measurement; a location of the first intensity sensor relative to the touch-sensitive surface; a location of the second intensity sensor relative to the touch-sensitive surface; a comparison between values of a set of one or more properties of the first contact and corresponding values of the set of one or more properties of the second contact; and
,in accordance with a determination that the plurality of contacts includes an incidental contact that is distinct from the first contact and the second contact, cancelling an estimated contribution of the incidental contact to the first intensity measurement and the second intensity measurement; and in response to detecting the plurality of contacts, performing an operation based at least in part on the portion of the aggregate intensity assigned to the first contact. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification