Cloud-based authentication keyboard
AssigneeAT&T Intellectual Property I, L.P.
InventorsArthur L. Zaifman, Adam Edgar, John M. Mocenigo
Life of this patent
Estimating the term…
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.
Claims20
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.
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.
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.
Dependencies are inferred from the claim text.