Parsing navigation information to identify occurrences corresponding to defined categories

  • US 6,917,972 B1
  • Filed: 12/05/2001
  • Issued: 07/12/2005
  • Est. Priority Date: 07/11/2000
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for using predefined parsing information to analyze web site navigation data in order to identify occurrences corresponding to defined category types, 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 about a request for a web page of the web site and a response to the request, the request including an indicated URL and sent to a web site server for the web site, each of the indicated URLs optionally including a URL path portion and optionally including a query string portion, the contained information about each request including any URL path portion that is included in the URL indicated for the request and including any query string portion that is included in the URL indicated for the request;

    retrieving predefined parsing information associated with the web site that includes multiple distinct definitions of logical sites and multiple distinct definitions of category types, each logical site definition 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, and each category type definition specifying one of the logical sites and indicating multiple web pages of the web site of that category type by including a URL pattern that is capable of matching the URL paths of the URLs corresponding to the multiple web pages and a query string pattern capable of matching the query strings of those corresponding URLs;

    for each entry of the received web site navigation data, analyzing the information contained in the entry to determine if the web site server to which the request was sent matches any of the defined logical sites by using 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 storing, for at least one of the category types whose definition specifies the matching logical site, an indication of an occurrence of a request for a web page of that one category type if the information contained in the entry includes a URL path portion that matches the URL pattern included in that one category type definition and includes a query string portion that matches the query string pattern included in that one category type definition;

    receiving a request from an operator of the web site to provide information for the web site about occurrences of requests for web pages of specified category types;

    retrieving in response the stored indications of the occurrences of the requests for web pages of the specified category types; and

    providing the retrieved information to the operator, so that the operators of the multiple web sites can receive information about occurrences of requests for web pages of category types of interest for their web sites.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×