Authentication using emoji-based passwords
First Claim
1. A method, comprising:
- receiving, by a device, an input from a user,the user being associated with a user account,the input relating to a request for access to the user account, and including a selection of a plurality of emojis;
identifying, by the device, a plurality of text strings associated with the plurality of emojis after receiving the input,each text string, of the plurality of text strings, corresponding to a respective emoji of the plurality of emojis;
performing, by the device, an action to generate a combined text string based on the plurality of text strings;
processing, by the device, the combined text string to derive an output value after performing the action;
determining, by the device, whether the output value corresponds to a particular value after processing the combined text string; and
authenticating, by the device, the user to permit the user to access the user account based on determining that the output value corresponds to the particular value.
1 Assignment
0 Petitions
Accused Products
Abstract
An application platform may receive an input from a user associated with a user account. The input may relate to a request for access to the user account, and include a selection of emojis or images. The application platform may identify text strings associated with the emojis or images, where each text string may correspond to a respective emoji or image. The application platform may perform an action to generate a combined text string based on the text strings, and process the combined text string to derive an output value after performing the action. The application platform may determine whether the output value corresponds to a particular value after processing the combined text string, and authenticate the user to permit the user to access the user account based on determining whether the output value corresponds to the particular value.
30 Citations
20 Claims
-
1. A method, comprising:
-
receiving, by a device, an input from a user, the user being associated with a user account, the input relating to a request for access to the user account, and including a selection of a plurality of emojis; identifying, by the device, a plurality of text strings associated with the plurality of emojis after receiving the input, each text string, of the plurality of text strings, corresponding to a respective emoji of the plurality of emojis; performing, by the device, an action to generate a combined text string based on the plurality of text strings; processing, by the device, the combined text string to derive an output value after performing the action; determining, by the device, whether the output value corresponds to a particular value after processing the combined text string; and authenticating, by the device, the user to permit the user to access the user account based on determining that the output value corresponds to the particular value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device, comprising:
-
one or more memories; and one or more processors, communicatively coupled to the one or more memories, configured to; receive an input from a user, the user being associated with a user account, the input relating to a request for access to the user account, and including a selection of a plurality of emojis or images; identify a plurality of text strings associated with the plurality of emojis or images after receiving the input, each text string, of the plurality of text strings, corresponding to a respective emoji or image of the plurality of emojis or images; perform an action to generate a combined text string based on the plurality of text strings; process the combined text string to derive an output value after performing the action; determine whether the output value corresponds to a particular value after processing the combined text string; and selectively authenticate the user to selectively permit the user to access the user account based on determining whether the output value corresponds to the particular value. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium storing instructions, the instructions comprising:
-
one or more instructions that, when executed by one or more processors, cause the one or more processors to; receive a user input in connection with a request to access a resource, the user input including a selection of a plurality of emojis or images; identify a plurality of text strings associated with the plurality of emojis or images after receiving the user input, each text string, of the plurality of text strings, corresponding to a respective emoji or image of the plurality of emojis or images; perform an action to generate a combined text string based on the plurality of text strings; process the combined text string to derive an output value after performing the action; determine whether the output value corresponds to a particular value after processing the combined text string; and permit the user to access the resource based on determining that the output value corresponds to the particular value. - View Dependent Claims (17, 18, 19, 20)
-
Specification