Output provision using query syntax
AssigneeLenovo (Singapore) Pte. Ltd.
InventorsRussell Speight VanBlon, Roderick Echols, Ryan Charles Knudson, Bradley Park Strazisar
Life of this patent
Estimating the term…
Abstract
One embodiment provides a method, including: receiving, at an audio input device associated with an information handling device, an audible user query; identifying, using a processor, syntactic aspects of the audible user query; determining, based at least in part on the syntactic aspects and regardless of whether a trained answer to the audible user query is available, an answer responsive to the audible user query; and providing, using an output device associated with the information handling device, the answer. Other aspects are described and claimed.
Claims16
A method, comprising:
- receiving, at an audio input device associated with an information handling device, an audible user query at a digital assistant of the information handling device;
- identifying, using a processor, syntactic aspects of the audible user query;
- determining, based at least in part on the syntactic aspects and regardless of whether a trained answer to the audible user query is available, an answer responsive to the audible user query, wherein the determining the answer comprises determining a length of the answer based on additional context data, wherein the additional context data corresponds to a number of previously provided answers responsive to the audible user query and wherein the determining further comprises shortening the length of the answer responsive to detecting that the number of previously provided answers exceeds a predetermined threshold number;
- and
- providing, using an output device associated with the information handling device, the answer by the digital assistant.
An information handling device, comprising:
- an audio input device;
- an output device;
- a digital assistant;
- a processor operatively coupled to the audio input device, the output device, and the digital assistant;
- a memory device that stores instructions executable by the processor to:
- receive, at the audio input device, an audible user query at the digital assistant;
- identify syntactic aspects of the audible user query;
- determine, based at least in part on the syntactic aspects and regardless of whether a trained answer to the audible user query is available, an answer responsive to the audible user query, wherein to determine the answer comprises determining a length of the answer based on additional context data, wherein the additional context data corresponds to a number of previously provided answers responsive to the audible user query and wherein the determining further comprises shortening the length of the answer responsive to detecting that the number of previously provided answers exceeds a predetermined threshold number;
- and
- provide, using the output device, the answer by the digital assistant.
A product, comprising:
- a storage device that stores code, the code being executable by a processor and comprising:
- code that receives, at an audio input device associated with an information handling device, an audible user query at a digital assistant of the information handling device;
- code that identifies syntactic aspects of the audible user query;
- code that determines, based at least in part on the syntactic aspects and regardless of whether a trained answer to the audible user query is available, an answer responsive to the audible user query, wherein the code that determines the answer comprises code that determines a length of the answer based on additional context data, wherein the additional context data corresponds to a number of previously provided answers responsive to the audible user query and wherein the determining further comprises shortening the length of the answer responsive to detecting that the number of previously provided answers exceeds a predetermined threshold number;
- and
- code that provides, using an output device, the answer by the digital assistant.
Dependencies are inferred from the claim text.