Patent ID: 8659557

Claim:
A method comprising: accessing, for each sensing node of a plurality of sensing nodes of a touch sensor, a corresponding measured signal value of the sensing node; assigning a first sensing node of the plurality of sensing nodes to a first touch based on the corresponding measured signal values of the plurality of sensing nodes, the first sensing node having a maximum corresponding measured signal value among unassigned sensing nodes, the first sensing node being an original start node for the first touch; and determining, subsequent to determining that a second sensing node adjacent to the first sensing node should be assigned to the first touch and for each sensing node adjacent to the second sensing node, whether to assign the sensing node to the first touch by applying a logical test using the corresponding measured signal value of the sensing node, the logical test comprising: determining whether the corresponding measured signal value of the sensing node is within a percentage range of the corresponding measured signal value of the first sensing node; assigning the sensing node to the first touch when the corresponding measured signal value of the sensing node is within the percentage range; determining, when the corresponding measured signal value of the sensing node is not within the percentage range, whether the corresponding measured signal value of the sensing node is lower than the corresponding measured signal value of the second sensing node and greater than a minimum detect threshold value; and assigning the sensing node to the first touch when the corresponding measured signal value of the sensing node is lower than the corresponding measured signal value of the second sensing node and greater than the minimum detect threshold value.