Method and System for Filtering Electronic Messages
First Claim
1. A method of modifying an electronic message during transmission through a communications network, said electronic message having a source address and a recipient address, the method comprising:
- interrupting transmission of the electronic message;
identifying a link specified within the electronic message;
analyzing the electronic message on the basis of at least an attribute intrinsic to the received electronic message so as to classify the received message as either a first type of message or a second, different, type of message;
if the received message is classified as the first type of message, modifying the received electronic message so as to replace the link with an alternative network location, said alternative network location corresponding to a remote processing system different to that corresponding to the link; and
transmitting the modified electronic message.
10 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention are concerned with filtering emails having data therein identifying a link to a remote processing system, which, when activated, causes the recipient to retrieve data from the remote processing system.
Embodiments of the invention provide a method of modifying an electronic message during transmission through a communications network, said electronic message having a source address and a recipient address, the method comprising:
- interrupting transmission of the electronic message;
- identifying a link specified within the electronic message;
- analyzing the electronic message on the basis of at least an attribute intrinsic to the received electronic message so as to classify the received message as either a first type of message or a second, different, type of message;
- if the received message is classified as the first type of message, modifying the received electronic message so as to replace the link with an alternative network location, said alternative network location corresponding to a remote processing system different to that corresponding to the link; and
- transmitting the modified electronic message.
In comparison to known methods, which either modify the links blindly or which perform analysis of the data to which the link is connected, embodiments of the invention selectively modify the link on the basis of various tests relating to attributes intrinsic to the email. This means that only those emails that present some sort of risk to the recipient are modified, and, because the criteria for performing the modification relate to attributes intrinsic to the emails instead of the content associated with the link, the delivery of emails is not significantly delayed by processes involved in retrieval and analysis of data from third party sites.
154 Citations
21 Claims
-
1. A method of modifying an electronic message during transmission through a communications network, said electronic message having a source address and a recipient address, the method comprising:
-
interrupting transmission of the electronic message; identifying a link specified within the electronic message; analyzing the electronic message on the basis of at least an attribute intrinsic to the received electronic message so as to classify the received message as either a first type of message or a second, different, type of message; if the received message is classified as the first type of message, modifying the received electronic message so as to replace the link with an alternative network location, said alternative network location corresponding to a remote processing system different to that corresponding to the link; and transmitting the modified electronic message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of identifying an electronic message as an unsolicited electronic message on the basis of a network location specified therein, wherein data indicative of the electronic message are stored in association with the network location, the method comprising:
-
responsive to a request for access to the network location from a recipient of the electronic message, accessing data indicative of a classification of said electronic message; retrieving data associated with said network location and analysing said retrieved data so as to validate said classification of said electronic message as unsolicited or solicited. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A method of modifying an electronic message transmitted through a communications network, the method comprising:
-
receiving a said electronic message; identifying first data indicative of a first network location, said first network location being specified within the received electronic message; analyzing the electronic message on the basis of at least an attribute intrinsic to the message and unrelated to the first network location so as to classify the received message as either a first type of message or a second, different, type of message; if the received message is classified as the first type of message, associating the first data with second data indicative of a second network location, said second network location corresponding to a remote processing system different to that corresponding to the first network location; modifying the received electronic message so as to include the second data; and transmitting the modified electronic message.
-
-
21. A system for modifying an electronic message during transmission through a communications network, said electronic message having a source address and a recipient address, the system comprising:
-
an interface for receiving the electronic message before it has been delivered to a device corresponding to the recipient address; the system comprising a function arranged to identify a link specified within the received electronic message and to analyze the electronic message on the basis of at least an attribute intrinsic to the received electronic message so as to classify the received message as either a first type of message or a second, different, type of message; wherein, if the received message is classified as the first type of message, the system is arranged to modify the received electronic message so as to replace the link with an alternative network location, said alternative network location corresponding to a remote processing system different to that corresponding to the link.
-
Specification