Filtering electronic messages while permitting delivery of solicited electronics messages
First Claim
1. In a system that provides an electronic messaging service to one or more clients, a method for managing electronic messages, the method comprising:
- detecting a website accessed by a user through a browser application executing on a client computer of the user;
monitoring the browser application to detect when the user enters an email address of the user;
receiving input from the user through the browser application defining a particular sequence of alphanumeric characters that is inserted into the email address of the user;
inserting the particular sequence of alphanumeric characters directly into the email address of the user as a tracker incorporated into the email address of the user;
at an electronic message server, associating the tracker with a domain name of the website accessed by the user as a particular sender that is authorized to send messages to the user;
storing the tracker and the domain name of the website at the electronic message server prior to receiving any electronic messages that contain the stored tracker;
receiving at the electronic message server a first electronic message from a first sender addressed to the user, the first electronic message including a first user address that includes a first tracker;
at the electronic message server, comparing the first tracker with the stored tracker and performing at least one pre-determined action on the first electronic message that includes the first tracker in the first user address based on the comparison; and
displaying the first tracker on a user interface of the client computer of the user so that the user can detect whether the first tracker contains the same particular sequence of alphanumeric characters previously input by the user, the particular sequence of alphanumeric characters serving as a mnemonic device so that the user can recognize the particular sequence of alphanumeric characters as being associated with the particular sender.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for delivering solicited electronic messages to a client. Senders of electronic messages become authorized senders and electronic messages from the authorized senders are delivered to the intended recipients. Electronic messages from unauthorized senders are not delivered. A sender becomes authorized when a user includes a tracker in the user address that is associated with a particular sender. Electronic messages that include the tracker are only delivered if the sender is the same sender that is associated with the tracker provided by the user. Senders are also authorized by detecting when the user provides a user address to a sender. Users are given the opportunity to opt-in to receiving electronic messages from senders that have registered with the electronic messaging service that provides electronic message services to the users. Authorizing senders in this manner permits the delivery of solicited messages while rejecting unsolicited messages.
168 Citations
14 Claims
-
1. In a system that provides an electronic messaging service to one or more clients, a method for managing electronic messages, the method comprising:
-
detecting a website accessed by a user through a browser application executing on a client computer of the user; monitoring the browser application to detect when the user enters an email address of the user; receiving input from the user through the browser application defining a particular sequence of alphanumeric characters that is inserted into the email address of the user; inserting the particular sequence of alphanumeric characters directly into the email address of the user as a tracker incorporated into the email address of the user; at an electronic message server, associating the tracker with a domain name of the website accessed by the user as a particular sender that is authorized to send messages to the user; storing the tracker and the domain name of the website at the electronic message server prior to receiving any electronic messages that contain the stored tracker; receiving at the electronic message server a first electronic message from a first sender addressed to the user, the first electronic message including a first user address that includes a first tracker; at the electronic message server, comparing the first tracker with the stored tracker and performing at least one pre-determined action on the first electronic message that includes the first tracker in the first user address based on the comparison; and displaying the first tracker on a user interface of the client computer of the user so that the user can detect whether the first tracker contains the same particular sequence of alphanumeric characters previously input by the user, the particular sequence of alphanumeric characters serving as a mnemonic device so that the user can recognize the particular sequence of alphanumeric characters as being associated with the particular sender. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a system that provides an electronic messaging service to one or more clients, wherein unsolicited electronic messages are filtered out by the electronic messaging service, a method for delivering solicited messages to a client, the method comprising:
-
when a user composes an outgoing electronic message at a client, receiving input from the user specifying an alphanumeric string; inserting the specified alphanumeric string as a first tracker directly into an email address of the user to form a variant email address of the user; identifying an electronic address of a recipient of the outgoing electronic message as a particular sender that is authorized to send messages to the user; storing the first tracker and associating the first tracker with the particular sender prior to receiving from a second sender an incoming electronic message addressed to the variant email address; receiving from the second sender the incoming electronic message addressed to the variant email address, wherein the incoming electronic message includes a second tracker in the variant email address; delivering the incoming electronic message to an inbox of the user only if the second tracker in the variant email address of the incoming electronic message matches the stored first tracker and only if the second sender matches the particular sender; and displaying the second tracker on a user interface of the client of the user so that the user can detect whether the second tracker contains the same alphanumeric string previously input by the user, the alphanumeric string serving as a mnemonic device so that the user can recognize the alphanumeric string as being associated with the particular sender. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification