Password changing
AssigneeHewlett-Packard Development Company, L.P.
InventorAlan H. Karp
Life of this patent
Estimating the term…
Abstract
In one example, a computing device generates a new password for accessing a user account and/or computing system and inspires a change of an existing password for the user account and/or computing system to the new password. Thereafter, the computing device detects occurrence of a condition to trigger another change of the password for the user account and/or computing system and, responsively, inspires another change of the password for the user account and/or computing system.
Claims15
A method implemented by a computing device comprising:
- arbitrarily generating, by the computing device, a new password for accessing a remote computing system to which access is regulated by a password;
- negotiating, by the computing device with the remote computing system, to change an existing password for accessing the remote computing system to the new password;
- storing, by the computing device, an indication of the new password in a computer memory storage system;
- detecting, by the computing device, occurrence of a condition to trigger reversion of the new password to the previously-existing password;
- accessing the stored indication of the new password from the computer memory storage system;
- and
- as a consequence of having detected the occurrence of the condition, negotiating, by the computing device with the remote computing system, to change the new password to the previously-existing password using the accessed indication of the new password.
A non-transitory computer-readable storage medium storing instructions that, when executed by a computing device, cause the computing device to:
- detect occurrence of a first condition to trigger a change of an existing password for logging-in to a particular user account for a particular service that is hosted by a remote computing system;
- responsive to detecting occurrence of the first condition, identify, from among a collection of computer programs, each of which corresponds to at least one specific service hosted by some remote computing system and is executable to automatically log-in to a user account for the corresponding service and to change a password for logging-in to the user account, a particular computer program as corresponding to the particular service and being executable to automatically log-in to a user account for the particular service and to change a password for logging-in to the user account;
- access an indication of the existing password stored in a computer memory storage system;
- generate a first temporary password for accessing the particular user account for the particular service;
- store an indication of the first temporary password in a computer memory storage system;
- execute the particular program identified as corresponding to the particular service to automatically log-in to the particular user account for the particular service using the accessed indication of the existing password and change the existing password for logging-in to the particular user account to the first temporary password;
- provide an indication of the first temporary password to a user associated with the particular account;
- detect occurrence of a second condition to trigger a change of the first temporary password to a new temporary password;
- generate a second temporary password for accessing the particular user account for the particular service;
- and
- responsive to detecting occurrence of the second condition, execute the particular program identified as corresponding to the particular service to automatically log-in to the particular user account for the particular service using the stored indication of the first temporary password and change the first temporary password to the second temporary password.
A system comprising:
- one or more processing elements;
- and
- a computer memory storage system storing:
- a computer program executable to automatically log-in to a user account for an on-line service and change a password for logging-in to the user account;
- collections of data, each of which is associated with a specific on-line service hosted by some remote computing system;
- and
- instructions that, when executed by the one or more processing elements, cause the one or more processing elements to:
- process a received instruction to establish a temporary password for logging-in to a particular user account for a particular on-line service that is hosted by a remote computing system in place of an existing password for logging-in to the particular user account;
- responsive to processing the received instruction to establish a temporary password for logging-in to the particular user account for the particular on-line service:
- identify, from among the stored sets of data, a particular set of data as being associated with the particular on-line service,
- generate a new password for accessing the particular user account for the particular service,
- store an indication of the new password in the computer memory storage system,
- execute the stored computer program to automatically log-in to the particular user account for the particular service using data from the particular set of data and change the existing password for logging-in to the particular user account to the new password, and
- provide an indication of the new password to a user associated with the particular account;
- detect occurrence of a condition to trigger reversion of the new password to the previously-existing password;
- and
- responsive to detecting occurrence of the condition, execute the stored computer program to automatically log-in to the particular user account for the particular service using data from the particular set of data and the stored indication of the new password and change the new password to the previously-existing password.
Dependencies are inferred from the claim text.