Systems and methods for providing credentialless login using a random one-time passcode
First Claim
1. A system for providing a credentialless login, comprising:
- one or more processors of an authentication device; and
a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to;
receive, from a software application running on a first user-device, a request for credentialless login;
responsive to receiving an authentication of a user accessing the software application running on the first user-device, generate an access code for a credentialless login for an account of the user;
transmit, to the software application running on the first user-device, data representing the generated access code;
receive, from a second user-device, data representing a credentialless login attempt, the data representing the credentialless login attempt comprising an attempted access code; and
authorize, based on a determination that the attempted access code matches the generated access code, the second user device to access the account of the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A system includes one or more memory devices storing instructions, and one or more processors configured to execute the instructions to perform the steps of a method for providing a credentialless login for a user. The system may receive a request for credentialless login from a user of a mobile computing device. The system may then receive an authentication of a user accessing a software application running on a mobile computing device. Responsive to the receipt of the authentication, the system may generate a random one-time passcode associated with an account of the authenticated user and transmit the passcode to the mobile computing device for display to the user. The system may then receive the passcode from a second computing device and responsive to verifying the validity of the access code, grant the second computing device access to the account of the user.
-
Citations
20 Claims
-
1. A system for providing a credentialless login, comprising:
-
one or more processors of an authentication device; and a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to; receive, from a software application running on a first user-device, a request for credentialless login; responsive to receiving an authentication of a user accessing the software application running on the first user-device, generate an access code for a credentialless login for an account of the user; transmit, to the software application running on the first user-device, data representing the generated access code; receive, from a second user-device, data representing a credentialless login attempt, the data representing the credentialless login attempt comprising an attempted access code; and authorize, based on a determination that the attempted access code matches the generated access code, the second user device to access the account of the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 20)
-
-
14. A system for providing a credentialless login, comprising:
-
one or more processors of a first user device; and a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to; receive, by a sensor associated with the first user device, known biometric data associated with a user; store the known biometric data associated with the user; receive, by a software application running on the first user device, login credentials associated with a user of the software application running on the first user device; receive, by a software application running on the first user device, data representing a request for credentialless login; obtain, by a sensor associated with the first user device, user identification data, wherein user identification data comprises data representing biometric data associated with the user; compare the user identification data with the known biometric data associated with the user and stored by the first user device; responsive to determining that the user identification data matches the known biometric data, within a predetermined confidence level, transmit, to an authentication-device, user verification data, wherein user verification data comprises data representing an indication that the user'"'"'s identity has been verified; transmit, to the authentication device, a user verification communication, wherein the user verification communication comprises data representing a request for credentialless login; receive, from the authentication device, data representing an access code for a credentialless login associated with an account of the user; and output for display, by an application running on the first user device, the access code associated with an account of the user for use in association with a credentialless login attempt at a, user device. - View Dependent Claims (15, 16)
-
-
17. A system for providing a passwordless login, comprising:
-
one or more processors of a first computing device; and a memory in communication with the one or more processors and storing instructions that, when executed by the one or more processors, are configured to cause the system to; receive, from a software application running on a first user device, a first inbound communication comprising data representing a request for passwordless login, the first inbound communication being an SMS message; determine, using natural language processing or machine learning, the content of the first inbound communication; generate a first outbound communication comprising a request for verification of the identification of a user of the first user device; transmit, to the application running on the first user device, the first outbound communication; receive, from the application running on the first user device, a second inbound communication comprising user verification data, wherein user verification data comprises data representing an indication that the user'"'"'s identity has been verified by the first user device, wherein the second inbound communication is an SMS message; determine, using natural language processing or machine learning, the content of the second inbound communication; generate an access code for a passwordless login associated with an account of the user; generate a second outbound communication comprising data representing the access code; transmit, to the application running on the first user device, the second outbound communication; receive, from a second user device, data representing a passwordless login attempt comprising a username associated with an account of the user and an attempted access code; and authorize, based on a determination that the attempted access code matches the access code associated with the account associated with the entered username, the second user device to access the account of the user. - View Dependent Claims (18, 19)
-
Specification