Patent ID: 9652606
Date: 2017-05-16
CPC Classifications: G06F,H04L

Claim:
1. A computer-implemented method for managing passwords using a remote password manager server communicating with a client device to provide log-in credentials permitting access to a remote web server using a web browser, the method comprising: registering the client device with the password manager server using an activation ID; specifying one or more websites requiring passwords to be managed by the password manager server and security parameters associated with each website; synchronizing the password manager server and the client device; identifying, by the password manager server, in a software code of a webpage of a website accessed from the remote web server by the client device one or more keywords matching one or more field keywords in a list of field keywords, the list of field keywords comprising field keywords identifying a login field and a change password field; parsing, by the password manager server, the software code of the webpage based upon one or more matches between the one or more keywords in the code of the webpage and the list of field keywords; identifying, by the password manager server, in the software code of the webpage a formatting tag associated with each of one or more matched keywords from the list of field keywords, each formatting tag matching one or more formatting tags in a list of formatting tags; inputting, by the password manager server, one or more data inputs into one or more fields of the webpage respectively, the one or more fields identified by the one or more field keywords matching the one or more keywords in the code of the webpage, wherein each respective data input is based upon the formatting tag associated with the field keyword that identifies the respective field, and wherein at least one data input is a new password for the website account; generating, the password manager server, a record associated with the website in a password manager database, the record containing information pertaining to the new password of the website account, wherein the information comprises at least the one or more matched keywords and the formatting tags associated with each input field; generating, by the password manager server, one or more new data inputs based upon the information stored in the record; and inputting, by the password manager server, the one or more new data inputs into the one or more fields of the webpage according to the formatting tag associated with each respective field, thereby updating the password for the website.