User interface for stylus-based user input
First Claim
Patent Images
1. A computer-readable medium comprising computer-executable instructions for providing a user interface for use with a stylus, the computer-executable instructions comprising instructions for:
- re-routing stylus-based user input to a first application that is executing under an operating system (OS), the input being re-routed such that the input is not received by the operating system for distribution to any second application that is executing under the OS;
analyzing the input to determine whether the input should be treated as mouse input; and
responsive to determining that the input should not be treated as a mouse input, displaying a menu comprising selectable items to allow a user to direct the computer system to interpret one or more subsequent stylus-based user inputs as right-mouse button input, hover cursor input, keyboard input, or handwriting input by selecting one of the selectable items.
2 Assignments
0 Petitions
Accused Products
Abstract
A stylus user interface for a computer system having a display is disclosed. The user interface receives stylus-based user input. Responsive to receiving the user input, the user interface displays a menu that includes selectable items. By selecting one of the selectable items, the user directs the computer system to generate right-mouse button input or to interpret one or more subsequent stylus-based user inputs as hover cursor input, keyboard-like input, or handwriting input.
-
Citations
30 Claims
-
1. A computer-readable medium comprising computer-executable instructions for providing a user interface for use with a stylus, the computer-executable instructions comprising instructions for:
-
re-routing stylus-based user input to a first application that is executing under an operating system (OS), the input being re-routed such that the input is not received by the operating system for distribution to any second application that is executing under the OS;
analyzing the input to determine whether the input should be treated as mouse input; and
responsive to determining that the input should not be treated as a mouse input, displaying a menu comprising selectable items to allow a user to direct the computer system to interpret one or more subsequent stylus-based user inputs as right-mouse button input, hover cursor input, keyboard input, or handwriting input by selecting one of the selectable items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device comprising:
-
a processor;
a memory coupled to the processor, the memory comprising computer-program instructions executable by the processor for;
re-routing stylus-based user input to a first application that is executing under an operating system (OS), the input being re-routed such that the input is not received by the operating system for distribution to any second application that is executing under the OS;
analyzing the input to determine whether the input should be treated as mouse input; and
responsive to determining that the input should not be treated as a mouse input, displaying a menu comprising selectable items to allow a user to direct the computer system to interpret one or more subsequent stylus-based user inputs as right-mouse button input, hover cursor input, keyboard input, or handwriting input by selecting one of the selectable items. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
re-routing stylus-based user input to a first application that is executing under an operating system (OS), the input being re-routed such that the input is not received by the operating system for distribution to any second application that is executing under the OS;
analyzing the input to determine whether the input should be treated as mouse input; and
responsive to determining that the input should not be treated as a mouse input, displaying a menu comprising selectable items to allow a user to direct the computer system to interpret one or more subsequent stylus-based user inputs as right-mouse button input, hover cursor input, keyboard input, or handwriting input by selecting one of the selectable items. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification