Patent ID: 8850042

Claim:
A computer-implemented method comprising: receiving, by one or more computing devices, data indicating contact information associated with a validated, mail-receiving user of a contact details registration service; in response to receiving the data indicating the contact information, providing, by the one or more computing devices, a unique passphrase to the validated, mail-receiving user of the contact details registration service; receiving, by the one or more computing devices and from a particular, validated, mail-sending user of the contact details registration service, a request for the contact information associated with the validated, mail-receiving user of the contact details registration service, the request including the unique passphrase of the validated, mail receiving user of the contact details registration service; determining, by the one or more computing devices, that the particular, validated, mail-sending user is authorized to receive the contact information associated with the validated, mail-receiving user based on the request; in response to determining that the validated, mail-sending user is authorized to receive the contact information associated with the validated, mail-receiving user based on the request, providing, by the one or more computing devices, the contact information associated with the validated, mail-receiving user to the particular, validated, mail sending user; receiving, by the one or more computing devices, a request to update the contact information from the validated, mail-receiving user of the contact details registration service, the request including updated contact information; in response to the request to update the contact information from the validated, mail-receiving user of the contact details registration service, providing, by the one or more computing devices, to the validated, mail-receiving user, a list of validated, mail-sending users, including the particular, validated, mail-sending user, that have provided the unique passphrase; receiving, by the one or more computing devices, data indicating a selection, by the validated, mail-receiving user, of a subset of the validated, mail-sending users; and in response to receiving the data indicating the selection of the subset of the validated, mail-sending users, providing, by the one or more computing devices, the updated contact information to one or more validated, mail-sending users of the subset.