System and method for efficient and adaptive web accesses filtering
First Claim
1. A method for filtering web accesses, the method comprising:
- providing a web log file having a plurality of entries, each entry containing a field identifying a web access of a visitor;
providing a list of exclusion web accesses to be filtered from the web log file;
selecting an optimum algorithm for searching in the list of exclusion web accesses from a set of algorithms;
building a data structure corresponding to the selected algorithm using the exclusion web accesses in the list of exclusion web accesses; and
filtering the web log file using the data structure corresponding to the selected algorithm, wherein comparisons are made between the web access of each entry of the web log file and the data structure.
1 Assignment
0 Petitions
Accused Products
Abstract
An efficient and adaptive system and method for filtering web accesses in an web access log analysis are described. A web log file having a plurality of entries, with each entry containing a field identifying a web access of a visitor, and a list of exclusion web accesses to be filtered from the web log file are provided. An optimum algorithm for searching in the list of exclusion web accesses is selected from a set of algorithms. Based on the selection, a data structure corresponding to the selected algorithm and the exclusion web accesses is built. Comparisons are made between the web access in each entry of the web log file and the data structure to filter or discount entries from the web log file.
84 Citations
23 Claims
-
1. A method for filtering web accesses, the method comprising:
-
providing a web log file having a plurality of entries, each entry containing a field identifying a web access of a visitor;
providing a list of exclusion web accesses to be filtered from the web log file;
selecting an optimum algorithm for searching in the list of exclusion web accesses from a set of algorithms;
building a data structure corresponding to the selected algorithm using the exclusion web accesses in the list of exclusion web accesses; and
filtering the web log file using the data structure corresponding to the selected algorithm, wherein comparisons are made between the web access of each entry of the web log file and the data structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A web accesses filtering system, comprising:
-
a communication medium;
a client server that interacts with a visitor via the communication medium and provides a log file documenting access information pertaining to the visitor, the log file including a plurality of entries, each entry containing a field identifying a web access of the visitor; and
a service server that receives the log file from the client server and filters the log file, wherein the service server is provided with a list of exclusion web accesses to be filtered from the log file, the service server selecting an optimum algorithm for searching in the list of exclusion web accesses from a set of algorithms, building a data structure corresponding to the selected algorithm using the exclusion web accesses in the list of exclusion web accesses, and filtering the log file using the data structure corresponding to the selected algorithm, with comparisons being made between the web access of each entry of the log file and the data structure. - View Dependent Claims (11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
15. A computer readable medium for use in conjunction with at least one of a web access filtering system and a service server system, the computer readable medium including computer readable instructions encoded thereon for:
-
providing a web log file having a plurality of entries, each entry containing a field identifying a web access of a visitor;
providing a list of exclusion web accesses to be filtered from the web log file;
selecting an optimum algorithm for searching in the list of exclusion web accesses from a set of algorithms;
building a data structure corresponding to the selected algorithm using the exclusion web accesses in the list of exclusion web accesses; and
filtering the web log file using the data structure corresponding to the selected algorithm, wherein comparisons are made between the web access of each entry of the web log file and the data structure.
-
Specification