Unified interface and routing module for handling audio input
First Claim
Patent Images
1. A method implemented in a telecommunication device, the method comprising:
- receiving audio input through a unified audio interface of the telecommunication device;
determining whether to handle the audio input as a command, as a request of a telecommunication device application, or as a network search request, the determining being based on one or more user-configurable rules or priorities;
determining that the audio input lacks a parameter for the determined one of the command, the request of the telecommunication device application, or the network search request;
in response to determining that the audio input lacks the parameter, supplementing the audio input with an execution context of the telecommunication device to be used in place of the lacking parameter; and
executing the audio input supplemented with the execution context as the determined one of the command, the request of the telecommunication device application, or the network search request.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and articles for receiving, by a telecommunication device, audio input through a unified audio interface are disclosed herein. The telecommunication device is further configured to determine whether to handle the audio input as a command, as a request of a telecommunication device application, or as a network search request, the determining being based on one or more user-configurable rules or priorities.
-
Citations
18 Claims
-
1. A method implemented in a telecommunication device, the method comprising:
-
receiving audio input through a unified audio interface of the telecommunication device; determining whether to handle the audio input as a command, as a request of a telecommunication device application, or as a network search request, the determining being based on one or more user-configurable rules or priorities; determining that the audio input lacks a parameter for the determined one of the command, the request of the telecommunication device application, or the network search request; in response to determining that the audio input lacks the parameter, supplementing the audio input with an execution context of the telecommunication device to be used in place of the lacking parameter; and executing the audio input supplemented with the execution context as the determined one of the command, the request of the telecommunication device application, or the network search request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A telecommunication device comprising:
- a processor;
an audio recognition module operable by the processor, the audio recognition module configured to recognize audio input, wherein the recognizing comprises utilizing context information associated with the telecommunication device in response to the audio recognition module determining that the audio input does not match any command of the telecommunication device or registered command or macro of telecommunication device applications; and
an audio routing module operable by the processor and configured to;
evaluate the recognized audio input to determine whether to handle the recognized audio input as a command, as a request of a telecommunication device application, or as a network search request, wherein the determined one of the command, request of the telecommunication device application, or network search request being based on user-configurable rules or priorities, the user-configurable rules or priorities including;
a first priority for attempting to handle audio input as an audio command before handling it as a request of a telecommunication device application or as a network search request, and a second priority for attempting to handle audio input as a request of a telecommunication device application before handling it as a network search request; and
executing the recognized audio input as the determined command, request of the telecommunication device application, or the network search request. - View Dependent Claims (16)
- a processor;
-
17. An article of manufacture comprising:
-
one or more storage devices; and executable instructions stored on the storage devices which, when executed by a telecommunication device, instruct the telecommunication device to perform operations including; receiving while engaged in communication with another device, an actuation of a dedicated key associated with a unified audio interface for audio commands and requests; processing audio input provided with the actuation as an audio command or request; and determining whether to handle the audio input as an audio command, as a request of a telecommunication device application, or as a network search request, the determining being based on user-configurable rules or priorities, the user-configurable rules or priorities including; a first priority for attempting to handle audio input as an audio command before handling it as a request of a telecommunication device application or as a network search request, and a second priority for attempting to handle audio input as a request of a telecommunication device application before handling it as a network search request; and providing results of the command or request both to a user of the telecommunication device and to the other device. - View Dependent Claims (18)
-
Specification