Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
278 words
A computer-implemented graphic editing system comprising: (a) a computer, (b) a display under control of the computer, (c) a computer application program including means for displaying on the display data operated on by the application program, (d) a user-operated pointing device coupled to the display under control of the computer, (e) means in the computer for recognizing gestures made by the pointing device when manipulated by a user, (f) means for storing in the computer a library of primitive gestures and at least one break gesture that can be made with the pointing device, each of said primitive gestures representing an individual operator command to the computer to execute a specific command to edit the data displayed on the display in a specific manner, (g) means in the computer for comparing each recognized gesture with the library of primitive gestures and at least one break gesture to determine whether any of the recognized gestures represent a primitive gesture or break gesture and to identify each said primitive gesture, (h) means for storing in the computer a compound gesture inputted with the pointing device in a single continuous stroke, the compound gesture being comprised of at least first and second primitive gestures corresponding to primitive gestures stored in the library and further comprised of the break gesture which is drawn between the first and second primitive gestures on the display in a shape distinct from the shape of the first and second primitive gestures; and (i) means in the computer for first executing, after the inputting of the compound gesture, the command represented by the first primitive gesture and then executing the command represented by the second primitive gesture.
Claim 2
Dependent Claim
278 words
A computer-implemented graphic editing system comprising: (a) a computer, (b) a display under control of the computer, (c) a computer application program including means for displaying on the display data operated on by the application program, (d) a user-operated pointing device coupled to the display under control of the computer, (e) means in the computer for recognizing gestures made by the pointing device when manipulated by a user, (f) means for storing in the computer a library of primitive gestures and at least one break gesture that can be made with the pointing device, each of said primitive gestures representing an individual operator command to the computer to execute a specific command to edit the data displayed on the display in a specific manner, (g) means in the computer for comparing each recognized gesture with the library of primitive gestures and at least one break gesture to determine whether any of the recognized gestures represent a primitive gesture or break gesture and to identify each said primitive gesture, (h) means for storing in the computer a compound gesture inputted with the pointing device in a single continuous stroke, the compound gesture being comprised of at least first and second primitive gestures corresponding to primitive gestures stored in the library and further comprised of the break gesture which is drawn between the first and second primitive gestures on the display in a shape distinct from the shape of the first and second primitive gestures; and (i) means in the computer for first executing, after the inputting of the compound gesture, the command represented by the first primitive gesture and then executing the command represented by the second primitive gesture.
Claim 3
Dependent Claim
21 words
The system according to claim 1, wherein said break gesture is an acute angle between the first and second primitive gestures.
Claim 4
Dependent Claim
21 words
The system according to claim 1, wherein said break gesture is a fat dot between the first and second primitive gestures.
Claim 5
Dependent Claim
16 words
The system according to claim 1, wherein the primitive gestures represent selection, move, copy and shrink.
Claim 6
Independent Claim
318 words
A method for graphical editing in a computer-implemented graphic editing system comprising: (a) a computer, (b) a display under control of the computer, (c) a computer application program including means for displaying on the display data operated on by the application program, (d) a user-operated pointing device coupled to the display under control of the computer, (e) means in the computer for recognizing gestures made by the pointing device when manipulated by a user, (f) means for storing in the computer a library of primitive gestures and at least one break gesture that can be made with the pointing device, each of said primitive gestures representing an individual operator command to the computer to execute a specific command to edit the data displayed on the display in a specific manner, (g) means in the computer for comparing each recognized gesture with the library of primitive gestures and at least one break gesture to determine whether any of the recognized gestures represent a primitive gesture or break gesture and to identify each said primitive gesture; and (h) means for storing in the computer a compound gesture inputted with the pointing device in a single continuous stroke, the compound gesture being comprised of at least first and second primitive gestures corresponding to primitive gestures stored in the library and further comprised of the the break gesture which is drawn between the first and second primitive gestures on the display in a shape distinct from the shape of the first and second primitive gestures; said method comprising the steps of: (A) manipulating said pointing device to generate said compound gesture in a single continuous stroke, (B) identifying the first and second primitive gestures and break gesture of step (A), and (C) first executing the command represented by the the first primitive gesture identified in step (B) and then executing the command represented by the second primitive gesture identified in step (B).
Claim 7
Independent Claim
318 words
A method for graphical editing in a computer-implemented graphic editing system comprising: (a) a computer, (b) a display under control of the computer, (c) a computer application program including means for displaying on the display data operated on by the application program, (d) a user-operated pointing device coupled to the display under control of the computer, (e) means in the computer for recognizing gestures made by the pointing device when manipulated by a user, (f) means for storing in the computer a library of primitive gestures and at least one break gesture that can be made with the pointing device, each of said primitive gestures representing an individual operator command to the computer to execute a specific command to edit the data displayed on the display in a specific manner, (g) means in the computer for comparing each recognized gesture with the library of primitive gestures and at least one break gesture to determine whether any of the recognized gestures represent a primitive gesture or break gesture and to identify each said primitive gesture; and (h) means for storing in the computer a compound gesture inputted with the pointing device in a single continuous stroke, the compound gesture being comprised of at least first and second primitive gestures corresponding to primitive gestures stored in the library and further comprised of the the break gesture which is drawn between the first and second primitive gestures on the display in a shape distinct from the shape of the first and second primitive gestures; said method comprising the steps of: (A) manipulating said pointing device to generate said compound gesture in a single continuous stroke, (B) identifying the first and second primitive gestures and break gesture of step (A), and (C) first executing the command represented by the the first primitive gesture identified in step (B) and then executing the command represented by the second primitive gesture identified in step (B).