Patent ID: 9736147
Date: 2017-08-15
CPC Classifications: G06F,H04L

Claim:
1. A method for authenticating a user of a client device at a server, the method comprising: prompting the user to enter a partial username by entering only a subset of username characters from a specific position in a username of the user, the subset of username characters being a portion, less than the entirety, of the username, the username being pre-stored at both the client device and the server; prompting the user to enter a partial password by entering only a subset of password characters from a specific position in a password or a one-time-use password, the subset of password characters being a portion, less than the entirety, of the password or one-time-use password, or one-time-use password being pre-stored at both the client device and the server; collecting device information regarding the hardware, software, or network information of the client device and biometric information of the user; encrypting data, using a computer microprocessor of the client device, with the subset of username characters or the subset of password characters and the collected device and biometric information; transmitting the encrypted data from the client device to the server via a network link there between; decrypting the data, at the server, using a server-side copy of the username, password, and collected device and biometric information.