Practical techniques for reducing unsolicited electronic messages by identifying sender's addresses
First Claim
1. In a network system for managing electronic messages for users, the network system having multiple computers that receive incoming electronic messages, a method for managing a data structure that is used to filter incoming electronic messages, comprising the acts of:
- at a first client computer, receiving an incoming electronic message that includes a sender'"'"'s address and is addressed to a first user of the first client computer of the network system;
using an electronic messaging management application having a filtering module and a categorization module, the electronic messaging management application located at the first client computer, categorizing the sender'"'"'s address as being authorized for sending electronic messages to the first user of the first client computer, unauthorized for sending electronic messages to the first user of the first client computer, or unconfirmed as to whether the sender'"'"'s address is authorized or unauthorized for sending electronic messages to the first user of the first client computer; and
propagating a categorization of the sender'"'"'s address specific to the first user of the first client computer to a second client computer of the network system, such that the sender'"'"'s address is also categorized as being authorized, unauthorized, or unconfirmed with respect to the second client computer, wherein electronic messages directed to a second user of the second client computer are delivered to the second user based on the propagated categorization of the sender'"'"'s address, wherein propagating the categorization of the sender'"'"'s address from the first client computer to the second client computer occurs in response to a request from an electronic messaging management application located at the second client computer.
11 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing data associated with incoming electronic messages including filtering incoming electronic messages according to the sender'"'"'s address. In addition, a request/response technique categorizes sender'"'"'s addresses as authorized, unauthorized, or unconfirmed, which categorizations are stored in associated data structure. The filtering processes and the categorization techniques can be used in connection with any of various methods for populating the data structures that identify sender'"'"'s addresses associated with authorized and unauthorized senders. In this manner, recipients can effectively cause unsolicited electronic messages to be filtered out. Moreover, the processes generally do not require the recipient to view electronic messages and make decisions regarding whether the senders are to be categorized as unauthorized; rather, the timeliness and accuracy of the senders'"'"' responses determine whether specified senders are authorized or unauthorized.
158 Citations
20 Claims
-
1. In a network system for managing electronic messages for users, the network system having multiple computers that receive incoming electronic messages, a method for managing a data structure that is used to filter incoming electronic messages, comprising the acts of:
-
at a first client computer, receiving an incoming electronic message that includes a sender'"'"'s address and is addressed to a first user of the first client computer of the network system; using an electronic messaging management application having a filtering module and a categorization module, the electronic messaging management application located at the first client computer, categorizing the sender'"'"'s address as being authorized for sending electronic messages to the first user of the first client computer, unauthorized for sending electronic messages to the first user of the first client computer, or unconfirmed as to whether the sender'"'"'s address is authorized or unauthorized for sending electronic messages to the first user of the first client computer; and propagating a categorization of the sender'"'"'s address specific to the first user of the first client computer to a second client computer of the network system, such that the sender'"'"'s address is also categorized as being authorized, unauthorized, or unconfirmed with respect to the second client computer, wherein electronic messages directed to a second user of the second client computer are delivered to the second user based on the propagated categorization of the sender'"'"'s address, wherein propagating the categorization of the sender'"'"'s address from the first client computer to the second client computer occurs in response to a request from an electronic messaging management application located at the second client computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. In a network system for managing electronic messages for users, the network system having multiple client computers that receive incoming electronic messages, a method for managing a data structure that is used to filter incoming electronic messages, comprising, at a first client computer, the acts of:
-
receiving an incoming electronic message that includes a sender'"'"'s address and is addressed to a first user of a first client computer; using an electronic messaging management application having a filtering module and a categorization module, the electronic messaging management application located at the first client computer, categorizing the sender'"'"'s address as being unconfirmed as to whether the sender'"'"'s address is authorized or unauthorized for sending electronic messages to an inbox located on the first client computer; sending a request to a second client computer to determine whether the sender'"'"'s address has been categorized by the second client computer as authorized, unauthorized or unconfirmed, the second client computer including an electronic messaging management application having a filtering module and a categorization module; receiving a response from the second client computer containing information regarding a categorization of the sender'"'"'s address; and directing the incoming electronic message to the inbox located on the first client computer only if the response from the second client computer indicates that the second client computer categorized the sender'"'"'s address as authorized. - View Dependent Claims (14, 15, 16)
-
-
17. In a network system for managing electronic messages for users, the network system having multiple client computers that receive incoming electronic messages through a messaging server, a method for managing a data structure that is used to filter incoming electronic messages at a messaging server, comprising the acts of:
-
receiving an incoming electronic message that includes a sender'"'"'s address and is addressed to a first user of a first client computer of the network system; sending the incoming electronic message to the first client computer of the network system such that the first client computer can use an electronic messaging management application having a filtering module and a categorization module located thereon to determine whether the sender'"'"'s address is unconfirmed for sending electronic messages to an inbox located on the first client computer; receiving a request from the first client computer requesting whether the sender'"'"'s address is categorized as authorized on a second client computer of the network system; obtaining information regarding whether the sender'"'"'s address is categorized as authorized by the second client computer on the network system, the second client computer also having an electronic messaging management application having a filtering module and a categorization module; and sending a response to the first client computer containing information that the sender'"'"'s address is categorized as authorized by the second client computer on the network system. - View Dependent Claims (18, 19, 20)
-
Specification