Patent ID: 7587486

Claim:
One or more computer-readable storage media having computer-executable instructions that, when executed by one or more processors, perform a method, comprising: deriving a path calculation report from a data structure for display to a user, the data structure comprising: a request table including a request entry for a request made during a visit by a user to a server of a Web site containing one or more web pages, wherein the request entry includes: a Uniform Resource Identifier (URI) hash number having a first fixed length that is formed by compressing a URI corresponding to the request, a depth in the web pages of the web site corresponding to each URI, wherein the depth is a sequential number of the request by the user in the visit, a previous cumulative hash number of a second fixed length that is formed by compressing together each URI hash number of the chronologically prior request entries in the visit, and a cumulative hash number of a third fixed length that is formed by compressing the URI hash number with the previous cumulative hash number; a visit table including one visit entry for each visit by the corresponding user, wherein the visit entry includes: a duration of the visit by the user, a logical representation of the user, the cumulative hash number from the chronologically last request entry within the visit by the user, and the depth from the chronologically last request entry within the visit by the user; and a summary table including one summary entry for each unique cumulative hash number in the visit entries, wherein each summary entry includes the unique cumulative hash number and a count of the visit entries that include the unique cumulative hash number.