Automatic dynamic contextual data entry completion
First Claim
Patent Images
1. A method performed in a computer device having associated therewith a plurality of unstructured documents having words therein, the computing device also having associated therewith a way for a user of the computer device to provide input of at least components of words, the computing device comprising at least one processor, the method comprising:
- receiving in the computer device as an input, at least one component of a word;
based upon the input, accessing using the computing device, at least one stored matrix accessible to the computer device, the at least one stored matrix containing words from the unstructured documents and, for each word, a value for at least one score type;
retrieving from the at least one stored matrix at least two words as potential completion candidates and each'"'"'s associated value for the at least one score type;
based upon a lex ordering, specifying an order in which values of score types are to be analyzed;
analyzing, using the computer device, the potential completion candidates by calculating an absolute value of the difference between the values of the potential completion candidates for a first score type specified by the lex ordering and comparing the absolute value of the difference to a threshold;
when the threshold is met, ordering the potential completion candidates, using the computer device, such that the potential completion candidate with the greater value for the first score type is ahead of the potential completion candidate with the lesser value for the first score type; and
presenting at least the one of the potential completion candidates that was placed ahead, to the user using the computer device, in response to the input such that the user can select the presented at least the one of the potential completion candidates to complete the user'"'"'s input.
1 Assignment
0 Petitions
Accused Products
Abstract
A method preformed in a character entry system involves receiving user input and using a Generalized Lexicographic Ordering (GLO) process to determine an order for presentation of one or more completion candidates to a the user for selection.
53 Citations
18 Claims
-
1. A method performed in a computer device having associated therewith a plurality of unstructured documents having words therein, the computing device also having associated therewith a way for a user of the computer device to provide input of at least components of words, the computing device comprising at least one processor, the method comprising:
-
receiving in the computer device as an input, at least one component of a word; based upon the input, accessing using the computing device, at least one stored matrix accessible to the computer device, the at least one stored matrix containing words from the unstructured documents and, for each word, a value for at least one score type; retrieving from the at least one stored matrix at least two words as potential completion candidates and each'"'"'s associated value for the at least one score type; based upon a lex ordering, specifying an order in which values of score types are to be analyzed; analyzing, using the computer device, the potential completion candidates by calculating an absolute value of the difference between the values of the potential completion candidates for a first score type specified by the lex ordering and comparing the absolute value of the difference to a threshold; when the threshold is met, ordering the potential completion candidates, using the computer device, such that the potential completion candidate with the greater value for the first score type is ahead of the potential completion candidate with the lesser value for the first score type; and presenting at least the one of the potential completion candidates that was placed ahead, to the user using the computer device, in response to the input such that the user can select the presented at least the one of the potential completion candidates to complete the user'"'"'s input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method performed in a computerized character entry system, the method comprising:
-
receiving an input into the computerized character entry system from a user; identifying, using a processor of the computerized character entry system, at least two completion candidates from at least one matrix based upon the user input, each of the at least two completion candidates having an associated value for each of at lest two score types; performing, using the processor of the computerized character entry system, a Generalized Lexicographic Ordering (GLO) process on the two completion candidates based upon the score types and an analysis of values for the score types according to a specified lex ordering, so as to obtain a presentation order for the at least two completion candidates; based upon the presentation order, presenting, using the processor of the computerized character entry system, at least one of the completion candidates to the user for selection; and if the user selects a specific completion candidate as a result of the presenting, completing the user'"'"'s input using the specific completion candidate. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification