Patent ID: 6847348

Claim:
A method for executing at least one function of a data processing computer system, said function relating to an object, the method comprising: displaying a graphical representation of an object on a display device; receiving movement data from an input device, said movement data representing a cursor movement on the display device, said cursor movement going sequentially through cursor coordinates; identifying a predefined matching movement pattern in said cursor movement for said object via a grid that is associated with the object, wherein the size of the grid depends on the size of the object; selecting at least one function out of a plurality of functions for said object, wherein said function is assigned to said matching movement pattern; and executing said selected function for said object, wherein the method further comprises adding a further reference movement pattern to the plurality of movement patterns, and further wherein adding said further reference movement pattern comprises: recording a first set of movement data from the input device; recording a second set of movement data from the input device; calculating average cursor coordinates and tolerances from the previously recorded sets of movement data to determine a shape of the further reference movement pattern; and storing the result of the calculation as the further reference movement pattern in the plurality of reference movement patterns.