Method and system to securely change a password in a distributed computing system
First Claim
1. A method of securely changing a password in a distributed computing system, comprising:
- storing a stored value and a destination address of a user;
receiving a request to change the password from the user;
sending a message to the destination address, the message specifying a link to the stored value;
if the link is valid, then;
permitting the user to log in to the distributed computing system using the stored value as a log in password; and
updating the stored value each time that the user logs in to the distributed computing system.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to securely change a password in a distributed computing system are presented. According to an exemplary method, a stored value and a destination address of a user are stored. A request to change the password is received from the user. A message, for example, an electronic mail message, is sent to the destination address. The message specifies a link to the stored value. If the link is valid, then the user is permitted to log in to the distributed computing system using the stored value as a log in password. Each time that the user logs in to the distributed computing system, the stored value is updated, thereby invalidating any previously issued link.
-
Citations
32 Claims
-
1. A method of securely changing a password in a distributed computing system, comprising:
-
storing a stored value and a destination address of a user;
receiving a request to change the password from the user;
sending a message to the destination address, the message specifying a link to the stored value;
if the link is valid, then;
permitting the user to log in to the distributed computing system using the stored value as a log in password; and
updating the stored value each time that the user logs in to the distributed computing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A server in a distributed computing system to securely change a password, the server comprising:
-
a database to store a stored value and a destination address of a user;
an interface coupled to the database to receive a request to change the password from the user and to send a message to the destination address, the message specifying a link to the stored value; and
an authentication engine coupled to the interface and the database, the authentication engine configured to update the stored value each time that the user logs in to the distributed computing system, and, if the link is valid, to permit the user to log in to the distributed computing system using the stored value as a log in password. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 31, 32)
-
-
29. A distributed computing system to securely change a password, the distributed computing system in communication with the Internet, comprising:
-
means for storing a stored value and a destination address of a user;
means for receiving a request to change the password from the user;
means for sending a message to the destination address, the message specifying a link to the stored value;
means for permitting the user to log in to the distributed computing system using the stored value as a log in password if the link is valid; and
means for updating the stored value each time that the user logs in to the distributed computing system.
-
-
30. A method of securely changing a password in a distributed computing system, comprising:
-
storing a stored value and an electronic mail address of a user;
receiving a request to change the password from the user;
sending an electronic mail message to the electronic mail address, the electronic mail message specifying a link to a secure World Wide Web page that displays the stored value;
if the link is valid, then;
permitting the user to log in to the distributed computing system using the stored value as a log in password; and
if the user successfully logs in with the stored value, then;
prompting the user for a new password; and
updating the password to the new password; and
updating the stored value each time that the user logs in to the distributed computing system.
-
Specification