Patent ID: 7117193

Claim:
A computer-implemented method for using predefined parsing information to analyze web site navigation data in order to identify occurrences of defined types of events, the method comprising: for each of multiple distinct web sites each having multiple web pages, receiving web site navigation data associated with the web site that has multiple entries each containing information related to an occurrence of a request for a web page of the web site and of a response from a web site server for the web site; retrieving predefined parsing information associated with the web site that includes multiple distinct definitions of logical sites and multiple distinct definitions of event types, each of the logical site definitions specifying an IP address and port number used by a web site server to provide at least some of the web pages of the web site, each of the event type definitions specifying a type of request for a web page of the web site and specifying one of the logical sites; for each entry of the received web site navigation data, analyzing the information contained in the entry to determine if the web site server that performed the related response matches any of the defined logical sites by having used the IP address and the port number specified by that logical site; and if a logical site is determined to match the web site server, further analyzing the information contained in the entry by, for each of the event types whose definition specifies the matching logical site, when the information contained in the entry indicates that the related request is of the type specified by the event type, storing an indication of an occurrence for the web site of a request of the type specified by that event type such that the stored indication includes information from the entry; receiving a request from an operator of the web site to provide information for the web site about occurrences of specified event types; retrieving in response the stored indications of occurrences related to the specified event types for the web site; and providing the retrieved information to the operator, so that the operators of the multiple web sites can receive information about occurrences of interest for their web sites.