Methods and systems for authentication of new users
AssigneeUnited Services Automobile Association (USAA)
InventorsCorinne Schuster, Gabriel Carlos Fernandez, Ameer A. Noorani
Life of this patent
Estimating the term…
Abstract
Embodiments disclosed herein may relate to systems and methods for secure authentication that enable a user to set up an account or log in an existing account upon an existing user vouching for the user. Embodiments disclosed herein comprise a central server that verifies one or more attributes of the user by transmitting multiple decentralized verification notifications to multiple existing users. Upon receiving a verification quorum, the server may then authenticate the user and grant the user access to a network and/or a database.
Claims20
A decentralized authentication method comprising:
- upon displaying a graphical user interface comprising one or more input fields, receiving, by a server from a computing device, an authentication request to access a network, the authentication request comprising a first attribute associated with a new user operating the computing device, the first attribute inputted by the new user via the one or more input field within the graphical user interface;
- querying, by the server, a database to identify a subset of existing users from a set of existing users that have a second attribute that matches the first attribute associated with the new user and a reputation score of each existing user in the subset of existing users satisfies a reputation score threshold, wherein the set of existing users corresponds to user devices and each existing user is authenticated for access to the network, wherein the reputation score corresponds to a value of a second attribute of each existing user;
- transmitting, by the server, a verification message to each user device corresponding to each existing user within the subset of existing users, the verification message requesting verification that the new user is associated with the first attribute;
- in response to transmitting the verification messages, receiving, by the server, a plurality of responses from the subset of existing users, each response verifying the first attribute inputted by the new user;
- and
- when a number of responses verifying the first attribute inputted by the new user satisfies a threshold, authenticating, by the server, the new user and granting the computing device access to the network.
A computer system for decentralized authentication, the computer system comprising:
- a computing device operated by a new user who is not authenticated;
- a set of user devices operated by a set of existing users, wherein each existing user within the set of existing users is authenticated for access to a network;
- a database comprising records of the set of existing users and corresponding user devices;
- a server communicatively coupled with the computing device and the set of user devices, the server configured to:
- upon displaying a graphical user interface comprising one or more input fields, receive, from the computing device, an authentication request to access the network, the authentication request comprising a first attribute associated with the new user operating the computing device, wherein the first attribute is inputted by the new user via the one or more input fields within the graphical user interface;
- query a database to identify a subset of existing users from the set of existing users that have a second attribute that matches the first attribute associated with the new user and a reputation score of each existing user in the subset of existing users satisfies a reputation score threshold, wherein the reputation score corresponds to a value of a second attribute of each existing user;
- transmit a verification message to each user device corresponding to each existing user within the subset of existing users, the verification message requesting verification that the new user is associated with the first attribute;
- in response to transmitting the verification messages, receive a plurality of responses from the subset of existing users, each response verifying the first attribute inputted by the new user;
- and
- when a number of responses verifying the first attribute inputted by the new user satisfies a threshold, authenticate the new user and granting the computing device access to the network.
Dependencies are inferred from the claim text.