Mobile device having voice user interface, and a method for testing the compatibility of an application with the mobile device
First Claim
1. A method performed by an apparatus, the method comprising:
- maintaining a profile of voice user interface capabilities associated with the apparatus, wherein the profile includes at least one setting related to voice interaction dialogue with a user, said at least one voice interaction dialogue setting including at least a speech recognition verification-related setting;
storing an application having voice user interface features on the apparatus or downloading an application having voice user interface features from a server in communication with the apparatus;
examining at least part of the profile; and
using voice user interface features of the application which are appropriate to the profile and refraining from using inappropriate features;
in which the stored application when executed responds to at least one user voice input with a query or a statement in dependence on the speech recognition verification-related setting.
2 Assignments
0 Petitions
Accused Products
Abstract
A mobile device or MS having voice user interface (UI) as part of its multimodal input/output capabilities is provided with a storage area for storing a profile indicating the voice UI capabilities. The profile indicates the automatic speech recognition, text-to-speech, vocabulary and grammar capabilities, amongst others. An application, such as a diary program or one allowing entry into a lotto, is initialized on the MS with reference to the profile. When the application is run, the profile is referred to such that parts of the application which are appropriate to the profile are run whilst those which are inappropriate to the profile are not run. Alternatively, the application may be run on a voice UI application server forming part of a base station. An emulator for testing an application using a profile of a target device is also disclosed.
-
Citations
25 Claims
-
1. A method performed by an apparatus, the method comprising:
-
maintaining a profile of voice user interface capabilities associated with the apparatus, wherein the profile includes at least one setting related to voice interaction dialogue with a user, said at least one voice interaction dialogue setting including at least a speech recognition verification-related setting; storing an application having voice user interface features on the apparatus or downloading an application having voice user interface features from a server in communication with the apparatus; examining at least part of the profile; and using voice user interface features of the application which are appropriate to the profile and refraining from using inappropriate features; in which the stored application when executed responds to at least one user voice input with a query or a statement in dependence on the speech recognition verification-related setting. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus, comprising:
-
at least one processor; and at least one memory including computer program code and storing a profile of voice user interface capabilities; and the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to; run an application using voice user interface features of the application which are appropriate to the profile and to refrain from using inappropriate features wherein the profile includes at least one setting related to voice interaction dialogue with a user, said at least one voice interaction dialogue setting including at least- a speech recognition verification related setting; and respond to at least one user voice input with a query or a statement in dependence on the speech recognition verification-related setting. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
-
an apparatus having voice user interface capabilities; and a server, capable of communicating with the apparatus, the server being arranged to examine at least part of a profile voice user interface capabilities associated with the apparatus, and to run an application using voice user interface features of the application which are appropriate to the profile and to refrain from using inappropriate features, wherein the profile includes at least one setting related to voice interaction dialogue with a user, said at least one voice interaction dialogue setting including at least a speech recognition verification-related setting, and in which the stored application when run responds to at least one user voice input with a query or a statement in dependence on the speech recognition verification-related setting. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
at a first apparatus operative in a wireless communications network, storing at the first apparatus an application the output of which is to be used by a second apparatus; reading a voice user interface profile for the second apparatus, the voice user interface profile comprising at least a speech recognition verification-related setting, and in which the stored application when executed responds to at least one user voice input with a query or a statement in dependence on the speech recognition verification-related setting; initializing the application; detecting that execution of the application is required; executing the application while reading relevant parts of the voice user interface profile on-the-fly, and using appropriate parts of the voice user interface profile and refraining from using inappropriate parts of the voice user interface profile. - View Dependent Claims (17, 18, 19, 20)
-
21. An apparatus comprising:
-
a memory storing a program configured to operate the apparatus when executed and an application the output of which is to be used by another apparatus; and a processor configured to execute the program, wherein when the processor executes the program operations are performed, the operations comprising; read a voice user interface profile for the other apparatus, the voice user interface profile comprising at least a speech recognition verification-related setting, in which the program when executed responds to at least one user voice input with a query or a statement in dependence on the speech recognition verification-related setting; initialize the application; detect that execution of the application is required; execute the application while reading relevant parts of the voice user interface profile on-the-fly, and use appropriate parts of the voice user interface profile and refrain from using inappropriate parts of the voice user interface profile. - View Dependent Claims (22, 23, 24, 25)
-
Specification