Patent ID: 8959586
Filing Date: 2015-02-17
Classification: G06F,H04L

Abstract:
1. A non-transitory computer-readable storage medium with an executable program stored thereon, wherein the program instructs a computing device to perform the following steps: modify a registry set to identify a client engine adapter as a client engine wrapper, the client engine adapter being software configured to perform a biometric authentication; receive, at the client engine wrapper, a biometric authentication request intended for the client engine adapter, the biometric authentication request including user data or credential information; determine whether a server component is available for use with the client engine wrapper; if the server component is available, transmit, from the client engine wrapper and to the server component, the biometric authentication request with user data or credential information; if the server component is available, retrieve, from a server database associated with the server component, a stored biometric template associated with the user data or credential information; if the server component is available, perform, using a server engine adapter associated with the server component, an authentication of the user data or credential information; if the server component is available, transmit, to the client engine wrapper, an authentication result; if the server component is not available, retrieve, from a client database, a stored biometric template associated with the user data or credential information; and if the server component is not available, perform, using the client engine adapter, an authentication of the user data or credential information.