SYSTEM AND METHOD FOR PROVIDING INTERACTIVE FEEDBACK FOR MOUSE GESTURES
First Claim
1. A method for providing a user feedback regarding mouse gestures for a computer application, each of the mouse gestures comprising a predetermined sequence of one or more mouse movements, each of the mouse gestures being used to invoke a corresponding application command, the method comprising:
- utilizing a computer processor to execute a process comprising;
detecting an initiating event for the mouse gestures; and
outputting feedback regarding one or more potential mouse gestures that can still be performed, each time a predetermined period of time has expired after any of the following is detected;
the initiating event, and a mouse movement that is associated with any of the one or more potential mouse gestures.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention is directed to a method, computer system, and computer program for providing a user feedback regarding available mouse gestures. Each of the mouse gestures comprises a predetermined sequence of one or more mouse movements, and corresponds to a predetermined action or command. After the gesture is initiated, the feedback is provided to the user when a predetermined timer expires since the user initiated the gesture or the last mouse movement. This allows for feedback to be provided to users who get lost mid-gesture, without providing unnecessary feedback to a more experienced user who is able to quickly perform the gesture. The feedback can instruct the user as to each available gesture, along with the corresponding action or command.
13 Citations
21 Claims
-
1. A method for providing a user feedback regarding mouse gestures for a computer application, each of the mouse gestures comprising a predetermined sequence of one or more mouse movements, each of the mouse gestures being used to invoke a corresponding application command, the method comprising:
utilizing a computer processor to execute a process comprising; detecting an initiating event for the mouse gestures; and outputting feedback regarding one or more potential mouse gestures that can still be performed, each time a predetermined period of time has expired after any of the following is detected;
the initiating event, and a mouse movement that is associated with any of the one or more potential mouse gestures.- View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer system that provides a user feedback regarding mouse gestures for a computer application, each of the mouse gestures comprising a predetermined sequence of one or more mouse movements, each of the mouse gestures being used to invoke a corresponding application command comprising:
a computer processor programmed to execute a process comprising; detecting an initiating event for the mouse gestures; and outputting feedback regarding one or more potential mouse gestures that can still be performed, each time a predetermined period of time has expired after any of the following is detected;
the initiating event, and a mouse movement that is associated with any of the one or more potential mouse gestures.- View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A nontransitory computer-readable medium on which is stored a program for providing a user feedback regarding mouse gestures for a computer application, each of the mouse gestures comprising a predetermined sequence of one or more mouse movements, each of the mouse gestures being used to invoke a corresponding application command, wherein the program when executed by a computer processor executes a process comprising:
-
detecting an initiating event for the mouse gestures; and outputting feedback regarding one or more potential mouse gestures that can still be performed, each time a predetermined period of time has expired after any of the following is detected;
the initiating event, and a mouse movement that is associated with any of the one or more potential mouse gestures. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification