9. A non-transitory computer readable medium embodying a set of instructions, which, when executed by one or more processors cause the one or more processors to perform a method comprising: preparing a plurality of documents; determining at least one value of at least one type of metadata corresponding to each of the plurality of documents and associating the at least one value of the metadata with the corresponding document; displaying a plurality of icons corresponding to the plurality of documents in 2 or 3 dimensions in a display region; and selecting the at least one value of the metadata for varying the display states of the plurality of the icons in the display region based on the selected value of the metadata; wherein the display region is divided into sub-regions with some of the sub-regions associated with at least one value of the metadata; wherein if one of the plurality of icons contains metadata pertaining to at least two of the sub-regions, displaying the one of the plurality of icons to be in a sub-region between the at least two of the sub-regions; wherein each of the plurality of icons are positioned in the display region based, at least in part, on a value of a date type of metadata of the corresponding plurality of documents; wherein upon selecting the at least one of the value of the metadata, only the icons corresponding to the documents filtered using the selected least one of the value of the metadata are displayed in the display region.
9. A non-transitory computer readable medium embodying a set of instructions, which, when executed by one or more processors cause the one or more processors to perform a method comprising: preparing a plurality of documents; determining at least one value of at least one type of metadata corresponding to each of the plurality of documents and associating the at least one value of the metadata with the corresponding document; displaying a plurality of icons corresponding to the plurality of documents in 2 or 3 dimensions in a display region; and selecting the at least one value of the metadata for varying the display states of the plurality of the icons in the display region based on the selected value of the metadata; wherein the display region is divided into sub-regions with some of the sub-regions associated with at least one value of the metadata; wherein if one of the plurality of icons contains metadata pertaining to at least two of the sub-regions, displaying the one of the plurality of icons to be in a sub-region between the at least two of the sub-regions; wherein each of the plurality of icons are positioned in the display region based, at least in part, on a value of a date type of metadata of the corresponding plurality of documents; wherein upon selecting the at least one of the value of the metadata, only the icons corresponding to the documents filtered using the selected least one of the value of the metadata are displayed in the display region. 15. The computer readable medium of claim 9 , wherein the selected at least one type of the value of the metadata is a keyphrase and wherein only the icons corresponding to the documents containing with the keyphrase are displayed in the display region.