Patent ID: 8866790

Claim:
A method comprising: determining, using one or more circuits, a first set of provisional pairings, each provisional pairing of the first set of provisional pairings comprising coordinates from a first set of coordinates and coordinates from a second set of coordinates, the first set of coordinates and the second set of coordinates corresponding to a plurality of touches detected by a touch sensor; calculating a plurality of distances, each distance corresponding to a provisional pairing of the first set of provisional pairings; validating, using the one or more circuits, a first provisional pairing of the first set of provisional pairings based on calculating the plurality of distances, the first provisional pairing comprising a first coordinate of the second set of coordinates; determining, using the one or more circuits, that a second provisional pairing of the first set of provisional pairings is not valid in response to determining that: the second provisional pairing comprises the same first coordinate as the first provisional pairing; and the first provisional pairing has been validated; and in response to determining that the second provisional pairing of the first set of provisional pairings is not valid, determining, using the one or more circuits, a second set of provisional pairings, each provisional pairing of the second set of provisional pairings comprising coordinates from the first set of coordinates and coordinates from the second set of coordinates.