Systems and methods for executing functions for objects based on the movement of an input device
First Claim
1. 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.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods, computer program products and systems are provided for executing a function of a data processing computer system. The function may relate to an object. The method may be performed by: displaying a graphical representation of an object on a display device; receiving movement data from an input device, identifying a matching movement pattern that matches the cursor movement, which corresponds to the movement data; selecting a function that relates to the matching movement pattern and the object; and executing the function for the object. The identifying step can be performed by measuring the cursor movement as changes of the cursor coordinates occur. The result may then be compared to a plurality of predefined reference movement patterns. One movement pattern may be selected out of the plurality of reference movement patterns as the matching movement pattern for the object.
45 Citations
18 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18)
-
-
14. A computer system for executing a function relating to an object, comprising:
-
first means for displaying a graphical representation of an object on a display device;
second means for receiving movement data from an input device, said data describing a cursor movement on the display device, said cursor movement going through cursor coordinates;
third means for 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;
fourth means for selecting a function out of a plurality of functions for said object, wherein said function is assigned to said matching movement pattern; and
fifth means for executing said function for said object.
-
Specification