System for collecting, analyzing, and reporting high volume multi-web server usage
First Claim
1. A system for collecting, processing, and reporting users content requests at one or more web servers, comprising:
- a log generating component for generating server logs and capturing content requests made by users of one or more web servers;
a filtering component operative to perform real-time filtering out of specified data types from said server logs so as to provide processed server logs;
an analysis server containing a database comprising;
a main table operative to store a unique identifier for each users content request, and one or more reference tables operative to store each of said unique identifiers and to associate each identifier with a corresponding content request;
a collection component operative to;
retrieve said processed server logs and content requests, locate in said one or more reference tables unique identifiers corresponding to said retrieved content requests, and load said located unique identifiers into said main table; and
a display component operative to display information stored in said database.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for capturing, analyzing, storing and reporting system-users'"'"' usage of multiple internet and/or intranet web servers. At each web server in the system, the actions by the system-user create a server log that is processed by the system on a continuous basis. The processing at the server may include, by way of illustration, filtering the logs of about 75 percent of the data and decrypting a system-user'"'"'s cookie. On a periodic basis, one or more collection servers in the system copy the processed log files from each web server on the system, zip the files, and transfer the files to an analysis server. After the collection is complete, an analysis server processes the data and stores it in a relational database that supports various user specified daily, monthly and quarterly reports of the usage data.
-
Citations
14 Claims
-
1. A system for collecting, processing, and reporting users content requests at one or more web servers, comprising:
-
a log generating component for generating server logs and capturing content requests made by users of one or more web servers;
a filtering component operative to perform real-time filtering out of specified data types from said server logs so as to provide processed server logs;
an analysis server containing a database comprising;
a main table operative to store a unique identifier for each users content request, and one or more reference tables operative to store each of said unique identifiers and to associate each identifier with a corresponding content request;
a collection component operative to;
retrieve said processed server logs and content requests, locate in said one or more reference tables unique identifiers corresponding to said retrieved content requests, and load said located unique identifiers into said main table; and
a display component operative to display information stored in said database. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification