Patent ID: 8566904
Filing Date: 2013-10-22
Classification: G06F,H04L

Abstract:
1. A non-transitory computer-readable storage medium encoded with code segments for authenticating a user to be implemented with a network of client computing devices, the computer-readable medium comprising: a code segment executable by a client computing device for modifying 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, and the client computing device being previously able to perform biometric authentication and unable to transmit a biometric authentication request to a server component; a code segment executable by the client computing device for receiving a biometric authentication request including user data or credential information with the client engine wrapper from a client biometric service intended for the client engine adapter; a code segment executable by the client computing device for determining whether the server component is available with the client engine wrapper; a code segment executable by the client computing device if the server component is available for transmitting the biometric authentication request with user data or credential information to the server component from the client engine wrapper; a code segment executable by a server subsystem if the server component is available for retrieving a stored biometric template associated with the user data from a server database; a code segment executable by the server subsystem if the server component is available for performing an authentication with a server engine adapter; a code segment executable by the server subsystem if the server component is available for transmitting an authentication result to the client engine wrapper; a code segment executable by the client computing device if the server component is not available for retrieving a stored biometric template associated with the user data from a client database; and a code segment executable by the client computing device if the server component is not available for performing an authentication with the client engine adapter.