Method and system for monitoring network communications in real-time
First Claim
1. A method of monitoring communication lines of a computer in approximately real-time, comprising:
- monitoring data passing through the communication lines;
capturing data packets from the communication lines having at least one identification marker from a pre-determined set of identification markers;
repackaging the captured data packets;
organizing the repackaged data packets according to at least one predefined metric; and
enabling a user to configure at least one feature for each of the at least one predefined metric.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for monitoring network communications in approximately real-time by capturing data that passes through a computer network and searching the data for at least one identification marker from a pre-determined set of identification markers. The information associated with the captured data is repackaged, viewed, and stored in a database. An authorized party may be provided with real-time alerts when predefined criteria are satisfied and the information may also be presented in reports that are organized and easy to read. As a result, the invention enables an authorized party to view pre-selected transactions in order to enforce Internet use policies.
-
Citations
32 Claims
-
1. A method of monitoring communication lines of a computer in approximately real-time, comprising:
-
monitoring data passing through the communication lines;
capturing data packets from the communication lines having at least one identification marker from a pre-determined set of identification markers;
repackaging the captured data packets;
organizing the repackaged data packets according to at least one predefined metric; and
enabling a user to configure at least one feature for each of the at least one predefined metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A network communication monitoring system, comprising:
-
a first application server that is adapted to be coupled to a plurality of terminal devices for processing requests sent by the terminal devices;
a second application server that is coupled to the first application server and to an external source through communication lines, the second application server having one or more modules comprising;
a first module that monitors data passing through the communication lines in approximately real-time;
a second module that captures data packets from the communication lines having at least one identification marker from a pre-determined set of identification markers;
a third module that repackages the captured data packets;
a fourth module that organizes the repackaged data packets according to at least one predefined metric; and
a fifth module that enables a user to configure at least one feature for each of the at least one predefined metric. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. An application server comprising:
-
a first module that monitors data passing through communication lines in approximately real-time;
a second module that captures data packets from the communication lines having at least one identification marker from a pre-determined set of identification markers;
a third module that repackages the captured data packets;
a fourth module that organizes the repackaged data packets according to at least one predefined metric; and
a fifth module that enables a user to configure at least one feature for each of the at least one predefined metric. - View Dependent Claims (25, 26, 27)
-
-
28. A computer program product for enabling a computer to monitor data passing through a computer network, comprising:
-
software instructions for enabling the computer to perform predetermined operations;
a computer readable medium bearing the software instructions;
the predetermined operations comprising;
monitoring data passing through communication lines of the computer network in approximately real-time;
capturing data packets from the communication lines having at least one identification marker from a pre-determined set of identification markers;
repackaging the captured data packets;
organizing the repackaged data packets according to at least one predefined metric; and
enabling a user to configure at least one feature for each of the at least one predefined metric. - View Dependent Claims (29, 30, 31)
-
-
32. A data transmission medium between a client and a server containing a data structure for monitoring data passing through the server, wherein the data structure includes instructions for enabling a computer to perform predetermined operations comprising:
-
monitoring data passing through communication lines of the computer network in approximately real-time;
capturing data packets from the communication lines having at least one identification marker from a pre-determined set of identification markers;
repackaging the captured data packets;
organizing the repackaged data packets according to at least one metric; and
enabling a user to configure at least one feature for each of the at least one metric.
-
Specification