Enhanced voiceprint authentication
First Claim
Patent Images
1. A method, comprising:
- receiving a first utterance from a user;
determining that at least a portion of the first utterance matches a first pre-determined keyword;
authenticating the user by comparing the at least a portion of the first utterance with a first voiceprint that is associated with the first pre-determined keyword;
calculating a first score based on the comparison of the at least a portion of the first utterance and the first voiceprint;
identifying a first resource associated with the first pre-determined keyword;
in response to authenticating the user based on the comparison of the at least a portion of the first utterance and the first voiceprint, accessing the first resource;
receiving a second utterance from the user;
determining that at least a portion of the second utterance matches a second pre-determined keyword;
authenticating the user by comparing the at least a portion of the second utterance with a second voiceprint that is associated with the second pre-determined keyword;
calculating a second score based on the comparison of the at least a portion of the second utterance and the second voiceprint;
identifying a second resource associated with the second pre-determined keyword;
in response to authenticating the user based on the comparison of the at least a portion of the second utterance and the second voiceprint, accessing the second resource, wherein accessing the second resource includes sending an authentication success event to a host device;
calculating a third score based on the first score and the second score; and
sending the third score to the host device with the authentication success event.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method for enhanced voiceprint authentication. The method includes receiving an utterance from a user, and determining that a portion of the utterance matches a pre-determined keyword. Also, the method includes authenticating the user by comparing the portion of the utterance with a voiceprint that is associated with the pre-determined keyword. Further, the method includes identifying a resource associated with the pre-determined keyword while comparing the portion of the utterance with the voiceprint. Still yet, the method includes accessing the resource in response to authenticating the user based on the comparison.
31 Citations
12 Claims
-
1. A method, comprising:
-
receiving a first utterance from a user; determining that at least a portion of the first utterance matches a first pre-determined keyword; authenticating the user by comparing the at least a portion of the first utterance with a first voiceprint that is associated with the first pre-determined keyword; calculating a first score based on the comparison of the at least a portion of the first utterance and the first voiceprint; identifying a first resource associated with the first pre-determined keyword; in response to authenticating the user based on the comparison of the at least a portion of the first utterance and the first voiceprint, accessing the first resource; receiving a second utterance from the user; determining that at least a portion of the second utterance matches a second pre-determined keyword; authenticating the user by comparing the at least a portion of the second utterance with a second voiceprint that is associated with the second pre-determined keyword; calculating a second score based on the comparison of the at least a portion of the second utterance and the second voiceprint; identifying a second resource associated with the second pre-determined keyword; in response to authenticating the user based on the comparison of the at least a portion of the second utterance and the second voiceprint, accessing the second resource, wherein accessing the second resource includes sending an authentication success event to a host device; calculating a third score based on the first score and the second score; and sending the third score to the host device with the authentication success event. - View Dependent Claims (2, 3, 4)
-
-
5. A headset, comprising:
-
a microphone; a speaker; at least one processor; and memory coupled to the at least one processor, the memory having stored therein a first voiceprint, a second voiceprint, a first pre-determined keyword in association with the first voiceprint, a second pre-determined keyword in association with the second voiceprint, and instructions which when executed by the at least one processor, cause the at least one processor to perform a process including; receiving a first utterance from a user; determining that at least a portion of the first utterance matches the first pre-determined keyword; authenticating the user by comparing the at least a portion of the first utterance with the first voiceprint that is associated with the first pre-determined keyword; calculating a first score based on the comparison of the at least a portion of the first utterance and the first voiceprint; identifying a first resource associated with the first pre-determined keyword; in response to authenticating the user based on the comparison of the at least a portion of the first utterance and the first voiceprint, accessing the first resource; receiving a second utterance from the user; determining that at least a portion of the second utterance matches the second pre-determined keyword; authenticating the user by comparing the at least a portion of the second utterance with the second voiceprint that is associated with the second pre-determined keyword; calculating a second score based on the comparison of the at least a portion of the second utterance and the second voiceprint; identifying a second resource associated with the second pre-determined keyword; in response to authenticating the user based on the comparison of the at least a portion of the second utterance and the second voiceprint, accessing the second resource, wherein accessing the second resource includes sending an authentication success event to a host device; calculating a third score based on the first score and the second score; and sending the third score to the host device with the authentication success event. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer program product including machine readable instructions for implementing a process for voiceprint authentication, the process for voiceprint authentication comprising:
-
receiving a first utterance from a user; determining that at least a portion of the first utterance matches a first pre-determined keyword; authenticating the user by comparing the at least a portion of the first utterance with a first voiceprint that is associated with the first pre-determined keyword; calculating a first score based on the comparison of the at least a portion of the first utterance and the first voiceprint; identifying a first resource associated with the first pre-determined keyword; in response to authenticating the user based on the comparison of the at least a portion of the first utterance and the first voiceprint, accessing the first resource; receiving a second utterance from the user; determining that at least a portion of the second utterance matches a second pre-determined keyword; authenticating the user by comparing the at least a portion of the second utterance with a second voiceprint that is associated with the second pre-determined keyword; calculating a second score based on the comparison of the at least a portion of the second utterance and the second voiceprint; identifying a second resource associated with the second pre-determined keyword; in response to authenticating the user based on the comparison of the at least a portion of the second utterance and the second voiceprint, accessing the second resource, wherein accessing the second resource includes sending an authentication success event to a host device; calculating a third score based on the first score and the second score; and sending the third score to the host device with the authentication success event. - View Dependent Claims (10, 11, 12)
-
Specification