Patent ID: 11880449
Assignee: LENOVO (SINGAPORE) PTE. LTD.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 19:
20. A product, comprising:
a storage device that stores code, the code being executable by a processor and comprising:
code that receives, in an application, a password reset request from a user;
code that accesses, subsequent to the receiving, a data store comprising a list of user-provided answers that are responsive to a list of security questions;
code that constructs, using the data store, a temporary password, wherein the temporary password consists of at least one answer selected from the list of answers;
code that provides, to the user, a prompt containing an indication of the temporary password without the temporary password in the prompt, wherein the indication comprises at least one security questions, from the list of security questions, that corresponds to the at least one answer, wherein an order of the list of security questions informs the user of a proper order to assemble the temporary password based upon the list of user-provided answers, wherein a plurality of digits from an at least one numerical answer to the list of security questions are comingled between the at least one answer based upon the proper order to assemble the temporary password, wherein an interception by an another user maintains transmission security of the temporary password, wherein the assembly of the temporary password randomizes the ordering of the user-provided answers, wherein a number of the user-provided answers for the temporary password is based upon a priority of the application; and
code that authorizes the user access to the application responsive to identifying a match between user provided answers to the prompt and the constructed temporary password.