SYSTEM AND METHOD FOR HANDLING A SPOKEN USER REQUEST
First Claim
1. A computer-implemented method for handling a spoken user request received from a user of an electronic device comprising a processor configured to execute applications, the method executable by each one of at least two of the applications, each one of the at least two applications executing a speech-to-text instructions module, each one of the two applications aware of actions executable by others of the at least two of the applications, the method comprising:
- determining by a first speech-to-text module of one of the at least two of the applications of the electronic device, based on its awareness of actions executable by others of the at least two of the applications that the spoken user request corresponds to an action executable by an other one of the at least two of the applications;
transferring the spoken user request to the other one of the at least two of the applications by the one of the at least two of the applications, the spoken user request comprising an audio representation the spoken user request;
processing, by a second speech-to-text module of the other one of the at least two of the applications the spoken user request comprising the audio representation of the spoken; and
causing execution of the action by the other one of the at least two of the applications.
4 Assignments
0 Petitions
Accused Products
Abstract
Method for handling a spoken user request of a user, executable by each one of at least two applications installed on an electronic device, comprising determining that the spoken user request corresponds to an action executable by an other one of the at least two of the applications; and causing execution of the action by the other one of the at least two of the applications. Method for handling a spoken user request received from a user of an electronic device, comprising detecting reception of a spoken user request by a first application; transferring the spoken user request to the second application by the first application; determining, by the second application, that the spoken user request corresponds to an action executable by a third application; and causing, by the second application, execution of the action by the third application. Electronic devices configured to carry out the methods are also disclosed.
-
Citations
21 Claims
-
1. A computer-implemented method for handling a spoken user request received from a user of an electronic device comprising a processor configured to execute applications, the method executable by each one of at least two of the applications, each one of the at least two applications executing a speech-to-text instructions module, each one of the two applications aware of actions executable by others of the at least two of the applications, the method comprising:
-
determining by a first speech-to-text module of one of the at least two of the applications of the electronic device, based on its awareness of actions executable by others of the at least two of the applications that the spoken user request corresponds to an action executable by an other one of the at least two of the applications; transferring the spoken user request to the other one of the at least two of the applications by the one of the at least two of the applications, the spoken user request comprising an audio representation the spoken user request; processing, by a second speech-to-text module of the other one of the at least two of the applications the spoken user request comprising the audio representation of the spoken; and causing execution of the action by the other one of the at least two of the applications. - View Dependent Claims (2, 3, 4, 5, 7)
-
-
6. (canceled)
-
8. An electronic device for handling a spoken user request received from a user, the electronic device comprising:
-
a processor; and a memory operatively coupled to the processor and storing applications, each one of at least two of the applications comprising a speech-to-text instructions module, each one of the two applications aware of actions executable by others of the at least two of the applications and each one of the two applications comprising program instructions executable by the processor to cause the processor to; determine, using a first speech-to-text module of one of the at least two of the applications of the electronic device, based on its awareness of actions executable by others of the at least two of the applications, that the spoken user request corresponds to an action executable by another one of the at least two applications; transfer the spoken user request to the other one of the at least two of the applications using the one of the at least two of the applications, the spoken user request comprising an audio representation of the spoken user request; process, using a second speech-to-text module of the other one of the at least two of the applications the spoken user request comprising the audio representation of the spoken; and cause execution of the action using the other one of the at least two applications. - View Dependent Claims (9, 10, 11, 13, 14)
-
-
12. (canceled)
-
15. A computer-implemented method for handling a spoken user request received from a user of an electronic device comprising a processor configured to execute applications, each one of at least three applications executing a speech-to-text instructions module, each one of the three applications aware of actions executable by other of the at least three of the applications, the method comprising:
-
detecting reception of a spoken user request by a first application; transferring the spoken user request comprising an audio representation of the spoken user request to a second application by the first application; determining, by a first speech-to-text module of the second application, based on its awareness of actions executable by others of the applications, that the spoken user request comprising the audio representation of the spoken user request corresponds to an action executable by a third application; transferring the spoken user request to the other one of the at least two of the applications by the one of the at least two of the applications, the spoken user request comprising an audio representation of the spoken user request; and causing execution of the action by the third application. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21-26. -26. (canceled)
Specification