Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for managing password setup, said method comprising: in response to an initiated password setup process associated with an active client account, determining whether at least two functional keyboard layouts are associated with the active client account; based on determining that at least two functional keyboard layouts are associated with the active client account, retrieving character position mappings for the at least two functional keyboard layouts; identifying character position inconsistencies among the at least two functional keyboard layouts based, at least in part, on the retrieved character position mappings; and restricting utilization during password setup of at least one keyboard character based, at least in part, on the identified character position inconsistencies.
2. The method of claim 1 , wherein said determining whether at least two functional keyboards are associated with the active client account includes: accessing client profile information from an operating system registry; and retrieving functional keyboard usage data from the client profile information.
3. The method of claim 1 , further comprising: detecting that one of the at least two functional keyboard layouts is currently active; and reading usage level data for the other of the at least two keyboard layouts.
4. The method of claim 3 , further comprising determining that the at least two functional keyboard layouts are associated with the client account based, at least in part, on, said detecting that one of the at least two functional keyboard layouts is currently active; and the usage level data for the other of the at least two keyboard layouts.
5. The method of claim 1 , wherein said identifying character position inconsistencies among the at least two functional keyboard layouts comprises comparing character position mappings of a first of the at least two functional keyboard layouts with character position mappings of a second of the at least two functional keyboard layouts.
6. The method of claim 1 , further comprising identifying one or more characters corresponding to one or more of the identified character position inconsistencies, and wherein said restricting utilization of at least one keyboard character includes generating a message that specifies the one or more identified characters.
7. The method of claim 6 , wherein said restricting utilization of at least one keyboard character includes, in response to detecting entry of one of the identified one or more characters into a displayed password entry field, displaying the message specifying the entered character.
8. The method of claim 1 , further comprising initiating the password setup process in association with the active client account, wherein said password setup process includes said determining whether at least two functional keyboard layouts are associated with the active client account.
9. The method of claim 1 , further comprising: detecting the password setup process; and in response to detecting the password setup process, determining whether at least two functional keyboard layouts are associated with the active client account.
10. One or more non-transitory machine-readable media having program code for managing password setup stored therein, the program code to: in response to an initiated password setup process associated with an active client account, determine whether at least two functional keyboard layouts are associated with the active client account; based on a determination that at least two functional keyboard layouts are associated with the active client account, retrieve character position mappings for the at least two functional keyboard layouts; identify character position inconsistencies among the at least two functional keyboard layouts based, at least in part, on the retrieved character position mappings; and restrict utilization during password setup of at least one keyboard character based, at least in part, on the identified character position inconsistencies.
11. The machine-readable media of claim 10 , wherein the program code to determine whether at least two functional keyboards are associated with the active client account includes program code to: access client profile information from an operating system registry; and retrieve functional keyboard usage data from the client profile information.
12. The machine-readable media of claim 10 , wherein the program code further includes program code to: detect that one of the at least two functional keyboard layouts is currently active; and read usage level data for the other of the at least two keyboard layouts.
13. The machine-readable media of claim 12 , further comprising program code to determine that the at least two functional keyboard layouts are associated with the client account based, at least in part, on, said detecting that one of the at least two functional keyboard layouts is currently active; and the usage level data for the other of the at least two keyboard layouts.
14. The machine-readable media of claim 10 , wherein the program code to identify character position inconsistencies among the at least two functional keyboard layouts includes program code to compare character position mappings of a first of the at least two functional keyboard layouts with character position mappings of a second of the at least two functional keyboard layouts.
15. The machine-readable media of claim 10 , further comprising program code to identify one or more characters corresponding to one or more of the identified character position inconsistencies, and wherein the program code to restrict utilization of at least one keyboard character includes program code to generate a message that specifies the one or more identified characters.
16. The machine-readable media of claim 15 , wherein the program code to restrict utilization of at least one keyboard character includes program code to, in response to detecting entry of one of the identified one or more characters into a displayed password entry field, display the message specifying the entered character.
17. An apparatus comprising: a processor; and a machine-readable medium having program code executable by the processor to cause the apparatus to, in response to an initiated password setup process associated with an active client account, determine whether at least two functional keyboard layouts are associated with the active client account; based on a determination that at least two functional keyboard layouts are associated with the active client account, retrieve character position mappings for the at least two functional keyboard layouts; identify character position inconsistencies among the at least two functional keyboard layouts based, at least in part, on the retrieved character position mappings; and restrict utilization during password setup of at least one keyboard character based, at least in part, on the identified character position inconsistencies.
18. The apparatus of claim 17 , wherein the program code further includes program code executable by the processor to cause the apparatus to: detect that one of the at least two functional keyboard layouts is currently active; and read usage level data for the other of the at least two keyboard layouts.
19. The apparatus of claim 18 , further comprising program code executable by the processor to cause the apparatus to determine that the at least two functional keyboard layouts are associated with the client account based, at least in part, on, said detecting that one of the at least two functional keyboard layouts is currently active; and the usage level data for the other of the at least two keyboard layouts.
20. The apparatus of claim 17 , further comprising program code executable by the processor to cause the apparatus to identify one or more characters corresponding to one or more of the identified character position inconsistencies, and wherein the program code to restrict utilization of at least one keyboard character includes program code to generate a message that specifies the one or more identified characters.
Unknown
September 11, 2018
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.