Model Based Approach for On-Screen Item Selection and Disambiguation
First Claim
1. A method comprising:
- receiving, by a computing device, an utterance in response to displaying a plurality of items on a display;
applying, by the computing device, a disambiguation model to the utterance for;
identifying whether the utterance is directed to at least one of the plurality of items on the display;
extracting a plurality of referential features from the utterance; and
identifying an item among the plurality of items on the display corresponding to the utterance based on the plurality of referential features extracted from the utterance; and
performing, by the computing device, an action associated with the utterance upon identifying the item among the plurality of items on the display corresponding to the utterance.
3 Assignments
0 Petitions
Accused Products
Abstract
A model-based approach for on-screen item selection and disambiguation is provided. An utterance may be received by a computing device in response to a display of a list of items for selection on a display screen. A disambiguation model may then be applied to the utterance. The disambiguation model may be utilized to determine whether the utterance is directed to at least one of the list of displayed items, extract referential features from the utterance and identify an item from the list corresponding to the utterance, based on the extracted referential features. The computing device may then perform an action which includes selecting the identified item associated with utterance.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing device, an utterance in response to displaying a plurality of items on a display; applying, by the computing device, a disambiguation model to the utterance for; identifying whether the utterance is directed to at least one of the plurality of items on the display; extracting a plurality of referential features from the utterance; and identifying an item among the plurality of items on the display corresponding to the utterance based on the plurality of referential features extracted from the utterance; and performing, by the computing device, an action associated with the utterance upon identifying the item among the plurality of items on the display corresponding to the utterance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device comprising:
-
a memory for storing executable program code; and a processor, functionally coupled to the memory, the processor being responsive to computer-executable instructions contained in the program code and operative to; receive an utterance in response to displaying a plurality of items on a display screen; apply a disambiguation model to the utterance, the disambiguation being utilized to; identify whether the utterance is directed to at least one of the plurality of items on the display; extract a plurality of referential features from the utterance; and identify an item among the plurality of items on the display corresponding to the utterance based on the plurality of referential features extracted from the utterance; and perform an action associated with the utterance upon identifying the item among the plurality of items on the display corresponding to the utterance. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-readable storage medium storing computer executable instructions which, when executed by a computer, will cause computer to perform a method comprising:
-
receiving a first utterance comprising a query for a plurality of items; displaying the plurality of items in response to the first utterance on a display; receiving a second utterance in response to displaying the plurality of items on the display; applying a disambiguation model to the second utterance for; identifying whether the second utterance is directed to at least one item in the plurality of items on the display; extracting a plurality of referential features from the second utterance; and identifying an item among the plurality of items on the display corresponding to the second utterance based on the plurality of referential features extracted from the second utterance; and performing, by the computing device, an action associated with the second utterance upon identifying the item among the plurality of items on the display corresponding to the second utterance. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification