US 11,657,141 B2
Providing an indication of user-tailored password strength
Hyun Kyu Seo, Austin, TX (US); and Lawrence Humphrey, Austin, TX (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Apr. 29, 2020, as Appl. No. 16/861,327.
Prior Publication US 2021/0342437 A1, Nov. 4, 2021
Int. Cl. G06F 16/9536 (2019.01); G06F 40/242 (2020.01); G06F 40/284 (2020.01); G06F 21/46 (2013.01); G06F 40/30 (2020.01)
CPC G06F 21/46 (2013.01) [G06F 16/9536 (2019.01); G06F 40/30 (2020.01)] 20 Claims
OG exemplary drawing
 
1. A method for providing an indication of user-tailored password strength, the method comprising:
receiving a registration of a user in a password strength management service;
receiving a list of social media accounts corresponding to the user and access credentials corresponding to each social media account in the list from the user;
gathering social media information corresponding to the user from the social media accounts using the access credentials received from the user that correspond to each social media account in the list of social media accounts received from the user;
converting non-text information within the gathered social media information into text information using visual recognition and natural language processing;
combining and storing text and the converted non-text information within the gathered social media information as aggregated social media information in a primary semantics dictionary corresponding to the user;
responsive to receiving an input of a new password string by the user, evaluating password strength of the new password string in view of the aggregated social media information in the primary semantics dictionary corresponding to the user; and
string searching for matches between the new password string and a list of semantically-related words generated based on processing of the aggregated social media information in the primary semantics dictionary corresponding to the user.