Managing electronic messages using contact information
First Claim
Patent Images
1. A system for managing the delivery of an electronic message, the system comprising:
- a data storage device comprising at least one computer-readable medium;
system contact information stored on the data storage device, the system contact information including user contact information for a plurality of users, the user contact information identifying one or more contacts; and
an electronic messaging management module configured to access the user contact information for a plurality of users and configured to determine whether a challenge-response process should be initiated at least in part based upon the accessed user contact information;
the electronic messaging management module further configured to perform two or more of the following;
determine whether the user contact information for the plurality of users includes at least one non-rejected contact for the sender;
determine whether user contact information for the plurality of users includes at least one rejected contact for the sender;
determine whether the sender has exceeded an activity limit;
determine whether the user contact information for the plurality of users includes a minimum number of contacts for the sender; and
determine whether the number of rejected contacts in the user contact information for the plurality of users exceeds a threshold.
8 Assignments
0 Petitions
Accused Products
Abstract
A system may include an electronic messaging management application that may access contact information. The contact information may include information maintained by one or more system users. The electronic messaging management application may determine how to process an incoming electronic message using at least a portion of the contact information. The electronic messaging management application may determine whether to send a challenge-response message to a sender of an electronic message using at least a portion of the contact information.
-
Citations
20 Claims
-
1. A system for managing the delivery of an electronic message, the system comprising:
-
a data storage device comprising at least one computer-readable medium;
system contact information stored on the data storage device, the system contact information including user contact information for a plurality of users, the user contact information identifying one or more contacts; and
an electronic messaging management module configured to access the user contact information for a plurality of users and configured to determine whether a challenge-response process should be initiated at least in part based upon the accessed user contact information;
the electronic messaging management module further configured to perform two or more of the following;
determine whether the user contact information for the plurality of users includes at least one non-rejected contact for the sender;
determine whether user contact information for the plurality of users includes at least one rejected contact for the sender;
determine whether the sender has exceeded an activity limit;
determine whether the user contact information for the plurality of users includes a minimum number of contacts for the sender; and
determine whether the number of rejected contacts in the user contact information for the plurality of users exceeds a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for processing an electronic message received within a computing system, the method comprising:
-
identifying a sender of the electronic message;
identifying, from a set of system contact information comprising contact information associated with a plurality of system users, any contact information associated with the sender of the electronic message; and
using the contact information associated with the sender to determine whether a challenge-response message should be sent to the sender;
wherein using the contact information comprises two or more of;
determining whether the system contact information includes at least one non-rejected contact for the sender;
determining whether the system contact information includes at least one rejected contact for the sender;
determining whether the sender has exceeded an activity limit;
determining whether the system contact information includes a minimum number of contacts for the sender; and
determining whether the number of rejected contacts in the system contact information exceeds a threshold. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for communicating an electronic message within a computing system, the method comprising:
-
receiving a challenge-response message;
the challege-response message sent from a computing system that identified, from a set of system contact information comprising contact information associated with a plurality of system users, contact information associated with a sender of the electronic message; and
used the contact information associated with the sender to determine that the challenge-response message should be sent, the use of the contact information comprising two or more of;
determining whether the system contact information includes at least one non-rejected contact for the sender;
determining whether the system contact information includes at least one rejected contact for the sender;
determining whether the sender has exceeded an activity limit;
determining whether the system contact information includes a minimum number of contacts for the sender; and
determining whether the number of rejected contacts in the system contact information exceeds a threshold. - View Dependent Claims (19, 20)
-
Specification