Dynamic Secure Login Authentication
First Claim
1. A system for performing a secured transaction using a network, the system comprising:
- a server in communication with the network, the server comprising a processor circuit and a memory circuit;
wherein;
the memory circuit stores private account information from registered users; and
the memory circuit stores commands that when executed by the processor circuit cause the server to perform a method comprising;
providing a login configuration to a user, the login configuration comprising a matrix of dynamic symbols;
determining an expected password for the user based on a trace pattern provided by the user and the symbols in the matrix;
receiving a password from the user; and
determining whether the password matches the expected password.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for performing a secured transaction using a network including a server in communication with the network is provided. The server has a processor and a memory to store private account information from registered users and store commands that when executed by the processor cause the server to perform a method including: providing a login configuration to a user, including a matrix of dynamic symbols; determining an expected password for the user based on a trace pattern from the user and the symbols in the matrix; receiving a password from the user; and determining whether the password matches the expected password. A non-transitory machine-readable medium including a plurality of machine-readable instructions which when executed by one or more processors of a server controlled by a service provider are adapted to cause the server to perform a method as above is also provided.
-
Citations
20 Claims
-
1. A system for performing a secured transaction using a network, the system comprising:
a server in communication with the network, the server comprising a processor circuit and a memory circuit;
wherein;the memory circuit stores private account information from registered users; and the memory circuit stores commands that when executed by the processor circuit cause the server to perform a method comprising; providing a login configuration to a user, the login configuration comprising a matrix of dynamic symbols; determining an expected password for the user based on a trace pattern provided by the user and the symbols in the matrix; receiving a password from the user; and determining whether the password matches the expected password. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A non-transitory machine-readable medium comprising a plurality of machine-readable instructions which when executed by one or more processors of a server controlled by a service provider are adapted to cause the server to perform a method comprising:
-
receiving a user identifier; accessing an account of a user based on the user identifier; providing a matrix of cells to the user, wherein at least a plurality of the cells includes a dynamic symbol; receiving a password from the user; comparing the password with an expected password for the user based on a stored trace pattern for the user and the symbols in the cells; and authorizing the user if the password matches with the expected password. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method to login into a user account of a service provider linked to a network to complete a transaction through the network, the method comprising:
-
requesting, electronically by a processor in a server, a login information from a user; when login information is available requesting an account password; when the account password is not available, or the user selects a display matrix option providing, electronically by the processor in the server, a matrix pattern option; generating a matrix of dynamic symbols; generating an expected password based on a stored trace pattern for the user and the dynamic symbols in the matrix; and completing the transaction when a password received from the user matches the expected password. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification