Patent ID: 8661036

Claim:
A method for facilitating the display of an object in response to a query from a user, comprising: receiving in a property component, an assignment of metadata to the object, wherein the assignment includes at least a keyword and at least one additional property; accessing the object with the property component; accessing other objects stored in a file system that share the same metadata being assigned to the object regardless of locations of the objects in the file system; grouping the object and the other objects by the metadata, the object and the other objects grouped by the metadata comprising a cluster of objects that share the same metadata; displaying the object and the other objects that share the same metadata, comprising the cluster, with a viewing component configured to be property driven; receiving in the property component, a change of the metadata being assigned to the object; responsive to the change of the metadata being assigned to the object, automatically modifying the other objects included in the cluster, based on the changed metadata to obtain a modified cluster; synchronizing the modified cluster between the property component and the viewing component with a synchronization component; and displaying the modified cluster including the object and the other objects according to the modified cluster changed metadata.