Method for user authentication in a device comprising a touch screen
First Claim
1. A method for user authentication in a device comprising a touch screen, the method comprising:
- storing, by the device, a user authentication code corresponding to a user, wherein the user authentication code comprises a sequence of characters, and further wherein the characters are associated by respective character positions;
selecting, by the device, a set of a plurality of character positions in the sequence of characters each time a trigger for user authentication is detected;
in response to detecting a trigger for user authentication, requesting, by the device, the user to enter one or more characters, wherein each of the one or more characters is determined as a mathematical sum of a plurality of the characters of the selected set of character positions;
detecting, by the device, a user entry made using a keypad on the touch screen;
determining, by the device, whether the user entry matches the one or more characters that are determined as the mathematical sum of the selected set of character positions in the sequence of characters; and
successfully authenticating the user to the device when the user entry matches one or more characters that are determined as a mathematical sum of the selected set of character positions in the sequence of characters.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for user authentication in a device comprising a touch screen is provided. In operation, the device stores a user authentication code corresponding to a user. When a trigger for user authentication is detected, the device randomly selects one or more character positions in the sequence of characters. The device further requests the user to enter a character corresponding to each of the selected one or more character positions in the sequence of characters. When the device detects a user entry made using a keypad on the touch screen, the device determines whether the user entry matches a character corresponding to each of the selected one or more character positions. When the user entry matches a character corresponding to each of the selected one or more character positions in the sequence of characters, then the user is successfully authenticated to the device.
25 Citations
11 Claims
-
1. A method for user authentication in a device comprising a touch screen, the method comprising:
-
storing, by the device, a user authentication code corresponding to a user, wherein the user authentication code comprises a sequence of characters, and further wherein the characters are associated by respective character positions; selecting, by the device, a set of a plurality of character positions in the sequence of characters each time a trigger for user authentication is detected; in response to detecting a trigger for user authentication, requesting, by the device, the user to enter one or more characters, wherein each of the one or more characters is determined as a mathematical sum of a plurality of the characters of the selected set of character positions; detecting, by the device, a user entry made using a keypad on the touch screen; determining, by the device, whether the user entry matches the one or more characters that are determined as the mathematical sum of the selected set of character positions in the sequence of characters; and successfully authenticating the user to the device when the user entry matches one or more characters that are determined as a mathematical sum of the selected set of character positions in the sequence of characters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A user device comprising:
-
a processor; and a memory that is configured to store a user authentication code corresponding to a user, wherein the user authentication code comprises a sequence of characters and wherein the characters are associated by respective character positions, and wherein the memory further is configured to store a set of instructions that, when executed by the processor, cause the processor to perform the functions of; select a set of a plurality of character positions in the sequence of characters each time a trigger for user authentication is detected; in response to detecting a trigger for user authentication, request the user to enter one or more characters, wherein each of the one or more characters is determined as a mathematical sum of a plurality of the characters of the selected set of character positions; detect a user entry made using a keypad on the touch screen; determine whether the user entry matches the one or more characters that are determined as the mathematical sum of the selected set of character positions in the sequence of characters; and successfully authenticate the user to the device when the user entry matches one or more characters that are determined as a mathematical sum of the selected set of character positions in the sequence of characters. - View Dependent Claims (10, 11)
-
Specification