Determining intent of text entry
First Claim
Patent Images
1. A computer-implemented method for identifying information entered by a user of a handheld electronic device, the method comprising:
- indexing a dataset by computing a collection of numeric index values for alphanumeric entries in the dataset using a conversion procedure to represent the alphanumeric entries in the dataset with the numeric index values and indexing the alphanumeric entries with the numeric index values;
receiving input over a user input device of the handheld electronic device;
calculating, by the handheld electronic device, a query index value using the conversion procedure to represent the received input with the query index value;
comparing, by the handheld electronic device, the query index value to the numeric index values indexing the dataset and identifying matches therebetween; and
displaying, on a display screen of the handheld electronic device, information from the alphanumeric entries in the dataset indexed by an index value matching the query index value representing the received input.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for identifying information based on matching information to a query based on an index value are disclosed. In one aspect, a method for identifying information entered by a user includes computing an numeric index value, receiving input, calculating a query value, comparing the query value to the index value, and displaying items from the dataset.
-
Citations
25 Claims
-
1. A computer-implemented method for identifying information entered by a user of a handheld electronic device, the method comprising:
-
indexing a dataset by computing a collection of numeric index values for alphanumeric entries in the dataset using a conversion procedure to represent the alphanumeric entries in the dataset with the numeric index values and indexing the alphanumeric entries with the numeric index values; receiving input over a user input device of the handheld electronic device; calculating, by the handheld electronic device, a query index value using the conversion procedure to represent the received input with the query index value; comparing, by the handheld electronic device, the query index value to the numeric index values indexing the dataset and identifying matches therebetween; and displaying, on a display screen of the handheld electronic device, information from the alphanumeric entries in the dataset indexed by an index value matching the query index value representing the received input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented system comprising:
a hand-held electronic device comprising; an input interface; memory storing an index comprising index values indexing entries in a dataset, wherein the index values represent at least some of the alphanumeric content of the entries in the dataset in accordance with a conversion procedure; a processor to receive data characterizing input received over the input interface and to compute, using the conversion procedure, a query index value that represents the data; a request module to identify dataset entries represented by a first of the index values, the first index value matching the query index value; a response generator to obtain information from identified dataset entries represented by the first index value; and a display interface to cause display of the obtained information from the identified dataset entries. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
21. A computer-implemented system comprising:
a hand-held electronic device comprising means for receiving input; a processor programmed to calculate a query index value representing the received input in accordance with a conversion procedure and to compare the query index value to a collection of index values indexing entries in a dataset in an index and to identify matches therebetween, wherein the index values represent at least some of the alphanumeric content of the entries in the dataset in accordance with the conversion procedure; and means for displaying information from dataset entries indexed by an index value matching or closest to the query index value representing the received input. - View Dependent Claims (22, 23, 24, 25)
Specification