Method for gesture based modeling
First Claim
Patent Images
1. Method for gesture based modeling of a diagram representing the graphical notation for a model, the method comprising:
- providing a model represented by a diagram, the diagram including a number of general diagram elements and possible relations between these general diagram elements,providing a number of predetermined general gestures stored in a database of a computer system, the general gestures comprising a pattern of one or more curves, each general gesture linked to at least one general algorithm for modification of the diagrarm,providing an input device functionally connected to the computer system and reading of an input gesture by the input device, the read input gesture being a sensed movement of a hand along one or more curves,providing a graphical output device and giving a feedback on the output device in the form of a curved shaped exactly as the movement alone one or more curves as read by the input device,comparing by software routines in the computer system said input gesture with said number of stored predetermined general gestures, identifying a specific gesture among said predetermined general gestures as resembling said input gesture,assigning in the computer system among said at least one general algorithm a specific algorithm to said specific gesture,wherein said method comprises providing in the computer system a metamodel for said model, said metamodel defining how a model may be constructed, and determining the allowance of said specific algorithm according to said metamodel and model and, in case of allowance,upon request as a response to said specific gesture modifying said model in accordance with said specific algorithm,upon request modifying the a diagram representing said model on an output display to indicate the response to said input gesture.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer program based method is described for creating models using gestures. On an input device, such as an electronic whiteboard, a user draws a gesture which is recognized by a computer program and interpreted relative to a predetermined meta-model. Based on the interpretation, an algorithm is assigned to the gesture drawn by the user. The executed algorithm may, for example, consist in creating a new model element, modifying an existing model element, or deleting an existing model element.
-
Citations
23 Claims
-
1. Method for gesture based modeling of a diagram representing the graphical notation for a model, the method comprising:
-
providing a model represented by a diagram, the diagram including a number of general diagram elements and possible relations between these general diagram elements, providing a number of predetermined general gestures stored in a database of a computer system, the general gestures comprising a pattern of one or more curves, each general gesture linked to at least one general algorithm for modification of the diagrarm, providing an input device functionally connected to the computer system and reading of an input gesture by the input device, the read input gesture being a sensed movement of a hand along one or more curves, providing a graphical output device and giving a feedback on the output device in the form of a curved shaped exactly as the movement alone one or more curves as read by the input device, comparing by software routines in the computer system said input gesture with said number of stored predetermined general gestures, identifying a specific gesture among said predetermined general gestures as resembling said input gesture, assigning in the computer system among said at least one general algorithm a specific algorithm to said specific gesture, wherein said method comprises providing in the computer system a metamodel for said model, said metamodel defining how a model may be constructed, and determining the allowance of said specific algorithm according to said metamodel and model and, in case of allowance, upon request as a response to said specific gesture modifying said model in accordance with said specific algorithm, upon request modifying the a diagram representing said model on an output display to indicate the response to said input gesture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification