×

Adaptive voice authentication system and method

  • US 9,940,934 B2
  • Filed: 03/09/2016
  • Issued: 04/10/2018
  • Est. Priority Date: 11/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. An adaptive voice authentication system comprising:

  • a memory configured to store computer-readable instructions; and

    a processor configured to execute the computer-readable instructions to,receive an enrolment voice sample of a user and an authentication voice sample of the user;

    extract a plurality of enrolment features from the enrolment voice sample and a plurality of authentication features from the authentication voice sample;

    generate an enrolment voice print model from the plurality of enrolment features and an authentication voice print model from the plurality of authentication features;

    receive the authentication voice print model and authenticate the user based on the enrolment voice print model;

    store the plurality of enrolment features, the plurality of authentication features, the enrolment voice print model, and the authentication voice print model;

    compare a feature quality index of the plurality of authentication features and the plurality of enrolment features each time an authentication of the user is initiated, wherein the feature quality index is determined based on one or more of a signal to noise ratio, dynamic range level, loudness, and consistency of the plurality of enrolment features and the plurality of authentication features;

    dynamically update one or more enrolment features with one or more corresponding authentication features to form one or more updated enrolment features in response to the feature quality index being greater than or equal to a feature quality threshold value, the one or more corresponding authentication features being of a higher quality than the one or more enrolment features;

    generate an updated enrolment voice print model using the one or more updated enrolment features;

    compare the updated enrolment voice print model with the stored enrolment voice print model using another voice sample of the user as input; and

    dynamically update the stored enrolment voice print model with the updated enrolment voice print model, in response to the updated enrolment voice print model having a higher likelihood score for the user than the stored enrolment voice print model, based on a model quality index, wherein the model quality index is determined based on one or more of a signal to noise ratio, dynamic range level, loudness, and consistency of the enrolment voice print model and the authentication voice print model.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×