Providing hand-written and hand-drawn electronic mail service
First Claim
1. In an electronic mail service, a method for handling hand written text and freehand drawings as electronic ink input entered into the system with a pointing device used to write and draw on a display screen, the method comprising:
- detecting whether input is text or drawing;
processing text input as keystrokes and electronic ink input and generating electronic ink text data;
processing drawing input based on electronic ink input and style information and generating electronic ink drawing data; and
rendering an electronic ink message from the electronic ink text data and electronic ink drawing data on a computer display.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing an e-mail service for handling electronic ink input. Text input and drawing input is received from a client as text electronic ink input and drawing electronic ink input. Handwritten characters from the text electronic ink input are recognized and electronic ink text data is generated. Draw tool configuration information based on selections at the client is received and applied to the drawing electronic ink input to generate electronic ink drawing data. An electronic ink display is created based on the electronic ink text data and the electronic ink drawing data. The text input from the client may also include keystroke text input. The keystroke computer readable code is converted into electronic ink text data. In addition, the input from the client may include electronic ink gestures. The electronic ink gestures are interpreted, and based on the interpretation a gesture action is called to operate on the electronic ink display. Further, the input from the client system may also include command input selected with a pointing device such as pen and stylus. The pen command input is detected, and the action required by the command is performed on the electronic ink display. The pen commands are edit commands, space insertion commands, and reshape commands to improve the appearance of the hand drawn shapes.
94 Citations
28 Claims
-
1. In an electronic mail service, a method for handling hand written text and freehand drawings as electronic ink input entered into the system with a pointing device used to write and draw on a display screen, the method comprising:
-
detecting whether input is text or drawing;
processing text input as keystrokes and electronic ink input and generating electronic ink text data;
processing drawing input based on electronic ink input and style information and generating electronic ink drawing data; and
rendering an electronic ink message from the electronic ink text data and electronic ink drawing data on a computer display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A server system for providing handwritten and hand drawn e-mail service to a client system where text input and drawing input received from the client system is electronic ink input and the server system returns to the client system geometric documents based on the client input, the server system comprising:
-
a text input processing module responsive to text electronic ink input and recognizing handwritten words from the text electronic ink input and generating electronic ink text data;
a drawing input processing module responsive to drawing electronic ink input and style information and applying the style information to the drawing electronic ink input to generate electronic ink drawing data; and
a rendering module responsive to the electronic ink text data and the electronic ink drawing data to create and send an electronic ink display to the client system. - View Dependent Claims (11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23, 24, 26, 27, 28)
-
-
17. A method for providing handwritten and hand drawn e-mail service to a client where text input and drawing input received from the client is text electronic ink input and drawing electronic ink input, the method comprising:
-
recognizing handwritten characters from the text electronic ink input and generating electronic ink text data;
receiving draw tool configuration information and applying the configuration information to the drawing electronic ink input to generate electronic ink drawing data; and
creating an electronic ink display based on the electronic ink text data and the electronic ink drawing data.
-
-
25. In a server system, apparatus for providing handwritten and hand drawn e-mail service to a client system having a display screen and pen input where text input and drawing input received from the client system is text electronic ink input and drawing electronic ink input, the apparatus comprising:
-
means for recognizing handwritten characters from the text electronic ink input and generating electronic ink text data;
means for receiving draw tool configuration information from pen input at the client system and applying the configuration information to the drawing electronic ink input to generate electronic ink drawing data; and
means for creating an electronic ink display based on the electronic ink text data and the electronic ink drawing data and sending the electronic ink display to display screen at the client system.
-
Specification