1. A method of authenticating the identity of a user based on biometric information of the user, comprising: providing a user interface configured to repeatedly receive authentication requests from a plurality of requesting users, each authentication request containing biometric information of a requesting user; learning a pattern of repeated receptions by the user interface of authentication requests from a first user; based on the learned pattern, determining time periods of heightened probability of the user interface receiving an authentication request from the first user; obtaining a biometric information file associated with the first user from a repository of users' biometric information files; and storing the biometric information file associated with the first user in a storage associated with the user interface during the determined time periods.