×

Systems and methods for web page grouping based on URLs

  • US 8,838,602 B1
  • Filed: 10/11/2011
  • Issued: 09/16/2014
  • Est. Priority Date: 10/11/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of generating display data for a plurality of flow paths representing web page visits by a plurality of users, comprising:

  • receiving a first uniform resource locator item;

    receiving a plurality of flow paths from a database, each flow path representing a path of web page visits by a user, a flow path of the plurality of flow paths comprising the first uniform resource locator item and a second uniform resource locator item;

    determining a first uniform resource locator prefix of the first uniform resource locator item and the second uniform resource locator item of the flow path of the plurality of flow paths based on a first portion of the first uniform resource locator item matching a first portion of the second uniform resource locator item of the flow path;

    determining a second uniform resource locator prefix of the first uniform resource locator item, wherein the second uniform resource locator prefix is separated from the first uniform resource locator prefix by a delimiter, wherein the second uniform resource locator item does not include the second uniform resource locator prefix;

    determining a third uniform resource locator prefix of the second uniform resource locator item, wherein the third uniform resource locator prefix is separated from the first uniform resource locator prefix by a delimiter, wherein the first uniform resource locator item does not include the third uniform resource locator prefix;

    determining a first number of occurrences of the first uniform resource locator prefix in the plurality of flow paths;

    determining a second number of occurrences of the second uniform resource locator prefix in the plurality of flow paths;

    determining a third number of occurrences of the third uniform resource locator prefix in the plurality of flow paths;

    defining a first node representative of the determined first uniform resource locator prefix for display based on the determined first uniform resource locator prefix, wherein the first uniform resource locator item and the second uniform resource locator item of the flow path are associated with the defined first node;

    defining a second node representative of the determined second uniform resource locator prefix for display based on the determined second uniform resource locator prefix, wherein the first uniform resource locator item and the defined first node are associated with the defined second node;

    defining a third node representative of the determined third uniform resource locator prefix for display based on the determined third uniform resource locator prefix, wherein the second uniform resource locator item and the defined first node are associated with the defined third node; and

    generating display data comprising a representation of the defined first node, a representation of the defined second node, a representation of the defined third node, and a path connecting the defined first node and the defined second node indicative of a number of occurrences common to the defined first node and the defined second node based, at least in part, on the determined first number of occurrences and the determined second number of occurrences.

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