A computer-implemented system provides a browse tree in which items represented within a database are arranged within a hierarchy of item categories. Each time a user selects an item, an amount of credit is cumulatively assigned to the ancestor nodes (categories) of the selected item. The amount of credit...http://www.google.co.uk/patents/US7979445?utm_source=gb-gplus-sharePatent US7979445 - Processes for assessing user affinities for particular item categories of a hierarchical browse structure