Rapid media group annotation
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a unique system and method for facilitating browsing, sorting, clustering, and filtering any number of media objects grouped together in a quick and easy manner. In particular, the invention involves annotating the media objects, which have been clustered, sorted, and/or filtered en masse rather than individually, with metadata. The media objects may be selected by a user and annotated with a plurality of metadata as desired by a user in order to optimize utilization of the media objects. The media objects may also be combined and/or mixed in any number of ways to create new media objects. Media objects may include an audio component, a visual component, a portion thereof, and/or any combination thereof.
133 Citations
42 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. A computer implemented method of annotating media objects, the method operable on a computer processor, the method comprising:
-
creating, by the processor, a first virtual container and a second virtual container configured to hold the media objects; assigning first metadata to the first virtual container; selecting a plurality of media objects and moving the plurality of media objects into the first virtual container; annotating, by the processor, the plurality of media objects with the first metadata en masse, based on the first virtual container; generating second metadata for annotation to the plurality of media objects based at least in part upon an analysis of previous user-based instructions via an artificial intelligence component; assigning the second metadata to the second virtual container; moving a first portion of the plurality of media objects from the first virtual container into the second virtual container and annotating the first portion of the plurality of media objects with the second metadata, the first portion of the plurality of media objects being annotated with the first and second metadata based on the previous user-based instructions; and moving a second portion of the plurality of media objects from the first virtual container into the second virtual container and annotating the second portion of the plurality of media objects with the second metadata, the second portion 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. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
42. A media annotation system, embodied on a computer readable storage medium, comprising:
-
means for selecting and grouping a plurality of media objects into at least a first group and a second group; means for annotating the plurality of media objects with at least a first metadata based at least in part on grouping the plurality of media objects into the first group, means for generating at least a second metadata for annotation to the plurality of media objects based at least in part upon an analysis of previous user-based instructions by an artificial intelligence component; and means for annotating the plurality of media objects with at least the second metadata based at least in part on regrouping the plurality of media objects from the first group into the second group, wherein a first subset of the plurality of media objects is 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 is annotated with the second metadata and not annotated with the first metadata based on the previous user-based instructions.
-
Specification