IP Library › Granted Patent US 11,657,142
Granted Patent B2
US 11,657,142 · App. 17/318,484 · Granted May 23, 2023

Stateless password manager

Inventors: Vamsi Krishna (Bangalore, IN); Guruprasad Sathyamurthy (Bangalore, IN)
Assignee: Micro Focus LLC
G06F21/46
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,657,142
App. No.
17/318,484
Granted
May 23, 2023
Kind
B2
Abstract

A first application name is received. For example, the first application name may be the name of the application, a Universal Resource Locator (URL) of a web site (e.g., microfocus.com), and/or the like. The first application name represents a computer application of a plurality of computer applications that the user logs into. A global password is received from the user. The global password is used as a seed to login to the plurality of computer applications. The global password is converted to a phonetic password. A first application password is generated for the first computer application based on the first application name and the phonetic password. For example, the first application name and the phonetic password are used as an input to a key deviation function. The first application password is then displayed to the user. The user can then use the displayed password to login to the first application.

Claims (51)

1. A system comprising:

a microprocessor; and

a computer readable medium, coupled with the microprocessor and comprising microprocessor readable and executable instructions that, when executed by the microprocessor, cause the microprocessor to:

receive a first application name, wherein the first application name represents a first computer application of a plurality of computer applications;

receive a global password, wherein the global password is used as a seed to login to the plurality of computer applications;

convert the global password to a phonetic password, wherein the global password is converted to the phonetic password using International Phonetic Alphabet (IPA);

play the phonetic password;

receive user input confirming that the phonetic password is correct;

in response to confirming that the phonetic password is correct, generate a first application password for the first computer application of the plurality of computer applications based on the first application name and the phonetic password; and

generate, for display, the first application password.

2. The system of claim 1 , wherein generating the first application password is based on a key derivation function.

3. The system of claim 1 , wherein converting the global password to the phonetic password further comprises trimming the global password.

4. The system of claim 1 , wherein the microprocessor readable and executable instructions further cause the microprocessor to:

generate a second application password for a second computer application of the plurality of computer applications based on a second application name and the phonetic password; and

generate, for display, the second application password to a user.

5. The system of claim 4 , wherein the first application password is generated based on a first set of password configuration parameters and the second application password is generated based on a second set of password configuration parameters, and wherein the first set of password configuration parameters is different from the second set of password configuration parameters.

6. The system of claim 1 , wherein the first application password is generated based on a user name.

7. The system of claim 1 , wherein the first application password is generated based on a version number.

8. The system of claim 1 , wherein the microprocessor readable and executable instructions further cause the microprocessor to:

automatically provide the first application password and a user name to the first computer application as part of a login process.

9. A method comprising:

receiving, by a microprocessor, a first application name, wherein the first application name represents a first computer application of a plurality of computer applications;

receiving, by the microprocessor, a global password, wherein the global password is used as a seed to login to the plurality of computer applications;

converting, by the microprocessor, the global password to a phonetic password, wherein the global password is converted to the phonetic password using International Phonetic Alphabet (IPA);

playing the phonetic password;

receiving user input confirming that the phonetic password is correct;

in response to confirming that the phonetic password is correct, generating, by the microprocessor, a first application password for the first computer application of the plurality of computer applications based on the first application name and the phonetic password; and

generating, for display, the first application password.

10. The method of claim 9 , wherein generating the first application password is based on a key derivation function.

11. The method of claim 9 , wherein converting the global password to the phonetic password further comprises trimming the global password.

12. The method of claim 9 , further comprising:

generating a second application password for a second computer application of the plurality of computer applications based on a second application name and the phonetic password; and

generating, for display, the second application password to a user.

13. The method of claim 12 , wherein the first application password is generated based on a first set of password configuration parameters and the second application password is generated based on a second set of password configuration parameters, and wherein the first set of password configuration parameters is different from the second set of password configuration parameters.

14. The method of claim 9 , wherein the first application password is generated based on a user name.

15. The method of claim 9 , wherein the first application password is generated based on a version number.

16. The method of claim 9 , further comprising:

automatically providing the first application password and a user name to the first computer application as part of a login process.

17. A non-transient computer readable medium having stored thereon instructions that cause a microprocessor to execute a method, the method comprising instructions to:

receive a first application name, wherein the first application name represents a first computer application of a plurality of computer applications;

receive a global password, wherein the global password is used as a seed to login to the plurality of computer applications;

convert the global password to a phonetic password, wherein the global password is converted to the phonetic password using International Phonetic Alphabet (IPA);

play the phonetic password;

receive user input confirming that the phonetic password is correct;

in response to confirming that the phonetic password is correct, generate a first application password for the first computer application of the plurality of computer applications based on the first application name and the phonetic password; and

generate, for display, the first application password.

18. The non-transient computer readable medium of claim 17 , wherein generating the first application password is based on a key derivation function.

19. The non-transient computer readable medium of claim 17 , wherein the instructions further cause the microprocessor to:

generate a second application password for a second computer application of the plurality of computer applications based on a second application name and the phonetic password; and

generate, for display, the second application password to a user.

20. The non-transient computer readable medium of claim 17 , wherein the first application password is generated based on a user name and a version number.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2021
From: KRISHNA, VAMSI; SATHYAMURTHY, GURUPRASAD
To: MICRO FOCUS LLC
Reel/Frame 056217/0737 →
Continuity (1)
Related Publication 20220366033A1 · Nov 17, 2022
Cited By (1)
US 12,705,322