Patent ID: 9165130
Filing Date: 2015-10-20
Classification: G06F

Abstract:
1. A method, comprising: enrolling an initial biometric sample of a user with an authentication application at a server; receiving a user-specific database from the server and storing the user-specific database at a computing device of the user, the user-specific database is created specifically for the user in response to the enrolling and comprises biometric templates for a number N users, including biometric templates of other users and a biometric template of the user which is based on the initial biometric sample of the user, wherein the biometric template of the user is randomly positioned within the user-specific database, and the user-specific database is created in response to the enrolling as a proper subset of biometric templates of a number M users in a generic database, where N is less than M, and the user-specific database comprises a respective data value associated with each of the biometric templates for the N users, and each respective data value in the user-specific database is unique; after the enrolling, receiving a subsequent biometric sample of a user at the computing device; comparing the subsequent biometric sample to a plurality of biometric templates among the biometric templates in the user-specific database; responsive to the comparing, selecting one of the biometric templates in the user-specific database as a best match to the subsequent biometric sample, one of the respective data values is associated with the one of the biometric templates; and authenticating the user using the one of the respective data values as one factor.