×

User authentication systems and methods

  • US 10,097,538 B1
  • Filed: 08/12/2017
  • Issued: 10/09/2018
  • Est. Priority Date: 08/12/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, at a server, 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;

    storing, at the server, 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 or the trusted client device is coupled to the server using a Universal Second Factor (U2F) key;

    requesting, by the server, 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 an International Mobile Equipment Identity (IMEI), and a phone number for a mobile device;

    receiving, by the server, the user-supplied memorable image file, the IMEI, and the phone number of the mobile device;

    storing, by the server, in a memory, the user-supplied memorable image file, the IMEI, and the phone number of the mobile device;

    converting, by the server, the user-supplied memorable image file to a first byte array by renaming a file containing the user-supplied memorable image file to a .txt file;

    associating, by the server, in the memory, the user-supplied memorable image file, the IMEI, and the phone number, with the login credentials of the user;

    generating, by the server, a one time activation Personal Identification Number (PIN);

    requesting, by the server, a mobile-supplied image file and login credentials from the mobile device of the user;

    receiving, by the server, the mobile-supplied image file from the mobile device of the user and converting the mobile-supplied image file to a second byte array;

    activating the mobile app in response to the user entering the PIN in the mobile app; and

    authenticating, by the server, 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 stored login credentials of the user, without requiring the PIN after the mobile app has been activated.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×