Speed/positional mode translations
First Claim
1. A method for converting from a position control mode to a motion continuation mode on a sensor panel to provide enhanced motion control capabilities, comprising:
- entering the position control mode upon detecting a touchdown of two or more fingers on the sensor panel;
detecting a liftoff of one or more of the fingers from the sensor panel, with at least one of the fingers remaining in contact with the sensor panel, during movement of the two or more fingers along the sensor panel; and
entering the motion continuation mode upon the detection of the liftoff of the one or more fingers.
3 Assignments
0 Petitions
Accused Products
Abstract
Gestures for converting from a position control mode to a motion continuation mode are disclosed. A position control mode can be invoked when the user simultaneously places two or more fingers upon a sensor panel. The fingers can then be moved around to effect position control. A motion continuation mode can be invoked when one or more fingers are lifted off (but at least one finger remains in contact with the sensor panel). If the motion continuation mode is invoked, a virtual control ring can be generated, and scrolling of the viewable area or dragging of the cursor or object can continue in a particular direction specified by a velocity vector pointed in the direction of finger movement at the time the motion continuation mode is invoked, and having a magnitude proportional to the velocity of the finger at the time the motion continuation mode was invoked.
234 Citations
66 Claims
-
1. A method for converting from a position control mode to a motion continuation mode on a sensor panel to provide enhanced motion control capabilities, comprising:
-
entering the position control mode upon detecting a touchdown of two or more fingers on the sensor panel; detecting a liftoff of one or more of the fingers from the sensor panel, with at least one of the fingers remaining in contact with the sensor panel, during movement of the two or more fingers along the sensor panel; and entering the motion continuation mode upon the detection of the liftoff of the one or more fingers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for converting from a position control mode to a motion continuation mode on a sensor panel, comprising:
-
entering the position control mode upon detecting a touchdown of one or more initial fingers on the sensor panel; detecting a touchdown of one or more additional fingers onto the sensor panel while the one or more initial fingers are being moved along the sensor panel; and entering the motion continuation mode upon the detection of the touchdown of the one or more additional fingers. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method for converting from a position control mode to a motion continuation mode on a sensor panel, comprising:
-
entering the position control mode upon detecting a touchdown of one or more fingers on the sensor panel; detecting an application of increased force from at least one of the one or more fingers upon the sensor panel while the one or more fingers are being moved along the sensor panel; and entering the motion continuation mode upon the detection of the application of increased force.
-
-
30. A method for converting from a position control mode to a motion continuation mode on a sensor panel, comprising:
-
entering the position control mode upon detecting a touchdown of one or more fingers on the sensor panel; detecting a flattening of at least one of the one or more fingers on the sensor panel while the one or more fingers are being moved along the sensor panel; and entering the motion continuation mode upon the detection of the flattening finger.
-
-
31. A computer-readable medium comprising program code for converting from a position control mode to a motion continuation mode on a sensor panel to provide enhanced motion control capabilities, the program code for causing performance of a method comprising:
-
entering the position control mode upon detecting a touchdown of two or more fingers on the sensor panel; detecting a liftoff of one or more of the fingers from the sensor panel, with at least one of the fingers remaining in contact with the sensor panel, during movement of the two or more fingers along the sensor panel; and entering the motion continuation mode upon the detection of the liftoff of the one or more fingers. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A mobile telephone including a computer-readable medium comprising program code for converting from a position control mode to a motion continuation mode on a sensor panel to provide enhanced motion control capabilities, the program code for causing performance of a method comprising:
-
entering the position control mode upon detecting a touchdown of two or more fingers on the sensor panel; detecting a liftoff of one or more of the fingers from the sensor panel, with at least one of the fingers remaining in contact with the sensor panel, during movement of the two or more fingers along the sensor panel; and entering the motion continuation mode upon the detection of the liftoff of the one or more fingers.
-
-
51. A digital audio player including a computer-readable medium comprising program code for converting from a position control mode to a motion continuation mode on a sensor panel to provide enhanced motion control capabilities, the program code for causing performance of a method comprising:
-
entering the position control mode upon detecting a touchdown of two or more fingers on the sensor panel; detecting a liftoff of one or more of the fingers from the sensor panel, with at least one of the fingers remaining in contact with the sensor panel, during movement of the two or more fingers along the sensor panel; and entering the motion continuation mode upon the detection of the liftoff of the one or more fingers.
-
-
52. An apparatus for converting from a position control mode to a motion continuation mode on a sensor panel to provide enhanced motion control capabilities, the apparatus comprising:
-
means for entering the position control mode upon detecting a touchdown of two or more fingers on the sensor panel; means for detecting a liftoff of one or more of the fingers from the sensor panel, with at least one of the fingers remaining in contact with the sensor panel, during movement of the two or more fingers along the sensor panel; and means for entering the motion continuation mode upon the detection of the liftoff of the one or more fingers.
-
-
53. A computer-readable medium comprising program code for converting from a position control mode to a motion continuation mode on a sensor panel, the program code for causing performance of a method comprising:
-
entering the position control mode upon detecting a touchdown of one or more initial fingers on the sensor panel; detecting a touchdown of one or more additional fingers onto the sensor panel while the one or more initial fingers are being moved along the sensor panel; and entering the motion continuation mode upon the detection of the touchdown of the one or more additional fingers. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64)
-
-
65. A computer-readable medium comprising program code for converting from a position control mode to a motion continuation mode on a sensor panel, the program code for causing performance of a method comprising:
-
entering the position control mode upon detecting a touchdown of one or more fingers on the sensor panel; detecting an application of increased force from at least one of the one or more fingers upon the sensor panel while the one or more fingers are being moved along the sensor panel; and entering the motion continuation mode upon the detection of the application of increased force.
-
-
66. A computer-readable medium comprising program code for converting from a position control mode to a motion continuation mode on a sensor panel, the program code for causing performance of a method comprising:
-
entering the position control mode upon detecting a touchdown of one or more fingers on the sensor panel; detecting a flattening of at least one of the one or more fingers on the sensor panel while the one or more fingers are being moved along the sensor panel; and entering the motion continuation mode upon the detection of the flattening finger.
-
Specification