Write anywhere tool
First Claim
1. A method of processing pointer input, comprising:
- providing a transparent first graphical user interface overlaying a second graphical user interface;
receiving pointer input in a handwriting area corresponding to the transparent first graphical user interface;
displaying a guideline at a first position when a pen contacts a first position in the handwriting area;
displaying the guideline at a second position only when the pen is lifted from the first position and subsequently contacts a second position in the handwriting area a threshold distance from the first position, wherein the threshold distance depends upon a direction of movement of the pen from the first position to the second position;
displaying handwriting objects represented by the pointer input in the transparent first graphical user interface;
recognizing text from the pointer input; and
providing the recognized text to a software application.
1 Assignment
0 Petitions
Accused Products
Abstract
A transparent graphical user interface that overlays the user interfaces of other applications. The transparent user interface receives handwriting input and displays handwriting objects represented by handwriting input received in the area of the transparent handwriting interface. The transparent user interface of the invention can be expanded to include most of the display area of a computer, thereby allowing the user to write anywhere within the display area. This also allows the user to write multiple lines of text. Additionally, because the user interface is transparent, it allows the user to see the underlying graphical user interfaces for other applications, including applications that receive text recognized from the handwriting input written into the transparent handwriting interface. Further the transparent interface allows the user to interact with underlying graphical user interfaces.
61 Citations
33 Claims
-
1. A method of processing pointer input, comprising:
-
providing a transparent first graphical user interface overlaying a second graphical user interface; receiving pointer input in a handwriting area corresponding to the transparent first graphical user interface; displaying a guideline at a first position when a pen contacts a first position in the handwriting area; displaying the guideline at a second position only when the pen is lifted from the first position and subsequently contacts a second position in the handwriting area a threshold distance from the first position, wherein the threshold distance depends upon a direction of movement of the pen from the first position to the second position; displaying handwriting objects represented by the pointer input in the transparent first graphical user interface; recognizing text from the pointer input; and providing the recognized text to a software application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer readable medium having stored thereon computer executable instructions comprising:
-
providing a transparent first graphical user interface overlaying a second graphical user interface; receiving pointer input in a handwriting area corresponding to the transparent first graphical user interface; displaying a guideline at a first position when a pen contacts a first position in the handwriting area; displaying the guideline at a second position only when the pen is lifted from the first position and subsequently contacts a second position in the handwriting area a threshold distance from the first position, wherein the threshold distance depends upon a direction of movement of the pen from the first position to the second position; displaying handwriting objects represented by the pointer input in the transparent first graphical user interface; recognizing text from the pointer input; and providing the recognized text to a software application. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for processing pointer input comprising:
-
a processor; and memory having stored therein computer executable instructions comprising; providing a transparent first graphical user interface overlaying a second graphical user interface; receiving pointer input in a handwriting area corresponding to the transparent first graphical user interface; displaying a guideline at a first position when a pen contacts a first position in the handwriting area; displaying the guideline at a second position only when the pen is lifted from the first position and subsequently contacts a second position in the handwriting area a threshold distance from the first position, wherein the threshold distance depends upon a direction of movement of the pen from the first position to the second position; displaying handwriting objects represented by the pointer input in the transparent first graphical user interface; recognizing text from the pointer input; and providing the recognized text to a software application. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification