← Back to Patent Explorer
US6167435A Expired / Lapsed US ⏱️ 0.0 years remaining

Double opt-in™ method and system for verifying subscriptions to information distribution services

Assignee: AUTHENTIC RESPONSE Inc
•
Filing: 1998-10-30
•
Granted: 2000-12-26
•
Expires: 2018-10-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A Double Opt-in TM method and system for generating electronic mail subscription address lists is disclosed. When a subscription request for a particular subscriber address is received, a unique token associated with the address is generated and a verification message containing the token is sent to the designated subscription e-mail address. The subscription is not considered valid until a confirmation message containing the token and associated subscription address is received in reply. When a confirmation message is received, it is processed to extract the received token and subscriber address. If the returned token is valid, the received subscriber address is added to one or more subscription address lists.

Inventors

  • 👤 Ryan Scott Druckenmiller
  • 👤 Rosalind Resnick

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 12:42
CPC Classifications
H; H04; H04L; H04L61/00; H04L61/35; G; G06; G06F; G06F16/00; G06F16/90; G06F16/95; G06F16/953; G06F16/9535

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 92 words
A method for generating subscription address lists comprising the steps of: receiving a subscription request containing a particular subscriber address; generating a token associated with the particular subscriber address; sending a verification message containing the token to the particular subscriber address; receiving a confirmation message; parsing the confirmation message to extract a received token and a received subscriber address; verifying that the received token is associated with the received subscriber address; and adding the received subscriber address to a subscription address list in response to a successful verification of the confirmation message.
Claim 2
Independent Claim 92 words
A method for generating subscription address lists comprising the steps of: receiving a subscription request containing a particular subscriber address; generating a token associated with the particular subscriber address; sending a verification message containing the token to the particular subscriber address; receiving a confirmation message; parsing the confirmation message to extract a received token and a received subscriber address; verifying that the received token is associated with the received subscriber address; and adding the received subscriber address to a subscription address list in response to a successful verification of the confirmation message.
Claim 3
Dependent Claim 14 words
The method of claim 1, further comprising the step of soliciting a subscription request.
Claim 4
Dependent Claim 42 words
The method of claim 1, wherein: the subscription request further contains at least one selected topic; said step of adding comprises the step of adding the received subscriber address to one or more subscription address lists in accordance with respective selected topics.
Claim 5
Dependent Claim 26 words
The method of claim 1, further comprising the step of adding a record containing at least the subscriber address and the token to a confirmation database.
Claim 6
Dependent Claim 47 words
The method of claim 4, where the step of verifying comprises the steps of: scanning the confirmation database to identify a record having a subscriber address matching the received subscriber address; extracting the token from the identified record; and comparing the extracted token with the received token.
Claim 7
Dependent Claim 22 words
The method of claim 5, further comprising the step of marking the identified record as confirmed in response to a successful verification.
Claim 8
Dependent Claim 62 words
The method of claim 6, wherein the step of adding the received subscriber address to the subscription address list comprises the steps of: processing entries in a list of previously unconfirmed subscription requests; determining whether a particular entry has been confirmed; and adding a subscriber address associated with the particular entry to the subscription address list if said entry has been confirmed.
Claim 9
Dependent Claim 42 words
The method of claim 1, further comprising the step of sending a reminder verification message to the particular subscriber address if a confirmation message containing the particular subscriber address and the associated token is not received within a predetermined amount of time.
Claim 10
Dependent Claim 26 words
The method of claim 1, further comprising the step of sending a thank-you message to the received subscriber address in response to a successful subscription confirmation.
Claim 11
Dependent Claim 30 words
The method of claim 9, further comprising the step of removing the received subscriber address from the subscription address list in response to receiving a reply to the thank-you message.
Claim 12
Dependent Claim 20 words
The method of claim 1, wherein the token is generated by applying a predetermined algorithm to said particular subscriber address.
Claim 13
Dependent Claim 37 words
The method of claim 11, wherein the step of verifying comprises the steps of: applying the predetermined algorithm to the received subscriber address to generate a check token; and comparing the check token with the received token.
Claim 14
Dependent Claim 14 words
An electronic mail subscription address list generated according to the method of claim 1.
Claim 15
Independent Claim 103 words
A system for generating subscription address lists comprising: means for receiving a subscription request containing a particular subscriber address; means for generating a token associated with the particular subscriber address; means for sending a verification message containing the token to the particular subscriber address; means for receiving a confirmation message; means for parsing the confirmation message to extract a received token and a received subscriber address; means for verifying that the received token is associated with the received subscriber address; and means for adding the received subscriber address to a subscription address list in response to a successful verification of the confirmation message.
Claim 16
Independent Claim 103 words
A system for generating subscription address lists comprising: means for receiving a subscription request containing a particular subscriber address; means for generating a token associated with the particular subscriber address; means for sending a verification message containing the token to the particular subscriber address; means for receiving a confirmation message; means for parsing the confirmation message to extract a received token and a received subscriber address; means for verifying that the received token is associated with the received subscriber address; and means for adding the received subscriber address to a subscription address list in response to a successful verification of the confirmation message.
Claim 17
Dependent Claim 13 words
The system of claim 14, further comprising means for soliciting a subscription request.
Claim 18
Dependent Claim 41 words
The system of claim 14, further comprising: means for sending a reminder verification message to the particular subscriber address if a confirmation message containing the particular subscriber address and the associated token is not received within a predetermined amount of time.
Claim 19
Dependent Claim 24 words
The system of claim 14, further comprising means for sending a thank-you message to the received subscriber address in response to a successful confirmation.
Claim 20
Dependent Claim 29 words
The system of claim 14, further comprising means for removing the received subscriber address from the subscription address list in response to receiving a reply to the thank-you message.
Claim 21
Independent Claim 123 words
A method for electronically distributing a directed message to pre-selected e-mail addresses comprising the steps of: receiving a subscription request containing a particular subscriber e-mail address; generating a token associated with the particular subscriber e-mail address; sending a verification message containing the token to the particular subscriber e-mail address; receiving a confirmation message; parsing the confirmation message to extract a received token and a received subscriber e-mail address; verifying that the received token is associated with the received subscriber e-mail address; adding the received subscriber e-mail address to a subscription address list in response to a successful verification of the confirmation message; receiving said directed message; sending said directed message to at least one subscriber e-mail address contained in said subscription address list.
Claim 22
Independent Claim 123 words
A method for electronically distributing a directed message to pre-selected e-mail addresses comprising the steps of: receiving a subscription request containing a particular subscriber e-mail address; generating a token associated with the particular subscriber e-mail address; sending a verification message containing the token to the particular subscriber e-mail address; receiving a confirmation message; parsing the confirmation message to extract a received token and a received subscriber e-mail address; verifying that the received token is associated with the received subscriber e-mail address; adding the received subscriber e-mail address to a subscription address list in response to a successful verification of the confirmation message; receiving said directed message; sending said directed message to at least one subscriber e-mail address contained in said subscription address list.
Claim 23
Dependent Claim 17 words
A directed message sent to a particular subscriber e-mail address according to the method of claim 19.
Claim 24
Independent Claim 199 words
A system for generating subscription address lists comprising: a subscription solicitation system connected to a distributed computer network and receiving subscription requests each including a particular subscriber e-mail address; a primary computer system connected to said network and receiving said subscription requests; said primary computer system comprising: a token generator providing a token associated with the particular subscriber address; a verification message generator providing a verification message directed to the particular subscriber address and including said associated token; an electronic mail server receiving said verification message as input and directing said verification message to the particular subscriber address; a confirmation subsystem responsive to the receipt of a confirmation message by said electronic mail server to extract a received token and a received subscriber address from the confirmation message; a comparator receiving the received token and the token associated with the received subscriber address as inputs and providing a verification signal as output, said verification signal indicating a successful verification when said inputs are equal; and a mailing list generation subsystem receiving said verification signal and received subscriber address as input and appending the received subscriber address to a subscription address list when said verification signal indicates a successful verification.
Claim 25
Independent Claim 199 words
A system for generating subscription address lists comprising: a subscription solicitation system connected to a distributed computer network and receiving subscription requests each including a particular subscriber e-mail address; a primary computer system connected to said network and receiving said subscription requests; said primary computer system comprising: a token generator providing a token associated with the particular subscriber address; a verification message generator providing a verification message directed to the particular subscriber address and including said associated token; an electronic mail server receiving said verification message as input and directing said verification message to the particular subscriber address; a confirmation subsystem responsive to the receipt of a confirmation message by said electronic mail server to extract a received token and a received subscriber address from the confirmation message; a comparator receiving the received token and the token associated with the received subscriber address as inputs and providing a verification signal as output, said verification signal indicating a successful verification when said inputs are equal; and a mailing list generation subsystem receiving said verification signal and received subscriber address as input and appending the received subscriber address to a subscription address list when said verification signal indicates a successful verification.
Claim 26
Dependent Claim 18 words
The system of claim 21, wherein said subscription solicitation system is a subsystem of said primary computer system.

References Cited (Backward Citations)

US6031895A Cited
US5796395A Cited
US5864684A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-12-26 2004-06-26 2004-12-26 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-12-26 2008-06-26 2008-12-26 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-12-26 2012-06-26 2012-12-26 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag