Patent ID: 8762709

Claim:
A method of using a cloud computing application within a computer network environment, said method comprising the steps of: storing private data associated with one or more individuals in a database included in an on-premises portion of the computer network, wherein the on-premises portion is behind a firewall separating the on-premises portion of the computer network from a public portion of the computer network; accessing with a user device connected with the computer network an application hosted by one or more computer hardware platforms included in the public portion of the computer network, the application comprising a biometric recognition application; obtaining a biometric sample associated with each of the one or more individuals; associating a unique identifier with each of the one or more individuals; submitting the biometric sample and the unique identifier associated with each of the one or more individuals to the biometric recognition application for enrollment with the biometric recognition application; storing the unique identifier associated with each of the one or more individuals in the database of the on-premises portion; obtaining with the user device a biometric sample of an individual to be authenticated; transmitting the biometric sample of the individual to be authenticated to the biometric recognition application; receiving at the user device return information from the biometric recognition application identifying one or more possible matches between the biometric sample of the individual to be authenticated and previously submitted biometric samples of the one or more individuals enrolled with the biometric recognition application; transmitting a request for private data from the user device through the public portion of the computer network to the database of the on-premises portion of the computer network, wherein the request for private data is based on at least a portion of the returned information; retrieving the requested private data from the database in response to the request; and transmitting the retrieved private data in an encrypted form via the public portion of the computer network to the user device.