Model based approach for on-screen item selection and disambiguation
First Claim
Patent Images
1. A method comprising:
- storing metadata related to items displayed on a display;
receiving, by a computing device, an utterance;
in response to the received utterance, applying, by the computing device, a disambiguation model to the utterance, including;
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, andidentifying an item among the plurality of items on the display corresponding to the utterance by comparing at least some of the plurality of referential features extracted from the utterance to the metadata; and
performing, by the computing device, an action associated with the utterance in response to identifying the item corresponding to the utterance.
2 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.
47 Citations
20 Claims
-
1. A method comprising:
-
storing metadata related to items displayed on a display; receiving, by a computing device, an utterance; in response to the received utterance, applying, by the computing device, a disambiguation model to the utterance, including; 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 by comparing at least some of the plurality of referential features extracted from the utterance to the metadata; and performing, by the computing device, an action associated with the utterance in response to identifying the item 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; store metadata related to items displayed on a display; receive an utterance; apply a disambiguation model to the utterance, the disambiguation model 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 by comparing at least some of the plurality of referential features extracted from the utterance to the metadata; and perform an action associated with the utterance in response to identifying the item 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; storing metadata related to the plurality of items; receiving a second utterance; applying a disambiguation model to the second utterance, wherein the applying includes; 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 by comparing at least some of the plurality of referential features extracted from the second utterance to the metadata and by determining a lexical match between the utterance and the metadata associated with the item; and performing, by the computing device, an action associated with the second utterance upon identifying the item corresponding to the second utterance. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification