System and method for monitoring and analyzing internet traffic
First Claim
1. A method of delivering reports to a client over a distributed network, comprising:
- sending code for creating reports to the client over the distributed network, in response to a first report request from the client;
sending report data to the client over the distributed network, in response to report selections made by the client, if the client does not already have the report data; and
creating a report using the report data and the code.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for monitoring and analyzing Internet traffic is provided that is efficient, completely automated, and fast enough to handle the busiest websites on the Internet, processing data many times faster than existing systems. The system and method of the present invention processes data by reading log files produced by web servers, or by interfacing with the web server in real time, processing the data as it occurs. The system and method of the present invention can be applied to one website or thousands of websites, whether they reside on one server or multiple servers. The multi-site and sub-reporting capabilities of the system and method of the present invention makes it applicable to servers containing thousands of websites and entire on-line communities. In one embodiment, the system and method of the present invention includes e-commerce analysis and reporting functionality, in which data from standard traffic logs is received and merged with data from e-commerce systems. The system and method of the present invention can produce reports showing detailed “return on investment” information, including identifying which banner ads, referrals, domains, etc. are producing specific dollars.
88 Citations
14 Claims
-
1. A method of delivering reports to a client over a distributed network, comprising:
-
sending code for creating reports to the client over the distributed network, in response to a first report request from the client;
sending report data to the client over the distributed network, in response to report selections made by the client, if the client does not already have the report data; and
creating a report using the report data and the code. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of creating reports at a client side using report data sent over a distributed network, comprising:
-
receiving code for creating reports from a server over the distributed network;
receiving report data from the server over the distributed network if the report data is not already present at the client side; and
creating a report using the report data and the code. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An article of manufacture, comprising:
a computer usable medium having computer readable program code embodied therein for creating reports at a client side using report data sent over a distributed network, the computer readable program code in the article of manufacture comprising;
computer readable program code for receiving, from a server over a distributed network, computer readable code for creating reports; and
computer readable program code for receiving report data from the server over the distributed network, if the report data is not already present at the client side;
wherein the computer readable program code for creating reports creates the reports based on the received report data. - View Dependent Claims (12)
-
13. An article of manufacture, comprising:
a computer usable medium having computer readable program code embodied therein for delivering reports to a client over a distributed network, the computer readable program code in the article of manufacture comprising;
computer readable program code for creating reports;
computer readable program code for sending the computer readable code for creating reports to the client over the distributed network, in response to a first report request from the client; and
computer readable program code for sending report data to the client over the distributed network, in response to report selections made by the client, if the client does not already have the report data. - View Dependent Claims (14)
Specification