Patent ID: 9697341
Date: 2017-07-04
CPC Classifications: G06F

Claim:
1. A computer program product for managing a user access to a device, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to: detect, by a processor on the device, a first language and a second language a first user uses on the device, based on information from other applications running on the device or a user profile on the device; prompt, by the processor on the device, the first user to setup multiple security questions using multiple languages; receive, by the processor on the device, a first question in a third language from the first user, wherein the first user decides the first question and the third language; receive, by the processor on the device, a first answer to the first question from the first user, wherein the first answer is provided in a fourth language chosen by the first user and different from the third language; receive, by the processor on the device, a second question in a fifth language from the first user, wherein the first user decides the second question and the fifth language; receive, by the processor on the device, a second answer to the second question from the first user, wherein the second answer is provided in a sixth language chosen by the first user and different from the fifth language; and store, in a memory on the device, the first question, the second question, the first answer, and the second answer, wherein, a second user is registered into the first user's account and the second user answers a first question previously decided by the first user in the first language, wherein the second user displays a second question previously decided by the first user in the fourth language, with a translation to the first language, and wherein the second user selects a language to display the second question by selecting a language from a drop down menu including a list of languages for a password recovery service, wherein the password recovery service terminates if the second user selects a wrong predetermined language from the drop down menu.