Cloud-based active password manager

US9824208B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9824208-B2
Application numberUS-201514791595-A
CountryUS
Kind codeB2
Filing dateJul 6, 2015
Priority dateJul 6, 2015
Publication dateNov 21, 2017
Grant dateNov 21, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for periodically generating and managing passwords for one or more websites of users are disclosed. The users are provided with the ability to automatically replace their old passwords with new passwords for their one or more website accounts. The users can set a pre-determined frequency at which their passwords are to be updated and replaced with new passwords. The users can further define additional one or more rules based on which their passwords are updated. The methods and systems are further configured to auto log into user's website accounts with the updated passwords.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving, by a password manager server, an access credential for a website from a host computer, the access credential comprising a password for logging into the website by a user; synchronizing cryptographic key information, by the password manager server, between a client device and the password manager server, wherein the client device comprises non-transitory machine-readable storage media storing a unique seed value; and at a predetermined time frequency, generating, by the password manager server, a new password replacing the password of the access credential for logging into the website by the user based on at least the unique seed value stored on the client device and a time-date stamp stored on the password manager server comprising time and date of when the password that is being replaced was generated, wherein the new password generated by the password manager server is different from each previous password for the website based on use of the time and date of previous password as an input for generating the new password, wherein the password manager server is configured to generate the new password for logging into the website each time the user generates a request to log into the website, and wherein the generated new password is never stored in a database associated with the password manager server for further use by the user. 2. The computer-implemented method of claim 1 , further comprising generating, by the password manager server, a password manager account in a record of a password manager account database. 3. The computer-implemented method of claim 1 , further comprising receiving, by the password manager server, from the client device a set of random numbers, wherein the new password for the website is generated based on at least the unique seed value, the set of random numbers, and the time-date stamp. 4. The computer-implemented method of claim 1 , further comprising generating, by the password manager server, an activation identification (ID) for the client device upon receiving the access credential, wherein the password manager server determines whether the client device contains the activation ID before synchronizing the cryptographic key information. 5. The computer-implemented method of claim 1 , further comprising generating, by the password manager server, the time-date stamp, upon generating the new password. 6. The computer-implemented method of claim 1 , wherein the new password for the website is never stored on non-transitory machine-readable storage media. 7. The computer-implemented method of claim 1 , further comprising regenerating, by the password manager server, the new password required to log into the website upon receiving a request from the host computer to access the website. 8. The computer-implemented method of claim 1 , further comprising receiving, by the password manager server, from the host computer a set of password rules defining parameters for generating the new password. 9. A computer-implemented method comprising: receiving, by a password manager server, an access credential for a website from a host computer, the access credential comprising a password for logging into the website by a user; synchronizing cryptographic key information, by the password manager server, between a client device and the password manager server, wherein the client device comprises non-transitory machine-readable storage media storing a unique seed value; and at a predetermined time frequency, receiving, by the password manager server from the client device, a new password for logging into the website by the user that updates the password of the access credential stored in the password manager server, the new password is generated based on at least the unique seed value stored on the client device and a time-date stamp stored on the password manager server comprising time and date of when the password that is being updated was generated, wherein the new password generated by the password manager server is different from each previous password for the website based on use of the time and date of previous password as an input for generating the new password, and wherein the password manager server is configured to generate the new password for logging into the website each time the user generates a request to log into the website, and to never store the new password in a database associated with the password manager server for further use by the user. 10. The computer-implemented method of claim 9 , wherein the access credential further comprises a website uniform resource locater (URL) and a login identifier (login ID). 11. The computer-implemented method of claim 9 , wherein the client device is a universal service bus (USB) device comprising a processor and non-transitory machine-readable storage media. 12. The computer-implemented method of claim 9 , wherein the at least one client device is a software application installed on a client computing device. 13. A system comprising: a host computer configured to transmit an access credential for a website to a password manager server over a communication network, the access credential comprising a password for logging into the website by a user; a client device comprising non-transitory machine-readable storage media storing a unique seed value; and the password manager server configured to: synchronize cryptographic key information between the client device and the password manager server, and at a predetermined time frequency generate a new password for logging into the website by the user replacing the password of the access credential, the new password generated based on at least the unique seed value stored on the client device and a time-elate stamp stored on the password manager server comprising time and date of when the password that is being replaced was generated wherein the new password is different from each previous password for the web site based on use of the time and date of previous password as an input for generating the new password, wherein the password manager server is further configured to generate the new password for logging into the website each time the user generates a request to log into the website, and wherein the generated new password is never stored in a database associated with the password manager server for further use by the user. 14. The system of claim 13 , wherein the client device generates a set of random numbers when the new password for the website has to be generated, and wherein the new password for the website is generated based on at least the unique seed value of the client device, the set of random numbers, and the time-date stamp. 15. The system of claim 13 , further comprising a plurality of client devices, wherein each of the plurality of client devices is configured to, at the predetermined time frequency, transmit to the password manager server the unique seed value. 16. The system of claim 15 , wherein each of the plurality of the client devices can be customized for logging into and updating passwords of one or more websites to allow one of the plurality of client devices access to log into and change passwords of selected number of the one or more websites while the remaining number of the plurality of client devices are provided access to all of the one or more websites. 17. The system of claim 13 , wherein the credential of the website is stored in the client device, and wherein an encrypted version of the credential is stored in the password manager server.

Assignees

Inventors

Classifications

  • for supporting key management in a packet data network (cryptographic mechanisms or cryptographic arrangements for key management H04L9/08) · CPC title

  • User authentication · CPC title

  • G06F21/46Primary

    by designing passwords or checking the strength of passwords · CPC title

  • using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title

  • using time-dependent-passwords, e.g. periodically changing passwords · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9824208B2 cover?
Methods and systems for periodically generating and managing passwords for one or more websites of users are disclosed. The users are provided with the ability to automatically replace their old passwords with new passwords for their one or more website accounts. The users can set a pre-determined frequency at which their passwords are to be updated and replaced with new passwords. The users ca…
Who is the assignee on this patent?
Cavanagh Edward T, Didomenico Michael J, Burchett Brittney, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F21/46. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Nov 21 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).