Processing electronic mail replies
First Claim
Patent Images
1. A non-transitory computer-readable medium embodying at least one program executable in at least one first computing device, wherein, when executed, the at least one program causes the at least one first computing device to at least:
- generate a contact entry in a data store, the contact entry associated with a user initiation of communication with an enterprise, the contact entry further associated with an issue to be resolved;
associate the contact entry with an issue category based at least in part upon the issue associated with the contact entry;
generate a token associated with the contact entry in response to associating the contact entry with the issue category, the token being a unique identifier;
generate an email associated with the contact entry, the email associated with a tokenized email address incorporating at least a portion of the token, the email associated with a resolution state of the issue associated with the contact entry;
designate a username as a portion of a local-part of the tokenized email address, the at least a portion of the token being appended to the username, the username associated with an original email address of the enterprise;
designate a “
reply-to”
address of the email as the tokenized email address;
designate a “
from”
address of the email as the original email address associated with the username;
send the email to at least one user email address associated with an account of a user associated with the contact entry;
obtain a reply email that is sent to the tokenized email address from a sender;
determine that the sender of the reply email corresponds to the user by determining that a “
from”
address of the reply email matches the at least one user email address;
determine that the reply email is received within an expiry window associated with the tokenized email address, the expiry window comprising a window of time outside of which the tokenized email address is expired; and
determine that the token is in an activated state in response to determining that the reply email is received within the expiry window.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for processing email and/or reply emails. A contact entry associated with a user issue is created. The contact entry is associated with an issue category based upon a context of the contact entry. A unique email token associated with the contact entry is generated. Emails sent to the user are generated with a reply-to address that incorporates the email token.
-
Citations
17 Claims
-
1. A non-transitory computer-readable medium embodying at least one program executable in at least one first computing device, wherein, when executed, the at least one program causes the at least one first computing device to at least:
-
generate a contact entry in a data store, the contact entry associated with a user initiation of communication with an enterprise, the contact entry further associated with an issue to be resolved; associate the contact entry with an issue category based at least in part upon the issue associated with the contact entry; generate a token associated with the contact entry in response to associating the contact entry with the issue category, the token being a unique identifier; generate an email associated with the contact entry, the email associated with a tokenized email address incorporating at least a portion of the token, the email associated with a resolution state of the issue associated with the contact entry; designate a username as a portion of a local-part of the tokenized email address, the at least a portion of the token being appended to the username, the username associated with an original email address of the enterprise; designate a “
reply-to”
address of the email as the tokenized email address;designate a “
from”
address of the email as the original email address associated with the username;send the email to at least one user email address associated with an account of a user associated with the contact entry; obtain a reply email that is sent to the tokenized email address from a sender; determine that the sender of the reply email corresponds to the user by determining that a “
from”
address of the reply email matches the at least one user email address;determine that the reply email is received within an expiry window associated with the tokenized email address, the expiry window comprising a window of time outside of which the tokenized email address is expired; and determine that the token is in an activated state in response to determining that the reply email is received within the expiry window.
-
-
2. A system comprising:
-
an electronic data store configured to store at least specific computer-executable instructions; and a computing device comprising a hardware processor and in communication with the electronic data store, the computing device configured to execute the at least specific computer-executable instructions to at least; generate a contact entry in the electronic data store, the contact entry further associated with a user initiation of communication with an enterprise, the contact entry further associated with an issue to be resolved; associate the contact entry with an issue category based at least in part upon the issue associated with the contact entry; generate an email token associated with the contact entry in response to associating the contact entry with the issue category, the email token being a unique identifier with respect to a plurality of identifiers associated with a plurality of email tokens in the electronic data store; generate an email associated with the contact entry, the email associated with a tokenized email address incorporating at least a portion of the email token, the email comprising a message advising that the issue is still being resolved; designate a username as a portion of a local-part of the tokenized email address, the at least a portion of the email token being appended to the username, the username associated with an original email address of the enterprise; designate a “
reply-to”
address of the email as the tokenized email address;designate a “
from”
address of the email as the original email address;send the email to at least one user email address associated with a user account of a user associated with the contact entry; obtain a received email sent to the tokenized email address; identify the “
from”
address of the received email;identify the email token in the tokenized email address; identify the user account associated with the email token; determine that the “
from”
address of the received email corresponds to the at least one user email address associated with the user account;determine that the email token is associated with a “
to”
address of the received email;identify the issue category associated with the email token; and forward the received email to another email address based at least in part upon the issue category associated with the email token. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method comprising:
-
generating, by a computing device, a contact entry associated with a user initiated communication with an enterprise and a user specified issue; associating, by the computing device, the contact entry with an issue category based at least in part on the user specified issue; generating, by the computing device, a unique token associated with the contact entry; generating, by the computing device, a first email associated with the contact entry, the first email comprising; a “
reply-to”
address, wherein a local part of the “
reply-to”
address comprises the unique token appended to a username, wherein the username is associated with an original email address of the enterprise; anda “
from”
address comprising the original email address;sending, by the computing device, the first email to a destination address specified in the contact entry; receiving, by the computing device, a second email; determining, by the computing device, that a “
to”
address of the second email comprises the “
reply-to”
address included in the first email;identifying, by the computing device, the unique token from the “
to”
address;determining, by the computing device, that a sender of the second email corresponds to the destination address specified in the contact entry in response to identifying that at least one email address associated with the sender of the email corresponds to the unique token; determining, by the computing device, that a status indicator associated with the contact entry indicates that the user specified issue associated with the contact entry is unresolved; generating, by the computing device, a response email message comprising a message advising that the user specified issue is still being resolved; and transmitting, by the computing device, the response email message to the destination address. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
Specification