Patent attributes
A contents display and search system for navigating and searching and exploring a collection of objects includes a database of Attributes; each of the Attributes being associated with one or more objects, and a database of Kinds, each Kind being associated with one or more Attributes. When a user enters a search query including at least one Attribute, an object is tested to determine whether it has Attributes of the Kind corresponding to the Kind of the at least one specified Attribute before function testing is performed. Search and contents investigation results are presented in a hierarchical format in which Kinds and Attributes rather than objects, are displayed until the search or content type is further specified by selecting additional Kinds and/or Attributes such that the number of objects satisfying the specified search is below a threshold. User interaction modifies the hierarchical order of Kinds and Attributes in the display.