System and method for an N-best list interface
First Claim
1. A method comprising:
- receiving a search query, wherein the search query is;
formatted according to a standard language for containing and annotating interpretations of user input, the standard language being different than a language the search query was recorded in; and
based on a natural language spoken query from a user;
retrieving an N-best list of recognition results based on the search query;
transmitting the N-best list of recognition results to a plurality of user devices comprising a first user device and a second user device;
after presenting the N-best list on the plurality of user devices, receiving disambiguation input from the first user device, the disambiguation input comprising a vocal disambiguation input and a gesture disambiguation input, the disambiguation input indicating an entry in the N-best list; and
transmitting to the second user device additional information associated with the entry based on the disambiguation input;
wherein the additional information is a map indicating an address for the entry.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems, methods, and computer-readable storage media for providing an N-best list interface. A system practicing the method receives a search query formatted according to a standard language for containing and annotating interpretations of user input, the search query being based on a natural language spoken query from a user and retrieves an N-best list of recognition results based on the search query. The system then transmits the N-best list of recognition results to a user device, receives multimodal disambiguation input from the user, the input indicating an entry in the N-best list, and transmits to the user device additional information associated with the selected entry. The additional information can be a map indicating an address for the selected entry. The standard language can be XML-based Extensible MultiModal Annotation (EMMA) markup language from W3C.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving a search query, wherein the search query is; formatted according to a standard language for containing and annotating interpretations of user input, the standard language being different than a language the search query was recorded in; and based on a natural language spoken query from a user; retrieving an N-best list of recognition results based on the search query; transmitting the N-best list of recognition results to a plurality of user devices comprising a first user device and a second user device; after presenting the N-best list on the plurality of user devices, receiving disambiguation input from the first user device, the disambiguation input comprising a vocal disambiguation input and a gesture disambiguation input, the disambiguation input indicating an entry in the N-best list; and transmitting to the second user device additional information associated with the entry based on the disambiguation input; wherein the additional information is a map indicating an address for the entry. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
a processor; and a computer-readable storage device having instructions stored which, when executed by the processor, cause the processor to perform operations comprising; receiving a search query, wherein the search query is; formatted according to a standard language for containing and annotating interpretations of user input, the standard language being different than a language the search query was recorded in; and based on a natural language spoken query from a user; retrieving an N-best list of recognition results based on the search query; transmitting the N-best list of recognition results to a plurality of user devices comprising a first user device and a second user device; after presenting the N-best list on the plurality of user devices, receiving disambiguation input from the first user device, the disambiguation input comprising a vocal disambiguation input and a gesture disambiguation input, the disambiguation input indicating an entry in the N-best list; and transmitting to the second user device additional information associated with the entry based on the disambiguation input; wherein the additional information is a map indicating an address for the entry. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage device having instructions stored which, when executed by a computing device, cause the computing device to perform operations comprising:
-
receiving a search query, wherein the search query is; formatted according to a standard language for containing and annotating interpretations of user input, the standard language being different than a language the search query was recorded in; and based on a natural language spoken query from a user; retrieving an N-best list of recognition results based on the search query; transmitting the N-best list of recognition results to a plurality of user devices comprising a first user device and a second user device; after presenting the N-best list on the plurality of user devices, receiving disambiguation input from the first user device, the disambiguation input comprising a vocal disambiguation input and a gesture disambiguation input, the disambiguation input indicating an entry in the N-best list; and transmitting to the second user device additional information associated with the entry based on the disambiguation input; wherein the additional information is a map indicating an address for the entry. - View Dependent Claims (14, 15, 16, 17)
-
Specification