Computer-readable medium, system and method of providing domain-specific information
OwnerMichael Boukadakisinventor
Life of this patent
Estimating the term…
Abstract
A computer readable storage medium embodies instructions that, when executed by a processor, cause the processor to perform a method including receiving a natural language request corresponding to an audio input associated with a user. The computer-readable storage medium further embodies instructions that, when executed, cause the processor to retrieve account information associated with the user from a domain-specific data source through a network based on the natural language request using an application configurable retrieve account data from selected ones of a plurality of domain-specific data sources, process the account information based on the natural language request to produce output information, and provide the output information to an output interface.
Claims20
A computer readable storage device embodying instructions that, when executed by a processor of a portable communications device, cause the processor to perform a method comprising:
- receiving a natural language request corresponding to an audio input associated with a user;
- automatically selecting an application from a plurality of applications based on the natural language request, the selected application configured to retrieve the account information from selected ones of a plurality of domain-specific data sources;
- retrieving account information associated with the user from a domain-specific data source of the plurality of domain-specific data sources through a network based on the natural language request;
- filtering the account information based on the natural language request to produce output information, the output information including a portion of the account information according to the natural language request;
- and
- providing the output information to an output interface.
A portable communications device comprising:
- a microphone configured to convert sounds into an audio signal;
- a speaker;
- a processor coupled to the microphone and the speaker;
- and
- a memory coupled to the processor, the memory comprising instructions that, when executed by the processor, cause the processor to:
- convert an audio signal into a natural language request;
- automatically select an application from a plurality of applications based on the natural language request, the application configured to communicate with a plurality of domain-specific data sources;
- retrieve financial account data from a selected one of the plurality of domain-specific data sources using the application;
- process the financial account data according to a portion of the natural language request to produce output data corresponding to the portion;
- and
- provide audio data to the speaker based on the output data.
A method comprising:
- receiving a natural language request corresponding to an audio input from a user at a portable communications device;
- automatically selecting an application from a plurality of applications stored in a memory of the portable communications device based on the natural language request, the application configured to communicate with a plurality of domain-specific data sources;
- retrieving financial account data from a domain-specific data source of the plurality of domain-specific data sources through a network in response to the natural language request using the application executing on the portable communications device;
- determining at least a portion of the financial account data corresponding to the natural language request;
- and
- providing at least the portion of the financial account data to an output interface of the portable communications device.
Dependencies are inferred from the claim text.