×

System and method for discriminating between speakers for authentication

  • US 10,276,152 B2
  • Filed: 07/19/2016
  • Issued: 04/30/2019
  • Est. Priority Date: 06/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of controlling ahuman entity'"'"'s access to an account comprising:

  • processing biometric information with a speech recognition engine from a plurality of different entities to generate a first set of voice prints for individual ones of such plurality of different entities when articulating utterances of a first spoken text based challenge sentence;

    wherein a first voice print is associated with a first entity articulating said first spoken text based challenge sentence for a first user account;

    generating a challenge set of additional spoken text based challenge sentences with a computing system for controlling an entity'"'"'s access to the account;

    generating a second set of voice prints for said additional spoken text based challenge sentences with a computing system;

    wherein said second set of voice prints include both articulated voiceprints and reference voiceprints generated by the computing system for said additional spoken text based challenge sentences;

    training said speech recognition engine to distinguish between different entities uttering such challenge set of additional spoken text based challenge sentences;

    selecting said first spoken text challenge sentence with the computing system to be articulated as a first speech utterance by an unverified entity accessing the first user account;

    storing a first access attempt voice print for the unverified entity at the computing system for the spoken challenge sentence as articulated by the unverified entity;

    selecting a first challenge sentence at random from the set of additional spoken text based challenge sentences with the computing system and presenting such sentence to said unverified entity during an access attempt to the first user account;

    receiving a second speech utterance from said unverified entity in response to said first challenge sentence;

    processing said second speech utterance with said computing system to determine speech characteristics of said unverified entity including a second access attempt voice print; and

    processing said first access attempt voice print, said second access attempt voice print, said first voice print, said first set of voice prints and said second set of voice prints with the computing system to determine whether said first speech utterance and second speech utterance originated from said first entity; and

    controlling whether said unverified entity is allowed to access the account based on determining whether said unverified entity and said first entity are the same person.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×