Patent ID: 8332368

Claim:
A method, comprising: providing a composite object in a computer readable medium comprised of component objects, wherein different application tasks are used to process the component objects; providing metadata associating the application tasks for the component objects grouped in the composite object with the composite object, wherein at least two of the composite objects have different types of component objects each having different instances of metadata indicating different application tasks to process the different types of component objects in the at least two composite objects; processing the metadata, indicating the application tasks for the component objects grouped in the composite object, to render a user interface for the composite object rendering an indication of application tasks used to process the component objects in the composite object; receiving a filter indicating at least one application task; processing the metadata for the composite objects indicating the application tasks associated with the component objects grouped in the composite objects; determining the composite objects whose metadata indicates at least one of the application tasks indicated in the filter; rendering information on the determined composite objects; receiving user selection of one of the determined composite objects from the rendered information; determining component objects grouped in the selected composite object that are associated with the at least one application task indicated in the filter; and rendering information on the determined component objects in the selected composite object.