Patent ID: 7904797

Claim:
A media annotation system embodied on a computer readable storage medium with computer-executable instructions for implementing components, the system comprising: a bin component that facilitates selecting and grouping a plurality of media objects, the bin component configured to create a first virtual container and a second virtual container configured to hold the media objects; an annotation component configured to annotate the plurality of media objects with at least a first metadata when the plurality of media objects is moved into the first virtual container; and an artificial intelligence component configured to generate a second metadata for annotation to the plurality of media objects based at least in part upon previous user-based instructions, the artificial intelligence component further configured to assign a priority rating to at least one metadata based upon at least one of user defined preferences, a cost-benefit analysis, or a utility analysis, the annotation component further configured to annotate the plurality of media objects with at least the second metadata when the plurality of media objects is moved from the first virtual container into the second virtual container, a first subset of the plurality of media objects being annotated with the first metadata and the second metadata based on the previous user-based instructions and a second subset of the plurality of media objects being annotated with the second metadata and not annotated with the first metadata based on the previous user-based instructions.