Patent ID: 8838643

Claim:
One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform a method, the method comprising: identifying websites within a particular category; identifying a common action performed on the websites within the particular category as a parameterized action, and determining a set of common parameters for the parameterized action by: performing for each of the websites within the particular category: selecting a website to provide a selected website, examining user web browsing history information for the selected website, identifying URLs within the web browsing history information with a common pattern, and identifying parameters from the common pattern; grouping parameters identified from the web sites within the particular category into clusters; identifying the common parameters from the clusters; determining a general URL structure for the parameterized action for a first website from the websites within the particular category; storing information regarding the parameterized action and the set of common parameters for the parameterized action; and storing information regarding the general URL structure for the parameterized action for the first website.