Managing self-addressed electronic messages
First Claim
1. In an electronic message system in which challenge messages can be sent to purported senders of electronic messages to determine whether the purported senders appear to be persons rather than machines, the electronic message system implementing a computing device comprising a computer-readable memory including computer-executable instructions stored thereon that when executed by a processor on the computing device, causes the computing device to perform a method for delivering a self-addressed electronic message without issuing a challenge message, comprising:
- storing two or more user identifier data structures associated with a particular recipient, each data structure containing;
a user identifier field to identify a particular system user,an electronic messaging identifier field to identify a mechanism for electronically contacting the particular system user, andan electronic messaging account type field to identify whether the electronic messaging identifier field is associated with an external account from which the electronic message system can retrieve messages or whether electronic messaging identifier field is associated with a forwarding account from which electronic messages are automatically forwarded to the electronic message system;
receiving an electronic message with a sender address and a recipient address;
accessing the two or more user identifier data structures to determine that the sender address and the recipient address are contained in the two or more user identifier data structures to conclude that the sender address and the recipient address are both associated with the recipient; and
determining whether to accept delivery of the electronic message based on the relationship between the sender address and the recipient address, whereinwhen the sender address and the recipient address are different and the electronic messaging account type field for a particular user identifier data structure associated with the sender address indicates at least one of an external account or a forwarding account, the electronic message is delivered to the recipient address; and
when the sender address and the recipient address are identical, the electronic message is subjected to an additional filtering process and delivery of the electronic message is performed, only if the additional filtering process is successfully completed.
11 Assignments
0 Petitions
Accused Products
Abstract
A system may include an electronic messaging system that may access user identifier information, which may be used to identify self-addressed electronic messages. The electronic messaging system may determine how to process an incoming electronic message using at least a portion of the user identifier information. The electronic messaging system determines whether to send a challenge-response message to a sender of an electronic message using at least a portion of the user identifier information. The electronic messaging system may be configured to identify self-addressed electronic messages and, in response to such identification, process the messages appropriately.
-
Citations
6 Claims
-
1. In an electronic message system in which challenge messages can be sent to purported senders of electronic messages to determine whether the purported senders appear to be persons rather than machines, the electronic message system implementing a computing device comprising a computer-readable memory including computer-executable instructions stored thereon that when executed by a processor on the computing device, causes the computing device to perform a method for delivering a self-addressed electronic message without issuing a challenge message, comprising:
-
storing two or more user identifier data structures associated with a particular recipient, each data structure containing; a user identifier field to identify a particular system user, an electronic messaging identifier field to identify a mechanism for electronically contacting the particular system user, and an electronic messaging account type field to identify whether the electronic messaging identifier field is associated with an external account from which the electronic message system can retrieve messages or whether electronic messaging identifier field is associated with a forwarding account from which electronic messages are automatically forwarded to the electronic message system; receiving an electronic message with a sender address and a recipient address; accessing the two or more user identifier data structures to determine that the sender address and the recipient address are contained in the two or more user identifier data structures to conclude that the sender address and the recipient address are both associated with the recipient; and determining whether to accept delivery of the electronic message based on the relationship between the sender address and the recipient address, wherein when the sender address and the recipient address are different and the electronic messaging account type field for a particular user identifier data structure associated with the sender address indicates at least one of an external account or a forwarding account, the electronic message is delivered to the recipient address; and when the sender address and the recipient address are identical, the electronic message is subjected to an additional filtering process and delivery of the electronic message is performed, only if the additional filtering process is successfully completed.
-
-
2. A method for managing the delivery of an electronic message, the method comprising:
-
storing two or more user identifier data structures associated with a particular recipient, each data structure containing; a user identifier field to identify a particular system user, an electronic messaging identifier field to identify a mechanism for electronically contacting the particular system user, and an electronic messaging account type field to identify whether the electronic messaging identifier field is associated with an external account from which the electronic message system can retrieve messages or whether electronic messaging identifier field is associated with a forwarding account from which electronic messages are automatically forwarded to the electronic message system; at an electronic messaging system, receiving an electronic message; receiving a sender identifier associated with the electronic message; receiving a recipient identifier associated with the electronic message; and determining whether to issue a challenge-response process comprising accessing at least one user identifier data structure to determine that the sender identifier and the recipient identifier indicate that the electronic message is a self-addressed electronic message and determining that any of the following exists; when the recipient identifier is a primary recipient identifier and the sender identifier is associated with an electronic messaging account type field indicating an external account from which electronic messages may be retrieved by the electronic messaging system, then sending the electronic message to an inbox associated with the recipient identifier without issuing a challenge-response process; when the recipient identifier is a primary recipient identifier and the sender identifier is associated with an electronic messaging account type field indicating a forwarding account from which electronic messages may be automatically sent to the electronic messaging system, then sending the electronic message to an inbox associated with the recipient identifier without issuing a challenge-response process; when the recipient identifier is a secondary recipient identifier and the sender identifier is associated with an electronic messaging account type field indicating an external account from which electronic messages may be retrieved by the electronic messaging system, then sending the electronic message to an inbox associated with the recipient identifier without issuing a challenge-response process; when the recipient identifier is a secondary recipient identifier and the sender identifier is associated with an electronic messaging account type field indicating a forwarding account from which electronic messages may be automatically sent to the electronic messaging system, then sending the electronic message to an inbox associated with the recipient identifier without issuing a challenge-response process; when the recipient identifier is associated with an electronic messaging account type field indicating an external account from which electronic messages may be retrieved by the electronic messaging system, and the sender identifier is at least one of
1) a primary recipient identifier,
2) a secondary recipient identifier,
3) a derived recipient identifier,
4) associated with an external account from which electronic messages may be retrieved by the electronic messaging system, or
5) associated with a forwarding account from which electronic messages may be automatically sent to the electronic messaging system, then sending the electronic message to an inbox associated with the recipient identifier without issuing a challenge-response process; andwhen the recipient identifier is associated with an electronic messaging account type field indicating a forwarding account from which electronic messages may be automatically sent to the electronic messaging system, and the sender identifier is at least one
1) a primary recipient identifier,
2) a secondary recipient identifier,
3) a derived recipient identifier,
4) associated with an external account from which electronic messages may be retrieved by the electronic messaging system, or
5) associated with a forwarding account from which electronic messages may be automatically sent to the electronic messaging system, then sending the electronic message to an inbox associated with the recipient identifier without issuing a challenge-response process. - View Dependent Claims (3, 4, 5, 6)
-
Specification