Systems and methods for creating a user credential and authentication using the created user credential
First Claim
1. A system comprising:
- a non-transitory memory;
a network interface component; and
one or more hardware processors coupled to the non-transitory memory and the network interface component, the one or more hardware processors being configured to execute instructions to cause the system to perform operations comprising;
creating a new authentication credential of a user by;
generating a first list of credential components from a second list of credential components;
transmitting, using the network interface component, the first list of credential components to a user device;
receiving, using the network interface component, a selection of a first credential component from the first list of credential components; and
receiving, using the network interface component, a first user entry that is not a credential component selected from the first list of credential components;
determining whether there is a match between the first credential component and the first user entry; and
in response to the first credential component and the first user entry not matching, storing the first credential component and the first user entry as a new authentication credential for use in a later authentication attempt; and
processing the later authentication attempt by the user after the creating of the new authentication credential by;
generating a third list of credential components from the second list of credential components;
transmitting, using the network interface component, the third list of credential components to the user;
receiving, using the network interface component, an attempted authentication credential from the user, the attempted authentication credential comprising a selection of a second credential component from the third list of credential components and a second user entry; and
authenticating the user when the second credential component matches the stored first credential component and the second user entry matches the stored first user entry.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and devices for creating a user credential are provided. A device for creating a user credential for user authentication includes one or more processors configured to generate a first list of credential components from a second list of credential components and a network interface component coupled to a network. The network interface component is configured to transmit the generated first list of credential components to a user device, receive a user selection of at least one credential component from the transmitted first list of credential components, at least the user selection being selected by the user during user authentication, and receive a user entry. The device also includes a memory, the memory storing a combination of the user selection and the user entry as a created user credential. Systems, methods, and devices for authenticating a user with the created user credential are also provided.
16 Citations
27 Claims
-
1. A system comprising:
-
a non-transitory memory; a network interface component; and one or more hardware processors coupled to the non-transitory memory and the network interface component, the one or more hardware processors being configured to execute instructions to cause the system to perform operations comprising; creating a new authentication credential of a user by; generating a first list of credential components from a second list of credential components; transmitting, using the network interface component, the first list of credential components to a user device; receiving, using the network interface component, a selection of a first credential component from the first list of credential components; and receiving, using the network interface component, a first user entry that is not a credential component selected from the first list of credential components; determining whether there is a match between the first credential component and the first user entry; and in response to the first credential component and the first user entry not matching, storing the first credential component and the first user entry as a new authentication credential for use in a later authentication attempt; and processing the later authentication attempt by the user after the creating of the new authentication credential by; generating a third list of credential components from the second list of credential components; transmitting, using the network interface component, the third list of credential components to the user; receiving, using the network interface component, an attempted authentication credential from the user, the attempted authentication credential comprising a selection of a second credential component from the third list of credential components and a second user entry; and authenticating the user when the second credential component matches the stored first credential component and the second user entry matches the stored first user entry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
creating a new authentication credential of a user by; generating a first list of credential components from a second list of credential components; transmitting the first list of credential components to a user; receiving a selection of a first credential component from the first list of credential components; receiving a first user entry that is not a credential component selected from the first list of credential components; determining whether there is a match between the first credential component and the first user entry; and in response to the first credential component and the first user entry not matching, storing the first credential component and the first user entry as a new authentication credential for use in a later authentication attempt; and processing the later authentication attempt by the user after the creating of the new authentication credential by; generating a third list of credential components from the second list of credential components; transmitting the third list of credential components to the user; receiving an attempted authentication credential component from the third list of credential components and a second user entry; and authenticating the user when the attempted authentication credential component matches the stored first credential component and the second user entry matches the stored first user entry. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
-
generating a first list of credential components from a second list of credential components; transmitting the first list of credential components to a user device; receiving an attempted authentication credential for a user, the attempted authentication credential comprising a first credential component selected from the first list of credential components and a first user entry that is not selected from the first list of credential components; determining if the attempted authentication credential matches a previously stored authentication credential associated with the user, the previously stored authentication credential comprising a second credential component selected from the second list of credential components during creation of the previously stored authentication credential and a second user entry input by the user during the creation of the previously stored authentication credential and not selected from the second list of credential components, wherein the second credential component and the second user entry have previously been determined by the machine to not match; and authenticating the user when the first credential component matches the second credential component and the first user entry matches the second user entry. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
Specification