Patent ID: 7769752

Claim:
A machine implemented method to facilitate document browsing, the method comprising: presenting a user interface to a user, the user interface displaying a hierarchy of user-selectable categories, wherein the hierarchy comprises a plurality of top-level categories, each top-level category having an associated search query; and in response to a top-level category selection by a user, dynamically updating, by a computer having a processor, the hierarchy of user-selectable categories to display a sub-category of the user-selected top-level category and to further display a different top-level category for which a document in a document repository matches the search query of the different top-level category and matches the search query of the user-selected top-level category, wherein dynamically updating the hierarchy of user-selectable categories includes removing top-level categories and sub-categories for which, based on the user-selected top-level category, no documents are available, and wherein at least one document in the document repository matches the search queries of two or more categories in the hierarchy of categories.