Server for sending electronics messages
First Claim
1. A server configured to send outgoing electronic messages on behalf of terminals connected thereto and to deliver incoming electronic messages to the terminals, each terminal being accessed by one or more users, the server comprising:
- receiving means arranged to generate or receive log data relating to one or more traffic characteristics associated with electronic messages;
analysing means arranged to analyse the log data in accordance with a criterion, so as to identify those electronic messages that satisfy the criterion;
identifying means arranged to identify the destination of the identified electronic messages;
processing means arranged to send a message to each of the identified destinations, requesting suspension of delivery of the identified electronic messages.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is concerned with a method of, and apparatus for, detecting the source and movement of emails that are propagated by an email virus. The invention comprises a server configured to send outgoing electronic messages on behalf of terminals connected thereto and to deliver incoming electronic messages to the terminals, each terminal being accessed by one or more users. The server comprises: receiving means arranged to receive data relating to such electronic messages; analysing means arranged to analyse the received data in accordance with a specified criterion, so as to identify those electronic messages that satisfy the criterion; identifying means arranged to identify the destination of the identified electronic messages; processing means arranged to send a message to each of the identified destinations, requesting suspension of delivery of the identified electronic messages. This therefore allows suspect electronic messages (emails) to be identified, and recalled, or quarantined at a destination server, thereby preventing the spread of suspect emails as early as possible. The method also collates and presents email activity as a function of the position, within an organization, of the origin of an email. The email activity can be presented graphically, thus providing an enhanced user interface to email data within a company. In other words, awareness of movement of emails within a company is greatly enhanced. This represents an improvement over the prior art, because it provides a faster way of identifying potential viral damage within, for example, a company intranet.
98 Citations
36 Claims
-
1. A server configured to send outgoing electronic messages on behalf of terminals connected thereto and to deliver incoming electronic messages to the terminals, each terminal being accessed by one or more users, the server comprising:
- receiving means arranged to generate or receive log data relating to one or more traffic characteristics associated with electronic messages;
analysing means arranged to analyse the log data in accordance with a criterion, so as to identify those electronic messages that satisfy the criterion;
identifying means arranged to identify the destination of the identified electronic messages;
processing means arranged to send a message to each of the identified destinations, requesting suspension of delivery of the identified electronic messages. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 19, 25, 26, 27, 28, 29, 30, 35)
- receiving means arranged to generate or receive log data relating to one or more traffic characteristics associated with electronic messages;
-
12. A method of controlling propagation of electronic messages through a network, the network comprising a plurality of servers configured to send outgoing electronic messages on behalf of terminals connected thereto and to deliver incoming electronic messages to the terminals, each terminal being accessed by one or more users, the method comprising receiving or generating data relating to one or more traffic characteristics associated with electronic messages sent from, or received at, a said server;
- analysing the received data in accordance with a specified criterion, so as to identify those electronic messages that satisfy the criterion;
identifying the destination of the identified electronic messages; and
sending a message to each of the identified destinations, requesting suspension of delivery of the identified electronic messages. - View Dependent Claims (13, 14, 15, 16, 17, 18, 22)
- analysing the received data in accordance with a specified criterion, so as to identify those electronic messages that satisfy the criterion;
-
20. A method of identifying electronic message activity within an organisation, the organisation having a plurality of users associated therewith, each of which is connected with an organisational unit, the method comprising:
- receiving data relating to electronic messages sent by a user;
analysing the received data in accordance with a specified criterion, so as to identify those electronic messages that satisfy the criterion;
receiving data identifying a mapping between users and the organisational units to which the users belong, displaying a plurality of images, each representative of an organisational unit;
outputting data identifying the users who originated the electronic messages that are identified to satisfy the criterion;
identifying, from the mapping, which of the organisational units the users belong to; and
inserting, on an image corresponding to the identified organisational units, visual identifiers representative of the volume or type of identified electronic messages. - View Dependent Claims (21)
- receiving data relating to electronic messages sent by a user;
-
23. A server configured to send outgoing electronic messages on behalf of terminals connected thereto and to deliver incoming electronic messages to the terminals, each terminal being accessed by one or more users, the server comprising:
- logging means arranged to generate log data relating to one or more traffic characteristics associated with electronic messages; and
, analysing means to analyse the received data in accordance with a specified criterion, so as to identity those electronic messages that satisfy the criterion. - View Dependent Claims (24)
- logging means arranged to generate log data relating to one or more traffic characteristics associated with electronic messages; and
-
31. A carrier having a computer program thereon for sending and receiving electronic messages, the program being executable on a terminal having a user interface, the computer program being configured to perform the following steps when executed:
- (a) invite a user to input at the user interface send instructions for sending one or more electronic messages;
(b) determine if a criterion relating to the electronic messages is met;
(c) if the criterion is met, invite the user to input at the user interface a confirmation input to confirm the send instructions;
(d) upon receipt of the confirmation input, transmit the electronic messages from the terminal; and
(e) transmit authentication data associable with the transmitted electronic message (s). - View Dependent Claims (33, 34)
- (a) invite a user to input at the user interface send instructions for sending one or more electronic messages;
-
32. A carrier having an improvement computer program, the improvement computer program being executable on a terminal having electronic messaging software running thereon, so as to reduce the likelihood of a computer virus using the messaging software to propagate from the terminal, the messaging software being configured to invite the user to input at the user interface send instructions for sending one or more specified electronic messages, and in response to the send instructions, to transmit the messages from the terminal, the improvement computer program being configured when executed to;
- (a) invite a user to input confirmation instructions at the user interface to confirm the send instructions;
(b) only permit the user to send electronic messages once the user has input the confirmation instructions; and
, (c) upon receipt of the confirmation instructions, cause the terminal to transmit therefrom authentication data associable with the specified messages.
- (a) invite a user to input confirmation instructions at the user interface to confirm the send instructions;
-
36. A server configured to send outgoing electronic messages on behalf of terminals connected thereto and to deliver incoming electronic messages to the terminals, each terminal being accessed by one or more users, the server comprising:
- receiving means arranged to generate or receive log data relating to such electronic messages;
analysing means arranged to analyse the log data in accordance with a specified criterion, so as to identify those electronic messages that satisfy the criterion;
identifying means arranged to identify the destination of the identified electronic messages;
processing means arranged to send a message to each of the identified destinations, requesting suspension of delivery of the identified electronic messages.
- receiving means arranged to generate or receive log data relating to such electronic messages;
Specification