Patent ID: 7209914

Claim:
A computer-implemented method of searching, retrieving and representing objects, wherein objects include text files, pictures or video/audio files, comprising: providing a non-hierarchical database, the non-hierarchical database comprises a plurality of objects, each object is associated with one or more cognitive properties; searching the non-hierarchical database, comprising: selecting one or more cognitive properties; attributing a value to each of the cognitive properties which were selected, thereby defining a number of desired cognitive elements used to access the non-hierarchical database; and retrieving and representing objects, comprising: receiving one or more objects corresponding to the defined cognitive elements; creating a tree structure, wherein the tree structure represents the defined cognitive elements in a number of folders and subfolders, each folder and subfolder being related to one of the defined cognitive elements, wherein the tree structure is further refined by a filter that excludes one or more selected cognitive elements from the tree structure; assembling the received one or more objects to the folders and subfolders; and presenting the created tree structure.