Arrangements of text type-ahead
First Claim
1. A method of text entry, said method comprising:
- selecting, by a processor of a computer system, segments of text from text documents including web pages, wherein each of the selected segments of text adheres to at least one of one or more patterns of text, wherein each of the one or more patterns specifies one or more of a range of numbers of words in phrases of text and a range of numbers of letters in words of text, and wherein at least one of the one or more patterns specifies a minimum number of words in phrases of text;
said processor indexing the selected segments of text to generate a plurality of indexed segments of text that includes one or more indexed segments of text;
said processor determining, an attribute of text entered by a user into an application;
said processor determining an attribute of each attribute segment of the one or more indexed selected segments of text, wherein said determining the attribute of each attribute segment comprises determining a geographical location of an origin of each attribute segment;
said processor matching the text entered by the user to a single portion of each attribute segment of the one or more indexed segments of text, each attribute segment consisting of the single portion and a remaining portion, wherein said matching the text entered by the user to the single portion of each attribute segment is based upon the determined geographical location of the origin of each attribute segment and a location of a computing device into which the text is entered by the user;
after said matching, said processor receiving a selection of a single attribute segment selected by the user from the one or more indexed segments of text; and
said processor entering into the application the remaining portion of the selected single attribute segment.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system of text entry. An attribute of text entered by a user into an application is determined. The entered text is matched to a single portion of each attribute segment of one or more indexed segments of text, based upon a determined attribute of each attribute segment and the determined attribute of the entered text. Each attribute segment consists of the single portion and a remaining portion. After the entered text is matched to a single portion of each attribute segment, a selection of a single attribute segment selected from the one or more indexed segments of text by the user is received. The remaining portion of the selected single attribute segment is entered into the application.
83 Citations
10 Claims
-
1. A method of text entry, said method comprising:
-
selecting, by a processor of a computer system, segments of text from text documents including web pages, wherein each of the selected segments of text adheres to at least one of one or more patterns of text, wherein each of the one or more patterns specifies one or more of a range of numbers of words in phrases of text and a range of numbers of letters in words of text, and wherein at least one of the one or more patterns specifies a minimum number of words in phrases of text; said processor indexing the selected segments of text to generate a plurality of indexed segments of text that includes one or more indexed segments of text; said processor determining, an attribute of text entered by a user into an application; said processor determining an attribute of each attribute segment of the one or more indexed selected segments of text, wherein said determining the attribute of each attribute segment comprises determining a geographical location of an origin of each attribute segment; said processor matching the text entered by the user to a single portion of each attribute segment of the one or more indexed segments of text, each attribute segment consisting of the single portion and a remaining portion, wherein said matching the text entered by the user to the single portion of each attribute segment is based upon the determined geographical location of the origin of each attribute segment and a location of a computing device into which the text is entered by the user; after said matching, said processor receiving a selection of a single attribute segment selected by the user from the one or more indexed segments of text; and said processor entering into the application the remaining portion of the selected single attribute segment. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer system comprising a processor, a memory coupled to the processor, and a computer readable hardware 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 selecting segments of text from text documents including web pages, wherein each of the selected segments of text adheres to at least one of one or more patterns of text, wherein each of the one or more patterns specifies one or more of a range of numbers of words in phrases of text and a range of numbers of letters in words of text, and wherein at least one of the one or more patterns specifies a minimum number of words in phrases of text; said processor indexing the selected segments of text to generate a plurality of indexed segments of text that includes one or more indexed segments of text; said processor determining an attribute of text entered by a user into an application; said processor determining an attribute of each attribute segment of the one or more indexed selected segments of text, wherein said determining the attribute of each attribute segment comprises determining a geographical location of an origin of each attribute segment; said processor matching the text entered by the user to a single portion of each attribute segment of the one or more indexed segments of text, each attribute segment consisting of the single portion and a remaining portion, wherein said matching the text entered by the user to the single portion of each attribute segment is based upon the determined geographical location of the origin of each attribute segment and a location of a computing device into which the text is entered by the user; after said matching, said processor receiving a selection of a single attribute segment selected by the user from the one or more indexed segments of text; and said processor entering into the application the remaining portion of the selected single attribute segment. - View Dependent Claims (8)
-
-
9. A computer program product, comprising a computer readable hardware storage device having computer readable program code stored therein, said program code configured to be executed by a processor of a computer system to implement a method of text entry, said method comprising:
-
said processor selecting segments of text from text documents including web pages, wherein each of the selected segments of text adheres to at least one of one or more patterns of text, wherein each of the one or more patterns specifies one or more of a range of numbers of words in phrases of text and a range of numbers of letters in words of text, and wherein at least one of the one or more patterns specifies a minimum number of words in phrases of text; said processor indexing the selected segments of text to generate a plurality of indexed segments of text that includes one or more indexed segments of text; said processor determining an attribute of text entered by a user into an application; said processor determining an attribute of each attribute segment of the one or more indexed selected segments of text, wherein said determining the attribute of each attribute segment comprises determining a geographical location of an origin of each attribute segment; said processor matching the text entered by the user to a single portion of each attribute segment of the one or more indexed segments of text, each attribute segment consisting of the single portion and a remaining portion, wherein said matching the text entered by the user to the single portion of each attribute segment is based upon the determined geographical location of the origin of each attribute segment and a location of a computing device into which the text is entered by the user; after said matching, said processor receiving a selection of a single attribute segment selected by the user from the one or more indexed segments of text; and said processor entering into the application the remaining portion of the selected single attribute segment. - View Dependent Claims (10)
-
Specification