Method and apparatus for executing commands from a drawing/graphics editor using task interaction pattern recognition
First Claim
Patent Images
1. A method of generating and/or modifying a graphical object in a computer controlled video display system, comprising:
- providing a program for generating graphical objects in a graphics window of a computer controlled video display in response to a plurality of functions that generate video output;
defining a plurality of task modes to be implemented by the program;
designating a predefined mode invocation method for each of the plurality of task modes whereby upon execution of one of the predefined mode invocation methods the task mode with which the predefined mode invocation method is designated is implemented by the program;
associating each of the plurality of functions with one of the plurality of task modes;
designating for each of the plurality of functions a predefined interaction pattern to act as mode dependent task identifier for executing the function of the provided program, each predefined interaction pattern including pointer device gestures input while the cursor is in the graphics window;
monitoring the output of the alpha-numeric device and pointer device to determine if the output of those devices corresponds to a mode invocation method and a predefined interaction pattern; and
executing one of the plurality of functions when the monitoring step determines that the output corresponds with the program implementing the task mode with which the function is associated and the mode dependent interaction pattern designated for the function.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for generating graphical images and drawing images utilizing a drawing editor having a plurality of functions that manipulate data from which the screen display is generated is disclosed. A plurality of task modes are designated and each function that manipulates data is associated with one of the designated task modes, a mode invocation method is designated for invoking each of the plurality of task modes and task mode sensitive distinct interaction pattern is associated with each function.
-
Citations
16 Claims
-
1. A method of generating and/or modifying a graphical object in a computer controlled video display system, comprising:
-
providing a program for generating graphical objects in a graphics window of a computer controlled video display in response to a plurality of functions that generate video output; defining a plurality of task modes to be implemented by the program; designating a predefined mode invocation method for each of the plurality of task modes whereby upon execution of one of the predefined mode invocation methods the task mode with which the predefined mode invocation method is designated is implemented by the program; associating each of the plurality of functions with one of the plurality of task modes; designating for each of the plurality of functions a predefined interaction pattern to act as mode dependent task identifier for executing the function of the provided program, each predefined interaction pattern including pointer device gestures input while the cursor is in the graphics window; monitoring the output of the alpha-numeric device and pointer device to determine if the output of those devices corresponds to a mode invocation method and a predefined interaction pattern; and executing one of the plurality of functions when the monitoring step determines that the output corresponds with the program implementing the task mode with which the function is associated and the mode dependent interaction pattern designated for the function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of generating images utilizing a drawing editor having a plurality of functions that manipulate data from which the screen display is generated, the method comprising:
-
designating a plurality of task modes; associating each function that manipulates data with one of the designated task modes; designating a mode invocation method for invoking each of the plurality of task modes; designating a task mode sensitive distinct interaction pattern with each function. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus for executing commands from a graphics editor comprises:
-
computer system including a bus for communicating information, a processor coupled with the bus for processing information, and memory coupled to the bus for storing information and instructions for processor a display device coupled to the bus for displaying information to the computer user including a cursor, an alpha-numeric input device including alpha numeric and other keys coupled to the bus, and a cursor control device for communicating direction information and command selections to the processor and for controlling the cursor movement; and graphic editor software resident in the memory having functions for generating and manipulating objects represented by addressable data structures stored in memory from which the processor generates video output for generating a graphical display of the object on the display device, the software including user selectable task modes with which each of the plurality of functions is associated, each function being executed upon entry of an interaction pattern including cursor control device gestures input while the cursor is in the graphics window while the program is in the task mode with which the function is associated.
-
Specification