Patent ID: 11924197
Assignee: GROWPATH, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 5:
6. A server configured to receive, from a trusted client computer device, a request to authenticate a mobile device of a user, the mobile device bearing a mobile app, the user having login credentials stored at the server, the trusted client computer device being different from the mobile device, the trusted client computer being coupled to the server using a Universal Second Factor (U2F) key, the server including a processor; and a memory for storing computer instructions that, when executed by the processor, cause the server to:
store a list of Internet Protocol (IP) addresses of authorized client devices, wherein the trusted client computer device has an IP address included in the list;
request, from the trusted client computer device, a user-supplied memorable image file to be selected from a plurality of image files available to the user of the trusted client computer device including image files created by the user and image files not created by the user, and a phone number for a mobile device;
receive the user-supplied memorable image file, and the phone number of the mobile device;
store, in the memory, the user-supplied memorable image file, and the phone number of the mobile device;
convert the user-supplied memorable image file to a first byte array by renaming a file containing the user-supplied memorable image file;
associate, in the memory, the user-supplied memorable image file, and the phone number, with the login credentials of the user;
request a mobile-supplied image file and login credentials from the mobile device of the user;
receive the mobile-supplied image file from the mobile device of the user and convert the mobile-supplied image file to a second byte array; and
authenticate the mobile device of the user in response to the second byte array matching the first byte array and in response to the login credentials of the user from the mobile device of the user matching the user's stored login credentials.