Method and system for monitoring network communications in real-time
OwnerMichael Villado, Michelle Sitrininventors
Life of this patent
Estimating the term…
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.
Claims32
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.
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.
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.
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.
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.
Dependencies are inferred from the claim text.