4. The computer-readable medium of claim 3 wherein suggesting the URL or URL patterns, or both the URL and URL patterns comprises separating at least some URLs into data represented by nodes of a tree.
4. The computer-readable medium of claim 3 wherein suggesting the URL or URL patterns, or both the URL and URL patterns comprises separating at least some URLs into data represented by nodes of a tree. 6. The computer-readable medium of claim 4 wherein suggesting the URL or URL patterns, or both the URL and URL patterns comprises calculating user set intersection between an input user set and a user set on each node.