Method and electronic device for performing voice based actions
First Claim
Patent Images
1. A method for performing voice based actions by an electronic device, the method comprising:
- receiving, by the electronic device, a first voice command associated with a first application;
determining, by the electronic device, a relationship between the first voice command and a context of at least one historic voice command associated with the first application;
based on determining that there is the relationship between the first voice command and the context of the at least one historic voice command associated with the first application, performing, by the electronic device, at least one first action by executing the first voice command based on the context of the at least one historic voice command associated with the first application;
receiving, by the electronic device, a second voice command associated with a second application different from the first application;
determining, by the electronic device, a relationship between the second voice command and the context of the at least one historic voice command associated with the first application; and
based on determining that there is the relationship between the second voice command and the context of the at least one historic voice command associated with the first application, performing, by the electronic device, at least one second action by executing the second voice command with respect to the second application based on the context of the at least one historic voice command associated with the first application.
1 Assignment
0 Petitions
Accused Products
Abstract
A method performing voice based actions by an electronic device includes receiving a voice command from a user; determining a relationship between the voice command and a context a historic voice command of the user, and performing an action by executing the voice command based on the context of the historic voice command.
-
Citations
20 Claims
-
1. A method for performing voice based actions by an electronic device, the method comprising:
-
receiving, by the electronic device, a first voice command associated with a first application; determining, by the electronic device, a relationship between the first voice command and a context of at least one historic voice command associated with the first application; based on determining that there is the relationship between the first voice command and the context of the at least one historic voice command associated with the first application, performing, by the electronic device, at least one first action by executing the first voice command based on the context of the at least one historic voice command associated with the first application; receiving, by the electronic device, a second voice command associated with a second application different from the first application; determining, by the electronic device, a relationship between the second voice command and the context of the at least one historic voice command associated with the first application; and based on determining that there is the relationship between the second voice command and the context of the at least one historic voice command associated with the first application, performing, by the electronic device, at least one second action by executing the second voice command with respect to the second application based on the context of the at least one historic voice command associated with the first application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 18)
-
-
9. An electronic device for performing voice based actions, the electronic device comprising:
-
an audio receiver configured to receive a first voice command associated with a first application; and at least one microprocessor configured to; determine a relationship between the first voice command and a context of at least one historic voice command associated with the first application, based on determining that there is the relationship between the first voice command and the context of the at least one historic voice command associated with the first application, perform at least one first action by executing the first voice command based on the context of the at least one historic voice command associated with the first application, wherein the audio receiver is further configured to; receive a second voice command associated with a second application different from the first application, and wherein the at least one microprocessor is further configured to; determine a relationship between the second voice command and the context of the at least one historic voice command associated with the first application, and based on determining that there is the relationship between the second voice command and the context of the at least one historic voice command associated with the first application, perform at least one second action by executing the second voice command with respect to the second application based on the context of the at least one historic voice command associated with the first application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 19)
-
-
17. A method comprising:
-
receiving, by a mobile device, a first voice command associated with a first application; determining a first intent for the first voice command by parsing the first voice command; matching the first intent with a pre-stored context of a previous user command; performing, by the mobile device, a first action associated with the first application by executing the first voice command based on the matching of the first intent with the pre-stored context; receiving, by the mobile device, a second voice command associated with a second application different from the first application; determining a second intent for the second voice command by parsing the second voice command; matching the second intent with the pre-stored context of the previous user command and the first application; and performing, by the mobile device, a second action by executing the second voice command with respect to the second application based on the matching of the second intent with the pre-stored context within the first application. - View Dependent Claims (20)
-
Specification