Patent ID: 7444340
Filing Date: 2008-10-28
Classification: G06F,Y10S

Abstract:
1. A software product, tangibly embodied in a machine-readable storage device, for user interfaces, the software product comprising instructions cause one or more data processing apparatus to perform operations comprising: receiving digital objects, the digital objects consisting of images, sound tracks, animations or videos, wherein each digital object is a collection of digital data including both content and separate metadata describing the content; defining a data structure specifying a plurality of containers to organize the digital objects using information specified by the digital object metadata to define the containers, where the digital object metadata includes user-defined tags that define a classification for each digital object; identifying each of the containers in the data structure as empty or non-empty, wherein each non-empty container is associated with one or more respective digital objects and each empty container is associated with none of the digital objects; generating a reduced representation of the data structure, the reduced representation including a respective representation for each of the non-empty containers but no representation for any of the empty containers; and presenting the reduced representation of the data structure in a user interface, including presenting a simultaneous representation of the non-empty containers and no representation of the empty containers.