INDEXING METHOD FOR QUICK SEARCH OF VOICE RECOGNITION RESULTS
First Claim
1. A method comprising:
- receiving a spoken request to obtain an item from a database; and
converting the spoken request into one or more indices representing the request, wherein each index has a category delimiter of an associated result category;
retrieving one or more result entries from the database by utilizing the one or more indices, wherein the result entries within the database are indexed by a corresponding result category;
associating a first result entry identified by the one or more indices corresponding to the spoken request with a first selection of a category most closely associated with the spoken request; and
displaying a first result entry retrieved and one more closely related results within the result category on a graphic user interface that identifies the first category and the one or more result entries retrieved and enables selection of one of the displayed result entries.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and computer program product for receiving a spoken request to obtain indexed results from a database. Like result types are assigned to categories, and within each category is a plurality of result entries. The result indices are hexadecimal encoded, and each hexadecimal encoding is preceded by an initial character representing the result category. A speech recognition system is engaged, which processes the spoken request. When a item is requested, the respective category is implicitly known by the index returned, and the index provides direct access within a database to the corresponding result based on the phonetics of the request.
-
Citations
12 Claims
-
1. A method comprising:
-
receiving a spoken request to obtain an item from a database; and converting the spoken request into one or more indices representing the request, wherein each index has a category delimiter of an associated result category; retrieving one or more result entries from the database by utilizing the one or more indices, wherein the result entries within the database are indexed by a corresponding result category; associating a first result entry identified by the one or more indices corresponding to the spoken request with a first selection of a category most closely associated with the spoken request; and displaying a first result entry retrieved and one more closely related results within the result category on a graphic user interface that identifies the first category and the one or more result entries retrieved and enables selection of one of the displayed result entries. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product comprising:
-
a computer readable medium; and program code on the computer readable medium that when executed by a processor provides the functions of; receiving a spoken request to obtain an item from a database; and converting the spoken request into one or more indices representing the request, wherein each index has a category delimiter of an associated result category; retrieving one or more result entries from the database by utilizing the one or more indices, wherein the result entries within the database are indexed by a corresponding result category; associating a first result entry identified by the one or more indices corresponding to the spoken request with a first selection of a category most closely associated with the spoken request; and displaying a first result entry retrieved and one more closely related results within the result category on a graphic user interface that identifies the first category and the one or more result entries retrieved and enables selection of one of the displayed result entries. - View Dependent Claims (6)
-
-
9. An electronic device comprising:
-
a processor component; an input/output (I/O) mechanism that receives phonetic commands including spoken request; a mechanism for outputting result entries based on the spoken request; a speech recognition engine for processing the spoken request; and a utility executing on the processor component and which comprises codes that enables completion of the functions of; receiving a spoken request to obtain an item from a database; and converting the spoken request into one or more indices representing the request, wherein each index has a category delimiter of an associated result category; retrieving one or more result entries from the database by utilizing the one or more indices, wherein the result entries within the database are indexed by a corresponding result category; associating a first result entry identified by the one or more indices corresponding to the spoken request with a first selection of a category most closely associated with the spoken request; and displaying a first result entry retrieved and one more closely related results within the result category on a graphic user interface that identifies the first category and the one or more result entries retrieved and enables selection of one of the displayed result entries. - View Dependent Claims (7, 8, 10, 11, 12)
-
Specification