Visualization interface for voice input
AssigneeComcast Cable Communication, LLC
InventorsFerhan Ture, Md Iftekhar Tanveer
Life of this patent
Estimating the term…
Abstract
Voice inputs may be analyzed based on syntactic properties and respective dependency tree structure (e.g., parse tree) may be generated. Dependency tree structures may be grouped/clustered based on an associated root word/phrase. A visual interface may display the dependency tree structure in a manner that maps each voice input to a proper response (e.g., an action, an operation, a command, etc.). Mapping voice inputs to responses may be used to train a neural network.
Claims34
A method comprising:
- determining, based on a first vectorization of a first root word and a first plurality of dependent words of a received natural language voice input, a first intent associated with the received natural language voice input;
- determining, by an artificial neural network, based on the first intent, a second intent associated with a stored voice input, wherein the stored voice input is associated with a content-based response;
- causing output, by the artificial neural network, via an interactive content-based response user interface, and based on the first intent and the second intent, of a cluster comprising the received natural language voice input and the content-based response;
- and
- causing output, based on a user interaction configured to expand the cluster, of an expanded cluster.
A system comprising:
- a computing device associated with an artificial neural network configured to:
- determine, based on a first vectorization of a first root word and a first plurality of dependent words of a received natural language voice input, a first intent associated with the received natural language voice input;
- determine, by an artificial neural network, based on the first intent, a second intent associated with a stored voice input, wherein the stored voice input is associated with a content-based response;
- cause output, by the artificial neural network, via an interactive content-based response user interface, and based on the first intent and the second intent, of a cluster comprising the received natural language voice input and the content-based response;
- and
- cause output, based on a user interaction configured to expand the cluster, an expanded cluster;
- and
- a user device configured to:
- send the natural language voice input.
An apparatus comprising:
- one or more processors;
- and
- memory storing processor-executable instructions that, when executed by the one or more processors, cause the one or more processors to:
- determine, based on a first vectorization of a first root word and a first plurality of dependent words of a received natural language voice input, a first intent associated with the received natural language voice input;
- determine, by an artificial neural network, based on the first intent, a second intent associated with a stored voice input, wherein the stored voice input is associated with a content-based response;
- cause output, by the artificial neural network, via an interactive content-based response user interface, and based on the first intent and the second intent, of a cluster comprising the received natural language voice input and the content-based response;
- and
- cause output, based on a user interaction configured to expand the cluster, an expanded interactive cluster.
One or more non-transitory computer-readable media storing processor-executable instructions thereon, that, when executed by at least one processor, cause the at least one processor to:
- determine, based on a first vectorization of a first root word and a first plurality of dependent words of a received natural language voice input, a first intent associated with the received natural language voice input;
- determine, by an artificial neural network, based on the first intent, a second intent associated with a stored voice input, wherein the stored voice input is associated with a content-based response;
- cause output, by the artificial neural network, via an interactive content-based response user interface, and based on the first intent and the second intent, of a cluster comprising the received natural language voice input and the content-based response;
- and
- cause output, based on a user interaction configured to expand the cluster, an expanded cluster.
Dependencies are inferred from the claim text.