×

Parsing navigation information to identify interactions based on the times of their occurrences

DC
  • US 7,107,338 B1
  • Filed: 12/05/2001
  • Issued: 09/12/2006
  • Est. Priority Date: 12/05/2001
  • 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 of interest, the web site navigation data including information indicating times of occurrence and the predefined parsing information including information indicating occurrence times for which the predefined parsing information is effective, 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 a request for a web page of the web site and to a response to that request from a web site server for the web site, the contained information including a time of occurrence;

    retrieving predefined parsing information associated with the web site that includes multiple distinct definitions of logical sites, multiple distinct definitions of event types, 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 specifying times of occurrence to which the logical site definition applies, each event type definition specifying a type of request for a web page of the web site and specifying times of occurrence to which the event type definition applies, each category type definition specifying a group of web pages of the web site that are each related to a category and specifying times of occurrence to which the category type definition applies, and each of the event type definitions and category type definitions further specifying one of the defined 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 provided the related response matches any of the logical site definitions by having used the IP address and the port number specified by that logical site definition and by having a time of occurrence included in the contained information that is within the specified times of occurrence for that logical site definition; and

    if a logical site is determined to match the web site server, further analyzing the information contained in the entry byfor each of the event type definitions that 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 definition and the time of occurrence included in the contained information is within the specified times of occurrence for the event type definition, storing an indication of an occurrence for the web site of a request of the type specified by that event type; and

    for at least one of the category type definitions that specifies the matching logical site, when the information contained in the entry indicates that the related request is for a web page in the group specified by that category type definition and the time of occurrence included in the contained information is within the specified times of occurrence for that category type definition, storing an indication of an occurrence for the web site of a request for a web page that is a member of the group specified by that category type;

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

    retrieving in response the stored indications of occurrences related to the specified event types or category 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.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×