Query disambiguation using environmental audio
AssigneeLenovo (Singapore) Pte. Ltd.
InventorsRyan Charles Knudson, Roderick Echols, Russell Speight VanBlon, Jonathan Gaither Knox
Life of this patent
Estimating the term…
Abstract
One embodiment provides a method, including: capturing, using at least one sensor of an information handling device, environmental audio; receiving, at an audio capture device associated with the information handling device, a user query, wherein the user query comprises at least one deictic term; disambiguating, using a processor and by analyzing the captured environmental audio, the user query; and providing, based on the disambiguating, a response to the user query. Other aspects are described and claimed.
Claims18
A method, comprising:
- capturing, using at least one sensor of an information handling device, environmental audio, wherein the environmental audio comprises a plurality of different data types;
- storing, in a rolling queue, a user-designated data type from the plurality of different data types, wherein the storing comprises ignoring, from the rolling queue, undesignated data types from the plurality of different data types;
- receiving, at an audio capture device associated with the information handling device, a user query, wherein the user query comprises at least one deictic term;
- disambiguating, using a processor and by analyzing the captured environmental audio associated with the user-designated data type stored in the rolling queue, the user query;
- and
- providing, based on the disambiguating, a response to the user query.
An information handling device, comprising:
- a sensor;
- an audio capture device;
- a processor;
- a memory device that stores instructions executable by the processor to:
- capture environmental audio, wherein the environmental audio comprises a plurality of different data types;
- storing, in a rolling queue, a user-designated data type from the plurality of different data types, wherein the storing comprises ignoring, from the rolling queue, undesignated data types from the plurality of different data types;
- receive a user query, wherein the user query comprises at least one deictic term;
- disambiguate, by analyzing the captured environmental audio associated with the user-designated data types stored in the rolling queue, the user query;
- and
- provide, based on the disambiguating, a response to the user query.
A product, comprising:
- a non-transitory storage device that stores code, the code being executable by a processor and comprising:
- code that captures environmental audio, wherein the environmental audio comprises a plurality of different data types;
- code that stores, in a rolling queue, a user-designated data type from the plurality of different data types, wherein the storing comprises ignoring, from the rolling queue, undesignated data types from the plurality of different data types;
- code that receives a user query, wherein the user query comprises at least one deictic term;
- code that disambiguates, by analyzing the captured environmental audio associated with the user-designated data type stored in the rolling queue, the user query;
- and
- code that provides, based on the disambiguating, a response to the user query.
Dependencies are inferred from the claim text.