Auto-suggest lists and handwritten input
First Claim
Patent Images
1. A computer-implemented method for receiving user input comprising:
- receiving handwritten input via a user entering information in a handwriting receiving panel in a form of electronic ink, the electronic ink is a sequence or a set of strokes with properties, the handwriting receiving panel attempts to recognize the handwritten input and forwards recognition results of the handwritten input to an auto-complete provider as text;
integrating said handwritten input via the auto-complete provider that provides an auto-suggest list comprising a list of suggested completions based on said text, wherein the auto-suggest list varies by application, such that the auto-suggest list updates after each character of the text is recognized or after a segment of the text is recognized, the auto-suggest list updates after a subsequent character or subsequent segment of text is recognized, and wherein the user adds additional information to a user selection and has newly recognized information forwarded to the auto-complete provider;
registering the auto-complete provider to an auto-complete client, wherein the auto-complete client identifies and stores a pointer to the auto-complete provider, and wherein the auto-complete client exchanges data with the auto-complete provider;
forwarding the user selection back to the handwriting receiving panel for additional information to be appended to the user selection; and
notifying the auto-complete provider that the user has made a choice.
3 Assignments
0 Petitions
Accused Products
Abstract
An interface is provided between a handwriting receiving panel and an auto complete process. A user writes onto the handwriting receiving panel which recognizes the handwritten text. The handwritten text is forwarded to the auto complete process which provides suggested content to the user based on the handwritten text. The user can select the suggested content for use with another application. Alternatively, the user may add additional information to the handwriting receiving panel to enable the auto complete process to provide more or different suggested content.
-
Citations
12 Claims
-
1. A computer-implemented method for receiving user input comprising:
-
receiving handwritten input via a user entering information in a handwriting receiving panel in a form of electronic ink, the electronic ink is a sequence or a set of strokes with properties, the handwriting receiving panel attempts to recognize the handwritten input and forwards recognition results of the handwritten input to an auto-complete provider as text; integrating said handwritten input via the auto-complete provider that provides an auto-suggest list comprising a list of suggested completions based on said text, wherein the auto-suggest list varies by application, such that the auto-suggest list updates after each character of the text is recognized or after a segment of the text is recognized, the auto-suggest list updates after a subsequent character or subsequent segment of text is recognized, and wherein the user adds additional information to a user selection and has newly recognized information forwarded to the auto-complete provider; registering the auto-complete provider to an auto-complete client, wherein the auto-complete client identifies and stores a pointer to the auto-complete provider, and wherein the auto-complete client exchanges data with the auto-complete provider; forwarding the user selection back to the handwriting receiving panel for additional information to be appended to the user selection; and notifying the auto-complete provider that the user has made a choice. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing system that displays an auto complete list comprising:
-
a first user interface that receives text; a second user interface that receives handwritten ink via a user entering information in a handwriting receiving panel in a form of electronic ink created by interaction of a finger and a digitizer, the electronic ink is a sequence or a set of strokes with properties, the handwriting receiving panel attempts to recognize the handwritten input and forwards recognition results of the handwritten input to an auto-complete provider as text; a third user interface having the auto-complete provider that provides an auto-suggest list comprising a list of suggested completions based on said recognized text, wherein the auto-suggest list varies by application, such that the auto-suggest list updates after each character of the text is recognized or after a segment of the text is recognized, the auto-suggest list updates after a subsequent character or subsequent segment of text is recognized, said third user interface receiving a user selection of said auto-suggest list and said user selection being forwarded to said first user interface, wherein a user adds additional information to the user selection and has newly recognized information forwarded to the auto-complete provider. - View Dependent Claims (7)
-
-
8. A computer system for receiving user input comprising:
-
means for receiving handwritten input via a user entering information in a handwriting receiving panel in the form of electronic ink created by interaction of a finger and a digitizer, the electronic ink is a sequence or a set of strokes with properties, the handwriting receiving panel attempts to recognize the handwritten input and forward recognition results of the handwritten input to an auto-complete provider as recognized text; and means for integrating said handwritten input via the auto-complete provider that provides an auto-suggest list comprising a list of suggested completions based on said recognized text, wherein the auto-suggest list varies by application, such that the auto-suggest list updates after each character of a text is recognized or after a segment of the text is recognized, the auto-suggest list updates after a subsequent character or subsequent segment of text is recognized, and wherein a user adds additional information to a user selection and has newly recognized information forwarded to the auto-complete provider. - View Dependent Claims (9, 10, 11, 12)
-
Specification