Systems and methods for drawing shapes and issuing gesture-based control commands on the same draw grid
First Claim
1. A primary client system that enables gesture based interaction, the primary client system comprising:
- a) a primary draw grid that enables interaction between the primary client system and a primary user by means of input gesture operations, wherein the input gesture operations include one or more draw shape gestures and one or more control gesture operations that are drawn within the boundaries of the primary draw grid; and
b) a primary pattern recognition component that interprets each of the input gesture operations into one or more recognized gesture commands.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention improves upon the existing touch based systems by introducing new mechanisms of interaction with the user that can improve the productivity of users that are creating and modifying diagrams and figures on such touch based systems. More specifically, without leaving the draw grid, the invention allows the user to seamlessly copy one or more objects, delete one or more objects, change the type and end type of a connector between two objects, change the color of an object, and create a sequence diagram. The above mentioned control gesture operations do not require the user to click or select a button that is outside the draw grid to achieve a particular control objective.
20 Citations
20 Claims
-
1. A primary client system that enables gesture based interaction, the primary client system comprising:
-
a) a primary draw grid that enables interaction between the primary client system and a primary user by means of input gesture operations, wherein the input gesture operations include one or more draw shape gestures and one or more control gesture operations that are drawn within the boundaries of the primary draw grid; and b) a primary pattern recognition component that interprets each of the input gesture operations into one or more recognized gesture commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method that enables gesture based interaction between a primary user and a primary client system that includes a primary draw grid, the method comprising:
-
a) receiving from the primary client two or more input gesture operations, wherein each input gesture operation is entered by the primary client through the primary draw grid and the two or more input gesture operations include one or more draw shape gestures and one or more control gesture operations drawn within the boundaries of the primary draw grid; and b) determining two or more recognized gesture commands, by determining, for each of the two or more input gesture operations, one or more recognized gesture commands, wherein the two or more recognized gesture commands include one or more draw shape commands and one or more control commands. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer program product for use on a primary client system to enable gesture based interaction during collaboration of content, the computer program product comprising:
- a non-transitory recording medium and instructions recorded on the non-transitory recording medium for instructing the computer system, the instructions for;
a) receiving from a primary client two or more input gesture operations, wherein each input gesture operation is entered by the primary client through a primary draw grid of the primary client system and the two or more input gesture operations include one or more draw shape gestures and one or more control gesture operations; b) determining two or more recognized gesture commands, by determining, for each of the two or more input gesture operations an associated recognized gesture command, wherein the two or more recognized gesture commands include one or more draw shape commands and one or more recognized control commands. - View Dependent Claims (19, 20)
- a non-transitory recording medium and instructions recorded on the non-transitory recording medium for instructing the computer system, the instructions for;
Specification