Service provider 125 may be a natural language processor, security service provider, voice verification analyzer, or other entity that may analyze, process, or provide information for authenticating users. Service provider 125 may translate speech into text and/or determine an intent of a request or command. In some embodiments, service provider 125 may communicate with computing device 110A-110M and authentication engine 120 to determine an access level of the user.
The data stores 130 and 135 can be used to manage storage and access to user data such as registered user devices, user identifications, voice profiles, token IDs, financial information, authentication history, user preferences, member identification numbers, device fingerprints, personal identification numbers, and other information. Data stores 130 and 135 may be a data repository of a set of integrated objects that are modeled using classes defined in database schemas. Data store may further include flat files that can store data. Authentication engine 120 and/or other servers may collect and/or access data from the data stores 130 and 135.