Augmentation of key phrase user recognition
First Claim
Patent Images
1. On a computing device, a method comprising:
- monitoring a use environment via one or more sensors including an acoustic sensor;
detecting via speech recognition an utterance of a key phrase followed by a command via selected data from the acoustic sensor;
based upon the selected data from the acoustic sensor and also on other environmental sensor data collected at different times than the selected data from the acoustic sensor, the other environmental sensor data comprising additional acoustic data, performing voice recognition to determine a probability that the key phrase was spoken by an identified user; and
if the probability meets or exceeds a threshold probability, then attributing the command to the identified user and performing an action specified by the command on the computing device,wherein performing voice recognition comprises determining whether the identified user was also speaking before or after the key phrase was uttered based on analyzing the additional acoustic data, andwherein determining the probability comprises determining a higher probability where the additional acoustic data indicates that the identified user was also speaking before or after the key phrase was uttered than where the additional acoustic data indicates that the identified user was not also speaking before or after the key phrase was uttered.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples for augmenting user recognition via speech are provided. One example method comprises, on a computing device, monitoring a use environment via one or more sensors including an acoustic sensor, detecting utterance of a key phrase via data from the acoustic sensor, and based upon the selected data from the acoustic sensor and also on other environmental sensor data collected at different times than the selected data from the acoustic sensor, determining a probability that the key phrase was spoken by an identified user. The method further includes, if the probability meets or exceeds a threshold probability, then performing an action on the computing device.
-
Citations
16 Claims
-
1. On a computing device, a method comprising:
-
monitoring a use environment via one or more sensors including an acoustic sensor; detecting via speech recognition an utterance of a key phrase followed by a command via selected data from the acoustic sensor; based upon the selected data from the acoustic sensor and also on other environmental sensor data collected at different times than the selected data from the acoustic sensor, the other environmental sensor data comprising additional acoustic data, performing voice recognition to determine a probability that the key phrase was spoken by an identified user; and if the probability meets or exceeds a threshold probability, then attributing the command to the identified user and performing an action specified by the command on the computing device, wherein performing voice recognition comprises determining whether the identified user was also speaking before or after the key phrase was uttered based on analyzing the additional acoustic data, and wherein determining the probability comprises determining a higher probability where the additional acoustic data indicates that the identified user was also speaking before or after the key phrase was uttered than where the additional acoustic data indicates that the identified user was not also speaking before or after the key phrase was uttered. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computing system, comprising:
-
one or more sensors including at least an acoustic sensor; a logic machine; and a storage machine holding instructions executable by the logic machine to monitor a use environment via the one or more sensors including the acoustic sensor; detect via speech recognition an utterance of a key phrase followed by a command via selected data from the acoustic sensor; based upon the selected data from the acoustic sensor and also on other environmental sensor data collected at different times than the selected data from the acoustic sensor, the other environmental sensor data comprising additional acoustic data, perform voice recognition to determine a probability that the key phrase was spoken by an identified user; analyze the additional acoustic data; determine that the identified user was also speaking before or after the key phrase was uttered based on analyzing the additional acoustic data; adjust the probability in response to determining that the identified user was also speaking before or after the key phrase was uttered based on the other environmental sensor data; and if the probability meets or exceeds a threshold probability, then attribute the command to the identified user and perform an action specified by the command on the computing system. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computing system, comprising:
-
one or more sensors including at least an acoustic sensor; a logic machine; and a storage machine holding instructions executable by the logic machine to monitor a use environment via the one or more sensors including the acoustic sensor; detect utterance of a key phrase followed by a command via selected data from the acoustic sensor; based upon the selected data from the acoustic sensor and also on other environmental sensor data collected at different times than the selected data from the acoustic sensor, determine a probability that the key phrase was spoken by an identified user; and if the probability meets or exceeds a threshold probability, then attribute the command to the identified user and perform an action specified by the command on the computing system, wherein the other environmental sensor data collected at different times than the selected data from the acoustic sensor comprises additional acoustic data collected before and/or after the utterance of the key phrase, and wherein to determine the probability that the key phrase was spoken by the identified user, the instructions are further executable to analyze the additional acoustic data to determine if the identified user was also speaking before or after the key phrase was uttered, and increase the probability that the key phrase was spoken by the identified user if the identified user was also speaking before or after the key phrase was uttered. - View Dependent Claims (16)
-
Specification