Embodiments consistent with the present invention relate to methods and systems for displaying a plurality of data objects, each of the data objects including an object type of a predefined set of object types, each object type including a set of attributes. In one implementation, a method is provided...http://www.google.co.uk/patents/US20050216504?utm_source=gb-gplus-sharePatent US20050216504 - Methods, computer program products and data processing systems for displaying a plurality of data objects