Patent ID: 8745039

Claim:
A method for presenting Uniform Resource Locator (URL) search results in response to a user query comprising: receiving, at a computer device, inputs from a plurality of users, each input from a respective user representing a path traversal order of web pages identified by that user as having a relevance as determined by that user from a list of search result web pages, embodied as Uniform Resource Locators (URLs) generated by a search engine in response to a query, generating a plurality of directed graphs, each directed graph corresponding to a respective user input, each respective directed graph consisting of a plurality of edges and nodes, each said node corresponding to a page traversed by a user and each directed edge corresponding to a traversal from a starting node to an end node; sorting said plurality of directed graphs in a decreasing order of content value; generating a traversal result comprising a super directed graph of web page nodes representing said URLs interconnected by edges, said traversal result generating comprising: initializing said super directed graph as empty; and for each directed graph in said decreasing order, obtaining a current edge between a source node and the destination node in said directed graph; checking whether one of or both of a source vertex node and a destination vertex node of the current edge are not present in said super graph; and if one or both vertex nodes are not present, inserting the edge into said super directed graph and the lacking edge node vertice(s); and repeating said obtaining, checking and inserting for each edge of each directed graph, wherein said super directed graph includes those URLs based on a popularity measure of said pages traversed by each user; and displaying, via a display device, said traversal result to include said URLs for user selection, in response to a subsequent user query, wherein a programmed processor unit performs one or more of said receiving, generating, sorting, traversal result generating and displaying, wherein said search results represent user guided inputs comprising an order of relevant pages and sections of pages selected by a searcher for a search conducted in response to said user query.