Non-interactive e-mail verification
Assigneesalesforce.com, inc.
InventorWojciech Koszek
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for digital data processing verification include performing on a first digital data processor steps of receiving, from a web browser, an email address; sending a message to the email address; and transmitting, to the web browser, proxy software that causes the web browser to (i) query an email client executing on the second digital data processor with that browser, and (ii) send a verification code when the message is received by the email client. This avoids disruption of the user experience typical to prior art email-based verification.
Claims22
A digital data processing verification method comprising performing on a first digital data processor steps of:
- receiving, from a web browser, an email address,
- sending a message to the email address,
- transmitting, to the web browser, proxy software that causes the web browser to (i) query an email client executing on the second digital data processor, and (ii) send a verification code when the message is received by the email client.
A machine readable storage medium having stored thereon a computer program configured to cause a first digital data device to perform the steps of:
- receiving, from a web browser, an email address,
- sending a message to the email address,
- transmitting, to the web browser, proxy software that causes the web browser to (i) query an email client executing on the second digital data processor, and (ii) send a verification code when the message is received by the email client.
Computer instructions configured to cause a first digital data device to perform the steps of:
- receiving, from a web browser, an email address,
- sending a message to the email address,
- transmitting, to the web browser, proxy software that causes the web browser to (i) query an email client executing on the second digital data processor, and (ii) send a verification code when the message is received by the email client.
A digital data processing system, comprising
- a first digital data processor and a second digital data processor, both of which are coupled for communications via one or more networks,
- a web browser that executes on the second digital data processor and that transmits to the first digital data processor an email address,
- the first digital data processor generating and sending a message to the email address,
- the first digital data processor transmitting, to the web browser, proxy software that causes the web browser to (i) query an email client executing on the second digital data processor, and (ii) send a verification code when the message is received by the email client.
Dependencies are inferred from the claim text.