A method is disclosed for modifying the results of a search performed in a collection of items by a search and navigation system. The method includes receiving a query from a user interface and determining a navigation state, defined by expressions of attribute-value pairs, based on the received query....http://www.google.com/patents/US7856434?utm_source=gb-gplus-sharePatent US7856434 - System and method for filtering rules for manipulating search results in a hierarchical search and navigation system