IP Library › Granted Patent US 10,097,537
Granted Patent B2
US 10,097,537 · App. 15/092,930 · Granted Oct 9, 2018

Cloud-based authentication keyboard

Inventors: Arthur L. Zaifman (Millburn, NJ); Adam Edgar (Ironia, NJ); John M. Mocenigo (Califon, NJ)
Assignee: AT&T Intellectual Property I, L.P.
H04L63/083
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 10,097,537
App. No.
15/092,930
Granted
Oct 9, 2018
Kind
B2
Abstract

Aspects of the subject disclosure may include, for example a method that includes detecting, by a system comprising a processor, a password creation request, obtaining, by the system, an identification of a password requesting application associated with the password creation request, receiving, by the system, an input password, obtaining, by the system, a transformation key for the input password, transforming, by the system, the input password into an adjusted password by applying the transformation key to the input password, and providing, by the system, the adjusted password to the password requesting application. Other embodiments are disclosed.

Claims (65)

1. A method, comprising:

detecting, by a system comprising a processor, a password creation request;

determining, by the system, rules for the password creation request;

obtaining, by the system, an identification of a password requesting application associated with the password creation request;

receiving, by the system, an input password;

obtaining, by the system, a transformation key for the input password by applying the rules to the transformation key to create the transformation key;

transforming, by the system, the input password into an adjusted password by applying the transformation key to the input password; and

providing, by the system, the adjusted password to the password requesting application.

2. The method of claim 1 , wherein the rules for the password creation request are determined based on a detecting of displayed rules on a webpage requesting the password.

3. The method of claim 1 , wherein the rules for the password creation request are determined based on a detecting of rules from an URL of a webpage requesting the password.

4. The method of claim 1 , wherein the rules for the password creation request are determined based on an exchange of protocols with the password requesting application.

5. The method of claim 1 , further comprising receiving a password indicator command.

6. The method of claim 5 , further comprising providing an interface to present the password indicator command.

7. The method of claim 5 , further comprising:

retrieving a stored transformation key for an application presenting the password indicator command;

obtaining a simple password for the application presenting the password indicator command;

applying the stored transformation key to the simple password to generate the adjusted password for the application presenting the password indicator command; and

transmitting the adjusted password to the application presenting the password indicator command.

8. The method of claim 1 , wherein the adjusted password is a high-strength password compared to the password input.

9. The method of claim 1 , further comprising:

associating the transformation key with the password requesting application as an associated password requesting application; and

storing the transformation key and the associated password requesting application.

10. The method of claim 1 , wherein the transformation key is obtained based at least in part on the identification of a password requesting application associated with the password creation request.

11. The method of claim 1 , wherein the adjusted password is unique to the password requesting application.

12. The method of claim 1 , wherein the transformation key includes biometric information.

13. An apparatus, comprising:

at least one processor; and

a memory that stores executable instructions that, when executed by the at least one processor, facilitate performance of operations, comprising:

receiving a password request from an application;

determining rules for the password request;

applying the rules to a transformation key to create a stored transformation key for the application;

retrieving the stored transformation key;

obtaining a simple password for the application;

applying the stored transformation key to the simple password to generate an adjusted password for the application; and

transmitting the adjusted password to the application.

14. The apparatus of claim 13 , wherein the adjusted password is a high-strength password compared to the simple password.

15. The apparatus of claim 13 , wherein the operations further comprise detecting a password creation request from the application, and

responsive to detecting the password creation request:

obtaining an identification of the application;

obtaining a transformation key for the application;

obtaining an input password from a user;

transforming the input password into an adjusted password by applying the transformation key to the input password; and

providing the adjusted password to the application as a created password.

16. The apparatus of claim 15 , wherein the operations further comprise:

obtaining password creation rules of the application for the password creation request; and

applying the password creation rules to the transformation key.

17. A non-transitory, machine-readable storage medium, comprising executable instructions that, when executed by a processor, facilitate performance of operations, comprising:

receiving a password request from an application;

determining rules for the password request;

applying the rules to a transformation key to create a stored transformation key for the application;

retrieving the stored transformation key;

obtaining a simple password for the application;

applying the stored transformation key to the simple password to generate an adjusted password for the application; and

transmitting the adjusted password to the application.

18. The non-transitory, machine-readable storage medium of claim 17 , wherein the operations further comprise detecting a password creation request from the application, and

in response to detecting the password creation request:

obtaining an identification of the application;

obtaining a transformation key for the application;

obtaining an input password from a user;

transforming the input password into an adjusted password by applying the transformation key to the input password; and

providing the adjusted password to the application as a created password.

19. The non-transitory, machine-readable storage medium of claim 18 , wherein the operations further comprise:

obtaining password creation rules of the application for the password creation request; and

applying the password creation rules to the transformation key.

20. The non-transitory, machine-readable storage medium of claim 17 , wherein the transformation key for the application is unique to that application, such that different applications have different transformation keys associated therewith.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2016
From: ZAIFMAN, ARTHUR L.; EDGAR, ADAM; MOCENIGO, JOHN M.
To: AT&T INTELLECTUAL PROPERTY I, LP
Reel/Frame 038247/0030 →
Continuity (1)
Related Publication 20170295160A1 · Oct 12, 2017