Techniques for recognizing movement of one or more touches across a location on a keyboard grid on a touch panel interface
First Claim
Patent Images
1. A method comprising:
- receiving user input with a touch panel interface;
recognizing movement of one or more touches across a location on a keyboard grid on the touch panel interface, the recognizing comprises;
recording a series of touch instances including taps and sweeping movements on a touch panel with a keyboard grid;
classifying recorded shapes into finger, thumb, and heel shapes; and
classifying the recorded shapes according to one or more attributes comprising one or more of the following;
a keyboard key, a path attribute, an intensity attribute, a directional attribute, or a location attribute; and
performing an action associated with the movement of one or more touches across the location on the keyboard grid on the touch panel interface, the action comprises;
generating a final attribute classification based, at least in part, on the classifications of the recorded shapes, the final attribute classification defines one or more font attributes to be assigned to typed text; and
applying the final attribute classification to the typed text.
0 Assignments
0 Petitions
Accused Products
Abstract
Briefly, a method and apparatus for recognizing movement of one or more touches across a location on a keyboard grid on a touch panel interface is disclosed. The method may receiving user input with a touch panel interface, recognizing movement of one or more touches across a location on a keyboard grid on the touch panel interface, and performing an action associated with the movement of one or more touches across the location on the keyboard grid on the touch panel interface.
-
Citations
24 Claims
-
1. A method comprising:
-
receiving user input with a touch panel interface; recognizing movement of one or more touches across a location on a keyboard grid on the touch panel interface, the recognizing comprises; recording a series of touch instances including taps and sweeping movements on a touch panel with a keyboard grid; classifying recorded shapes into finger, thumb, and heel shapes; and classifying the recorded shapes according to one or more attributes comprising one or more of the following;
a keyboard key, a path attribute, an intensity attribute, a directional attribute, or a location attribute; andperforming an action associated with the movement of one or more touches across the location on the keyboard grid on the touch panel interface, the action comprises; generating a final attribute classification based, at least in part, on the classifications of the recorded shapes, the final attribute classification defines one or more font attributes to be assigned to typed text; and applying the final attribute classification to the typed text. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus, comprising:
-
a touch subsystem including a touch panel for receiving user input in the form of movement of one or more touches across a location on a keyboard grid on the touch panel interface; and a processing unit to recognize the movement of one or more touches across a location on a keyboard grid on the touch panel interface in the user input and perform an action associated with the movement of one or more touches across a location on a keyboard grid on the touch panel interface, wherein; the recognizing of the movement comprises; recording series of touch instances including taps and sweeping movements on a touch panel with a keyboard grid, classifying recorded shapes into finger, thumb, and heel shapes, and classifying the recorded shapes according to one or more attributes comprising one or more of the following;
a keyboard key, a path attribute, an intensity attribute, a directional attribute, or a location attribute, andthe action comprises; generating a final attribute classification based, at least in part, on the classifications of the recorded shapes, the final attribute classification defines one or more font attributes to be assigned to typed text; and applying the final attribute classification to the typed text. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-volatile computer readable medium encoded with computer executable instructions, which when accessed, cause a machine to perform operations comprising:
-
receiving user input with a touch panel interface; recognizing movement of one or more touches across a location on a keyboard grid on the touch panel interface the recognizing of the movement comprises; recording series of touch instances including taps and sweeping movements on a touch panel with a keyboard grid, classifying recorded shapes into finger, thumb, and heel shapes, and classifying the recorded shapes according to one or more attributes comprising one or more of the following;
a keyboard key, a path attribute, an intensity attribute, a directional attribute, or a location attribute; andperforming an action associated with the movement of one or more touches across the location on the keyboard grid on the touch panel interface, the action comprises; generating a final attribute classification based, at least in part, on the classifications of the recorded shapes, the final attribute classification defines one or more font attributes to be assigned to typed text; and applying the final attribute classification to the typed text. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A handheld device, comprising:
-
a screen; a touch subsystem including a touch panel incorporated into said screen for receiving user input in the form of movement of one or more touches across a location on a keyboard grid on the touch panel interface; and a processing unit to recognize the movement of one or more touches across a location on a keyboard grid on the touch panel interface and perform an action associated with the movement of one or more touches across a location on a keyboard grid on the touch panel interface, wherein; the recognizing of the movement comprises; recording series of touch instances including taps and sweeping movements on a touch panel with a keyboard grid, classifying recorded shapes into finger, thumb, and heel shapes, and classifying the recorded shapes according to one or more attributes comprising one or more of the following;
a keyboard key, a path attribute, an intensity attribute, a directional attribute, or a location attribute, andthe action comprises; generating a final attribute classification based, at least in part, on the classifications of the recorded shapes, the final attribute classification defines one or more font attributes to be assigned to typed text, and applying the final attribute classification to the typed text. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification