CONTACT TRACKING AND IDENTIFICATION MODULE FOR TOUCH SENSING
First Claim
Patent Images
1. A method for controlling a computing system based on input from a touch sensitive surface comprising:
- tracking multiple independent chords each chord associated with distinguishable synchronized contacts, wherein the contacts from two or more of the multiple independent chords correspond to touch devices on or near the surface at about the same time, and wherein each contact is associated with at least a shape and a position; and
performing at least one bimanual manipulation based on the detected chords.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatus and methods are disclosed for simultaneously tracking multiple finger and palm contacts as hands approach, touch, and slide across a proximity-sensing, multi-touch surface. Identification and classification of intuitive hand configurations and motions enables unprecedented integration of typing, resting, pointing, scrolling, 3D manipulation, and handwriting into a versatile, ergonomic computer input device.
-
Citations
28 Claims
-
1. A method for controlling a computing system based on input from a touch sensitive surface comprising:
-
tracking multiple independent chords each chord associated with distinguishable synchronized contacts, wherein the contacts from two or more of the multiple independent chords correspond to touch devices on or near the surface at about the same time, and wherein each contact is associated with at least a shape and a position; and performing at least one bimanual manipulation based on the detected chords. - View Dependent Claims (2, 3, 4)
-
-
5. An input apparatus for a computing system, the apparatus including a touch sensitive surface, the apparatus comprising:
-
a chord motion recognizer for tracking multiple independent chords, each chord associated with distinguishable synchronized contacts, wherein the contacts from two or more of the multiple independent chords correspond to touch devices on or near the surface at about same time, and wherein each contact is associated with at least a shape and a position; wherein the chord motion recognizer is capable of detecting chords corresponding to at least one bimanual manipulation. - View Dependent Claims (6, 7, 8)
-
-
9. A computer readable storage medium having stored therein instructions, which when executed by a device with a touch sensitive surface, cause the device to:
-
track multiple independent chords each chord associated with distinguishable contacts, wherein the contacts correspond to touch devices on or near the surface at about the same time, and wherein each contact is associated with at least a shape and a position; perform at least one bimanual manipulation based on the detected chords. - View Dependent Claims (10, 11)
-
-
12. A method for controlling a computing system based on input from a touch sensitive surface comprising:
-
tracking a first chord, the first chord having an associated first plurality of distinguishable contacts; subsequent to initiation of the first chord, tracking synchronous touch activity associated with a second plurality of distinguishable contacts; tracking a second chord in response to the tracked touch activity; wherein, the first and second plurality of distinguishable contacts correspond to touch devices on or near the surface at about the same time, and wherein each contact is associated with at least a shape and a position. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. An apparatus for controlling a computing system based on input from a touch sensitive surface comprising:
-
a chord motion recognizer for tracking a first chord, the first chord having an associated first plurality of distinguishable contacts and the chord motion recognizer for detecting touch activity associated with a second plurality of distinguishable contacts subsequent to initiation of the first chord, wherein the chord motion recognizer begins tracking a second chord in response to the detected touch activity; wherein, the first plurality of distinguishable contacts correspond to touch devices on or near the surface at about the same time; wherein the second plurality of distinguishable contacts correspond to touch devices on or near the surface at about the same time; and wherein each of the first and the second plurality of distinguishable contacts is associated with at least a shape and a position. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A computer readable storage medium having stored therein instructions, which when executed by a device with a touch sensitive surface, cause the device to:
-
track a first chord, the first chord having an associated first plurality of distinguishable contacts; subsequent to initiation of the first chord, track synchronous touch activity associated with a second plurality of distinguishable contacts; track a second chord in response to the tracked touch activity; wherein the first plurality of distinguishable contacts correspond to touch devices on or near the surface at about the same time; wherein the second plurality of distinguishable contacts correspond to touch devices on or near the surface at about the same time; and wherein each of the first and the second plurality of distinguishable contacts is associated with at least a shape and a position. - View Dependent Claims (27, 28)
-
Specification