A computer-implemented method for recognizing a user using a biometric recognition system, comprising: obtaining biometric data of a first user from a sensor while the first user is in a field of view of the sensor; determining a biometric profile which is a best match to the biometric data of the first user, wherein the biometric profile is linked to a first user account; determining a confidence level of the best match; if the confidence level is above a threshold, signing the first user into the first user account without prompting the first user to confirm his or her identity; and if the confidence level is below the threshold, informing the first user that he or she is believed to be associated with the first user account and prompting the first user to confirm his or her identity; wherein the biometric recognition system is continuously running on the computing system; the computer-implemented method further comprising: obtaining additional biometric data of the first user from the sensor while the first user is signed into the account and while the first user is in a field of view of the sensor; updating the biometric profile based on the additional biometric data; and performing a filtering process so that the additional biometric data used in the updating is within a plurality of defined ranges of head orientations of the first user in which the first user is facing the sensor, the biometric data of the biometric profile is also within the plurality of defined range of head orientations, and the biometric data of the biometric profile is updated separately for each defined range of head orientations. obtaining biometric data of a first user from a sensor while the first user is in a field of view of the sensor; determining a biometric profile which is a best match to the biometric data of the first user, wherein the biometric profile is linked to a first user account; determining a confidence level of the best match; if the confidence level is above a threshold, signing the first user into the first user account without prompting the first user to confirm his or her identity; and if the confidence level is below the threshold, informing the first user that he or she is believed to be associated with the first user account and prompting the first user to confirm his or her identity; wherein the biometric recognition system is continuously running on the computing system; the computer-implemented method further comprising: obtaining additional biometric data of the first user from the sensor while the first user is signed into the account and while the first user is in a field of view of the sensor; updating the biometric profile based on the additional biometric data; and performing a filtering process so that the additional biometric data used in the updating is within a plurality of defined ranges of head orientations of the first user in which the first user is facing the sensor, the biometric data of the biometric profile is also within the plurality of defined range of head orientations, and the biometric data of the biometric profile is updated separately for each defined range of head orientations. obtaining additional biometric data of the first user from the sensor while the first user is signed into the account and while the first user is in a field of view of the sensor; updating the biometric profile based on the additional biometric data; and performing a filtering process so that the additional biometric data used in the updating is within a plurality of defined ranges of head orientations of the first user in which the first user is facing the sensor, the biometric data of the biometric profile is also within the plurality of defined range of head orientations, and the biometric data of the biometric profile is updated separately for each defined range of head orientations.