System and method for verifying the identity of a user by voiceprint analysis
First Claim
Patent Images
1. A method of interacting with a user of a distributed voice application execution system, comprising:
- receiving spoken input from an individual using a local device, wherein the spoken input is received by one of a voice application and a voice applications agent that is resident, at least in part, on the local device;
conducting a voiceprint analysis on the received spoken input in an attempt to identify the individual, wherein the result of the analysis is the identification of a first user'"'"'s identity, and a first confidence value that indicates the likelihood that the individual who provided the spoken input is the first user;
performing a first voice application for the individual that is configured to perform a function for the individual other than identifying the individual when the first confidence value is below a first threshold value, which indicates that the voiceprint analysis was unable to identify the individual to a high degree of confidence, wherein the first voice application is performed by a voice applications agent that is resident, at least in part, on the local device, and wherein performing the first voice application comprises receiving additional spoken input from the individual; and
conducting a second voiceprint analysis using the additional spoken input when the first voice application is performed in an attempt to verify that the individual is the first user, wherein the result of the second analysis includes a second confidence value that indicates the likelihood that the individual who provided the additional spoken input is the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
A distributed voice application execution environment system conducts a voiceprint analysis when a user initially begins to interact with the system. If the system is able to identify the user through a voiceprint analysis, the system immediately begins to interact with the user utilizing voice applications which have been customized for that user.
43 Citations
21 Claims
-
1. A method of interacting with a user of a distributed voice application execution system, comprising:
-
receiving spoken input from an individual using a local device, wherein the spoken input is received by one of a voice application and a voice applications agent that is resident, at least in part, on the local device; conducting a voiceprint analysis on the received spoken input in an attempt to identify the individual, wherein the result of the analysis is the identification of a first user'"'"'s identity, and a first confidence value that indicates the likelihood that the individual who provided the spoken input is the first user; performing a first voice application for the individual that is configured to perform a function for the individual other than identifying the individual when the first confidence value is below a first threshold value, which indicates that the voiceprint analysis was unable to identify the individual to a high degree of confidence, wherein the first voice application is performed by a voice applications agent that is resident, at least in part, on the local device, and wherein performing the first voice application comprises receiving additional spoken input from the individual; and conducting a second voiceprint analysis using the additional spoken input when the first voice application is performed in an attempt to verify that the individual is the first user, wherein the result of the second analysis includes a second confidence value that indicates the likelihood that the individual who provided the additional spoken input is the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 20)
-
-
12. A non-transitory computer readable medium having instructions stored thereon, which when executed by one or more processors of a local device and/or one or more processors of at least one computer server in communication with the local device, cause the local device and/or the at least one computer server to perform a method of interacting with a user of a distributed voice application execution system, the method comprising:
-
receiving spoken input from an individual using a local device, wherein the spoken input is received by one of a voice application and a voice applications agent that is resident, at least in part, on the local device; conducting a voiceprint analysis on the received spoken input in an attempt to identify the individual, wherein the result of the analysis is the identification of a first user'"'"'s identity, and a first confidence value that indicates the likelihood that the individual who provided the spoken input is the first user; performing a first voice application for the individual that is configured to perform a function for the individual other than identifying the individual when the first confidence value is below a first threshold value, which indicates that the voiceprint analysis was unable to identify the individual to a high degree of confidence, wherein the first voice application is performed by a voice applications agent that is resident, at least in part, on the local device, and wherein performing the first voice application comprises receiving additional spoken input from the individual; and conducting a second voiceprint analysis using the additional spoken input when the first voice application is performed in an attempt to verify that the individual is the first user, wherein the result of the second analysis includes a second confidence value that indicates the likelihood that the individual who provided the additional spoken input is the first user. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 21)
-
Specification