Patent ID: 8368698
Filing Date: 2013-02-05
Classification: G06F

Abstract:
1. A method for creating a graph representing web browsing behavior, comprising using a computing device to perform actions comprising: receiving web browsing behavior data from one or more web browsers; adding a node on the graph for each web page listed in the web browsing behavior data; for every transition from one web page to another web page in the web browsing behavior data, adding a directional link between the corresponding nodes of the graph, each directional link representing a hyperlink on one of the web pages that was followed to another one of the web pages; for each node, calculating a total amount of time that each corresponding web page was accessed based on the web browsing behavior data; for all web pages, evaluating the total amount of time each web page was accessed to determine a common unit of time for use across all nodes of the graph and for each node, determining a number of units of time in the calculated total amount of time for each corresponding web page; for each node, for each unit of time above one, adding a corresponding virtual node to the graph such that every node in the graph represents the same unit of time; and for each virtual node, adding one or more directional links from the virtual node to one or more other nodes, each of the added directional links matching the directional links of the corresponding node from which the virtual node was created.