Text type-ahead
First Claim
Patent Images
1. A method of text entry, said method comprising:
- a processor of a computing device receiving text being entered into a text-entry application;
said processor matching the received text to a plurality of indexed segments of text;
after said matching, said processor displaying the plurality of indexed segments of text to a user, each displayed indexed segment consisting of either remaining text or the remaining text preceded by a finite portion of the entered text, said finite portion not including the entire entered text;
said processor receiving from the user a selection of one indexed segment of text of the displayed plurality of indexed segments of text; and
said processor entering the remaining text into the text-entry application by completing the entered text in the text-entry application resulting in the entire entered text followed by the remaining text in the text-entry application.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and arrangements of text entry are discussed. Embodiments include transformations, code, state machines or other logic to index segments of text from multiple sources and receive segments of text being entered into text-entry applications in a floating application. The embodiments may also involve matching the segments of text to indexed segments of text and entering completions of the received segments of text into the text-entry applications. The completions may be based upon the matching, and the completion of a segment may be entered into the text-entry application from which it was received.
83 Citations
17 Claims
-
1. A method of text entry, said method comprising:
-
a processor of a computing device receiving text being entered into a text-entry application; said processor matching the received text to a plurality of indexed segments of text; after said matching, said processor displaying the plurality of indexed segments of text to a user, each displayed indexed segment consisting of either remaining text or the remaining text preceded by a finite portion of the entered text, said finite portion not including the entire entered text; said processor receiving from the user a selection of one indexed segment of text of the displayed plurality of indexed segments of text; and said processor entering the remaining text into the text-entry application by completing the entered text in the text-entry application resulting in the entire entered text followed by the remaining text in the text-entry application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer program product comprising a computer readable physically tangible storage device having a computer readable program code stored therein, said program code configured to be executed by a processor of a computing system to implement a method of text entry, said method comprising:
-
said processor receiving text being entered into a text-entry application; said processor matching the received text to a plurality of indexed segments of text; after said matching, said processor displaying the plurality of indexed segments of text to a user, each displayed indexed segment consisting of either remaining text or the remaining text preceded by a finite portion of the entered text, said finite portion not including the entire entered text; said processor receiving from the user a selection of one indexed segment of text of the displayed plurality of indexed segments of text; and said processor entering the remaining text into the text-entry application by completing the entered text in the text-entry application resulting in the entire entered text followed by the remaining text in the text-entry application. - View Dependent Claims (13, 14)
-
-
15. A computing system comprising a processor, a memory coupled to the processor, and a computer readable physically tangible storage device coupled to the processor, said storage device containing program code configured to be executed by the processor via the memory to implement a method of text entry, said method comprising:
-
said processor receiving text being entered into a text-entry application; said processor matching the received text to a plurality of indexed segments of text; after said matching, said processor displaying the plurality of indexed segments of text to a user, each displayed indexed segment consisting of either remaining text or the remaining text preceded by a finite portion of the entered text, said finite portion not including the entire entered text; said processor receiving from the user a selection of one indexed segment of text of the displayed plurality of indexed segments of text; and said processor entering the remaining text into the text-entry application by completing the entered text in the text-entry application resulting in the entire entered text followed by the remaining text in the text-entry application. - View Dependent Claims (16, 17)
-
Specification