Method and system for efficient password input
First Claim
1. A computer-implemented method for receiving password input from a user, comprising:
- receiving, by a computing device, user input indicating that the user is entering a password using an ordered plurality of shortcut keyboards for comparing to a stored password consisting of a series of characters;
wherein each of the shortcut keyboards corresponds to an ordinal position in the ordered plurality;
wherein each of the shortcut keyboards include one randomly located key labeled as one or more characters, and further includes a plurality of other keys which are each randomly labeled with other characters not included in the password, andwherein the one or more characters is determined using the ordinal position of the shortcut keyboard to locate the one or more characters from within the series;
displaying a first shortcut keyboard of the ordered plurality of shortcut keyboards,receiving a first user input to the first shortcut keyboard indicating that the user has selected a first key labeled as a first one or more characters;
determining a count of the first one or more characters;
determining a first password characters corresponding to the count and located within the series at the ordinal position of the first shortcut keyboard;
comparing the determined first password characters and the first one or more characters;
in response to determining that the comparison is a match,displaying a second shortcut keyboard of the ordered plurality of shortcut keyboards;
wherein the second shortcut keyboard corresponds to a next ordinal position in the ordered plurality subsequent to the ordinal position of the first shortcut keyboard;
receiving a second user input to the displayed second shortcut keyboard indicating that the user has selected a second key labeled as a second one or more characters;
determining a second count of the second one or more characters;
determining a second password characters corresponding to the second count and located within the series at the ordinal position of the second shortcut keyboard;
comparing the determined second password characters and the second one or more characters; and
determining, based on the first user input and the second user input, whether the password entered by the user matches the stored password.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present application disclose a method for receiving password input from a user. During operation, the system receives, by a computing device, user input indicating that a user is entering a password. The system displays a plurality of shortcut keyboards of a keyboard sequence in successive order based on an arrangement of characters in the password. The system displays a first shortcut keyboard with a first key labeled with at least a first character of the password prior to displaying a second shortcut keyboard with a second key labeled with one or more characters positioned subsequent to the first character in the password. The system then receives input from the user selecting at least one key of each shortcut keyboard from the plurality of shortcut keyboards, and determines the password entered by the user based on the characters entered by the user through the key selections.
-
Citations
21 Claims
-
1. A computer-implemented method for receiving password input from a user, comprising:
-
receiving, by a computing device, user input indicating that the user is entering a password using an ordered plurality of shortcut keyboards for comparing to a stored password consisting of a series of characters; wherein each of the shortcut keyboards corresponds to an ordinal position in the ordered plurality; wherein each of the shortcut keyboards include one randomly located key labeled as one or more characters, and further includes a plurality of other keys which are each randomly labeled with other characters not included in the password, and wherein the one or more characters is determined using the ordinal position of the shortcut keyboard to locate the one or more characters from within the series; displaying a first shortcut keyboard of the ordered plurality of shortcut keyboards, receiving a first user input to the first shortcut keyboard indicating that the user has selected a first key labeled as a first one or more characters; determining a count of the first one or more characters; determining a first password characters corresponding to the count and located within the series at the ordinal position of the first shortcut keyboard; comparing the determined first password characters and the first one or more characters; in response to determining that the comparison is a match, displaying a second shortcut keyboard of the ordered plurality of shortcut keyboards; wherein the second shortcut keyboard corresponds to a next ordinal position in the ordered plurality subsequent to the ordinal position of the first shortcut keyboard; receiving a second user input to the displayed second shortcut keyboard indicating that the user has selected a second key labeled as a second one or more characters; determining a second count of the second one or more characters; determining a second password characters corresponding to the second count and located within the series at the ordinal position of the second shortcut keyboard; comparing the determined second password characters and the second one or more characters; and determining, based on the first user input and the second user input, whether the password entered by the user matches the stored password. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. A password input apparatus, comprising:
-
one or more processors; a memory; a non-transitory computer-readable medium coupled to the one or more processors storing instructions stored that, when executed by the one or more processors, cause the computing system to perform a method for receiving password input from a user, comprising; receiving, by a computing device, user input indicating that the user is entering a password using an ordered plurality of shortcut keyboards for comparing to a stored password consisting of a series of characters; wherein each of the shortcut keyboards corresponds to an ordinal position in the ordered plurality; wherein each of the shortcut keyboards include one randomly located key labeled as one or more characters, and further includes a plurality of other keys which are each randomly labeled with other characters not included in the password, and wherein the one or more characters is determined using the ordinal position of the shortcut keyboard to locate the one or more characters from within the series; displaying a first shortcut keyboard of the ordered plurality of shortcut keyboards, receiving a first user input to the first shortcut keyboard indicating that the user has selected a first key labeled as a first one or more characters; determining a count of the first one or more characters; determining a first password characters corresponding to the count and located within the series at the ordinal position of the first shortcut keyboard; comparing the determined first password characters and the first one or more characters; in response to determining that the comparison is a match, displaying a second shortcut keyboard of the ordered plurality of shortcut keyboards; wherein the second shortcut keyboard corresponds to a next ordinal position in the ordered plurality subsequent to the ordinal position of the first shortcut keyboard; receiving a second user input to the displayed second shortcut keyboard indicating that the user has selected a second key labeled as a second one or more characters; determining a second count of the second one or more characters; determining a second password characters corresponding to the second count and located within the series at the ordinal position of the second shortcut keyboard; comparing the determined second password characters and the second one or more characters; and determining, based on the first user input and the second user input, whether the password entered by the user matches the stored password. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for receiving password input from a user, the method comprising:
-
receiving, by a computing device, user input indicating that the user is entering a password using an ordered plurality of shortcut keyboards for comparing to a stored password consisting of a series of characters; wherein each of the shortcut keyboards corresponds to an ordinal position in the ordered plurality; wherein each of the shortcut keyboards include one randomly located key labeled as one or more characters, and further includes a plurality of other keys which are each randomly labeled with other characters not included in the password, and wherein the one or more characters is determined using the ordinal position of the shortcut keyboard to locate the one or more characters from within the series; displaying a first shortcut keyboard of the ordered plurality of shortcut keyboards, receiving a first user input to the first shortcut keyboard indicating that the user has selected a first key labeled as a first one or more characters; determining a count of the first one or more characters; determining a first password characters corresponding to the count and located within the series at the ordinal position of the first shortcut keyboard; comparing the determined first password characters and the first one or more characters; in response to determining that the comparison is a match, displaying a second shortcut keyboard of the ordered plurality of shortcut keyboards; wherein the second shortcut keyboard corresponds to a next ordinal position in the ordered plurality subsequent to the ordinal position of the first shortcut keyboard; receiving a second user input to the displayed second shortcut keyboard indicating that the user has selected a second key labeled as a second one or more characters; determining a second count of the second one or more characters; determining a second password characters corresponding to the second count and located within the series at the ordinal position of the second shortcut keyboard; comparing the determined second password characters and the second one or more characters; and determining, based on the first user input and the second user input, whether the password entered by the user matches the stored password. - View Dependent Claims (21)
-
Specification