Monitoring the flow of messages received at a server
First Claim
1. A method for monitoring electronic messages received at a server, comprising:
- determining message information for a plurality of electronic messages that is received at said server;
storing said message information in a queue;
based on said queue, generating aggregate information for a particular network address of a plurality of network addresses, wherein said aggregate information is generated for each time interval of a plurality of time intervals, and wherein said particular network address is included in said message information for one or more electronic messages of said plurality of electronic messages; and
displaying said aggregate information for said plurality of time intervals.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach for monitoring electronic messages received at a server is disclosed. Message information for a plurality of electronic messages received at the server: is determined and stored in a queue. Based on the queue, aggregate information is generated for a particular network address of a plurality of network addresses. The aggregate information is generated for each time interval of a plurality of time intervals and displayed for the plurality of time intervals. In some implementations, input from a user is received, and based on the input, a modification is made regarding how future electronic messages from the particular network address are handled by the server. In some implementations, combined aggregate information is generated for two or more network addresses and then displayed. In some implementations, aggregate policy information indicating which policies have been applied to the electronic messages is generated and displayed for the time intervals.
-
Citations
30 Claims
-
1. A method for monitoring electronic messages received at a server, comprising:
-
determining message information for a plurality of electronic messages that is received at said server;
storing said message information in a queue;
based on said queue, generating aggregate information for a particular network address of a plurality of network addresses, wherein said aggregate information is generated for each time interval of a plurality of time intervals, and wherein said particular network address is included in said message information for one or more electronic messages of said plurality of electronic messages; and
displaying said aggregate information for said plurality of time intervals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-readable medium carrying one or more sequences of instructions for monitoring electronic messages received at a server, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of:
-
determining message information for a plurality of electronic messages that is received at said server;
storing said message information in a queue;
based on said queue, generating aggregate information for a particular network address of a plurality of network addresses, wherein said aggregate information is generated for each time interval of a plurality of time intervals, and wherein said particular network address is included in said message information for one or more electronic messages of said plurality of electronic messages; and
displaying said aggregate information for said plurality of time intervals. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus comprising:
-
a processor; and
a memory coupled to the processor, the memory containing one or more sequences of instructions for monitoring electronic messages received at a server, wherein execution of the one or more sequences of instructions by the processor causes the processor to perform the steps of;
determining message information for a plurality of electronic messages that is received at said server;
storing said message information in a queue;
based on said queue, generating aggregate information for a particular network address of a plurality of network addresses, wherein said aggregate information is generated for each time interval of a plurality of time intervals, and wherein said particular network address is included in said message information for one or more electronic messages of said plurality of electronic messages; and
displaying said aggregate information for said plurality of time intervals. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification