In some embodiments, processing of the request or speech to determine an intent of the request or speech and the verification of the user's identity are accomplished simultaneously or nearly simultaneously. In other embodiments, the user's speech is verified after the processing of the request is complete. In some embodiments, other factors are scored and influence the confidence level. For example, the user could share video with the representative. Biometrics of an image of the user's face may be analyzed and factored into the confidence level. In some embodiments, the confidence in the verification of the user's identity may be scored differently depending on the user. For example, if the user has recently reported identity theft, a confidence level in the user's identity may begin lower or it may take several interactions for the user to establish the required confidence. Each time a confidence level is calculated or updated, the results may be communicated to access level module 335.
Access level module 335 determines an access level for the user based on the received confidence level. Access level module 335 further determines an access level required for a particular activity. Access levels may be a number in a range of numbers (e.g., 1-100) where access is increased as the access level is increased. Access levels may be implemented by a set of rules that are determined by the organization, government regulations, or other entity. The access levels may be based on a risk or perceived risk of an activity, user, or situation. For example, viewing an accounts page may require a low access level (e.g., 2 on a scale of 1-100) whereas transferring funds to an account outside of the organization may require a high access level (e.g., 83 on the scale of 1-100).