Patent ID: 7487461
Filing Date: 2009-02-03
Classification: G06F

Abstract:
1. A method of issuing a command using a graphical keyboard, comprising: inputting a movement on the graphical keyboard; automatically recognizing the inputted movement as an actual command, based on the inputted movement in relation to a layout of the graphical keyboard by: analyzing pattern aspects of the inputted movement by channels, wherein said analyzing utilizes said channels to determine location of said inputted movement and to determine shape of a single said inputted movement; comparing the pattern aspects to a command gesture database; if no match exists between the pattern aspects and command gesture database, using context clues that are based on one or more previous commands gestured by a user and comparing the context clues with potential commands; executing the actual command; utilizing multiple command template representations for each of said actual commands whether or not said graphical keyboard contains duplicate keys; utilizing shortcut commands of a current application as command template representations of said actual commands; teaching the user with a dynamic morphing, process comprising: teaching the user by coloring points on a morphed command gesture, based on how closely said points match said command template, wherein: