Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
234 words
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.
Claim 2
Dependent Claim
234 words
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.
Claim 3
Dependent Claim
27 words
The system of claim 1 further comprising a metadata generation component that generates new metadata based at least in part upon the grouping of the media objects.
Claim 4
Dependent Claim
23 words
The system of claim 2 , the metadata generation component comprising an analyzing component that identifies properties respectively associated with the media objects.
Claim 5
Dependent Claim
12 words
The system of claim 3 , the analyzing component comprising a classifier.
Claim 6
Dependent Claim
27 words
The system of claim 3 , the analyzing component comprising at least one of a pattern recognition component, an audio recognition component, or a data fusion component.
Claim 7
Dependent Claim
38 words
The system of claim 2 , wherein the generation component generates new metadata based at least in part upon the grouping of the media objects by analyzing the media objects for at least one characteristic common among them.
Claim 8
Dependent Claim
24 words
The system of claim 6 , wherein the analysis comprises at least one of face detection, content analysis, intrinsic metadata comparison, or pen-ink recognition.
Claim 9
Dependent Claim
21 words
The system of claim 1 , wherein the priority rating is further based on a probabilistic based analysis or statistical-based analysis.
Claim 10
Dependent Claim
18 words
The system of claim 1 , wherein media objects are grouped based at least upon the priority rating.
Claim 11
Dependent Claim
45 words
The system of claim 1 , wherein the media objects comprise at least one of a picture, a photograph, music, sounds, text, e-mail message, a movie, a video recording, streaming video, a video still, documents, or slides, or any combination thereof, or any portion thereof.
Claim 12
Dependent Claim
29 words
The system of claim 1 , further comprising a user selection component that receives the selected plurality of media objects based at least in part upon a user's instructions.
Claim 13
Dependent Claim
38 words
The system of claim 1 , further comprising a display bin that facilitates annotating media objects with metadata based at least upon a user selecting a plurality of media objects and placing the media objects in the bin.
Claim 14
Dependent Claim
19 words
The system of claim 1 , wherein the plurality of media objects are annotated with a plurality of metadata.
Claim 15
Dependent Claim
44 words
The system of claim 1 further comprising a selection component that provides for a user to select a subset of a plurality of the objects that are displayed via selecting a first object and sweeping over other objects intended to fall within the subset.
Claim 16
Dependent Claim
16 words
The system of claim 14 , the selection component working in conjunction with a mouse pointer.
Claim 17
Dependent Claim
17 words
The system of claim 14 further comprising a collection component that provides for grouping the selected objects.
Claim 18
Dependent Claim
14 words
The system of claim 16 , the grouping being effected via a keystroke instruction.
Claim 19
Dependent Claim
35 words
The system of claim 1 , further comprising one or more category filters that annotate media objects selected and assigned to the one or more category filters with metadata associated with the respective category filters.
Claim 20
Dependent Claim
29 words
The system of claim 18 , wherein the category filters facilitate the focusing of media objects while browsing the plurality of media objects available for view to a user.
Claim 21
Dependent Claim
26 words
The system of claim 18 , further comprising a category filter label associated with the respective category filter that generally identifies the media objects included therein.
Claim 22
Dependent Claim
28 words
The system of claim 20 , wherein the category filter label is metadata that is annotated to the media objects which are included in the respective category filter.
Claim 23
Dependent Claim
26 words
The system of claim 18 , wherein the category filters comprise respective sub-category filters, thereby creating a hierarchal arrangement of media objects and metadata annotated thereto.
Claim 24
Dependent Claim
32 words
The system of claim 1 , further comprising a time-based selection component that highlights media objects for subsequent selection which are related by at least one of intrinsic or extrinsic time-related metadata.
Claim 25
Dependent Claim
49 words
The system of claim 1 , further comprising command keys to optimize browsing, clustering, and sorting in order to facilitate rapid annotation of media objects, the command keys comprising at least one of a filter command, a select command, an unselect command, an inverse command, or a show-all command.
Claim 26
Dependent Claim
47 words
The system of claim 24 , wherein the select command selects any highlighted media objects, the unselect command removes any highlighting of the media objects, and the inverse command simultaneously highlights the media objects not already highlighted and removes the highlighting of the already highlighted media objects.
Claim 27
Dependent Claim
32 words
The system of claim 1 further comprising a metadata historical component that records current annotated metadata and previous metadata annotated to the respective media objects and prioritizes at least the current metadata.
Claim 28
Dependent Claim
28 words
The system of claim 1 further comprising a media display component that facilitates focusing a larger grouping of the media objects to a smaller grouping of media objects.
Claim 29
Dependent Claim
49 words
The system of claim 1 , further comprising a visualized database, the database storing the plurality of media objects such that the media objects are randomly viewable by a user in order to facilitate random access, browsing, clustering, and sorting of the media objects to facilitate rapid annotation thereof.
Claim 30
Dependent Claim
31 words
The system of claim 1 , further comprising a component that generates a new media object from at least two media objects based at least in part upon metadata associated therewith.
Claim 31
Dependent Claim
243 words
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.
Claim 32
Dependent Claim
243 words
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.
Claim 33
Dependent Claim
36 words
The method of claim 30 , further comprising generating the second metadata based on at least one of content, length, creation date, last modified date, visual and audio patterns, or sequences of the selected media objects.
Claim 34
Dependent Claim
25 words
The method of claim 30 , further comprising removing at least one of the annotated metadata based at least in part by a user's instructions.
Claim 35
Dependent Claim
30 words
The method of claim 30 , further comprising generating new metadata and annotating the selected media objects such that a plurality of metadata are annotated to the selected media objects.
Claim 36
Dependent Claim
40 words
The method of claim 30 , wherein the media objects comprise portions, cliplets, or snippets, and any combination thereof of at least one of movies, videos, songs, music, text, documents, pictures, photographs, emails, and streaming video, or any combination thereof.
Claim 37
Dependent Claim
30 words
The method of claim 30 , wherein the media objects are visually and randomly selected from a database of media objects that are quickly and easily viewable by a user.
Claim 38
Dependent Claim
25 words
The method of claim 35 , wherein the media objects maintained in the database are not permanently modified by annotating the media objects with metadata.
Claim 39
Dependent Claim
31 words
The method of claim 35 , wherein the media objects in the database are at least one of images of the actual media objects or images representing the actual media objects.
Claim 40
Dependent Claim
27 words
The method of claim 35 , wherein the selected media objects are annotated with at least one metadata based at least in part upon a user's instructions.
Claim 41
Dependent Claim
37 words
The method of claim 35 , further comprising identifying at least a second media object related to at least a first media object, which is annotated with a desired metadata, for subsequent annotation with the desired metadata.
Claim 42
Dependent Claim
28 words
The method of claim 30 , further comprising generating a new media object by combining at least two media objects based at least in part upon metadata therewith.
Claim 43
Dependent Claim
15 words
A computer readable medium storage device having stored thereon the system of claim 30 .
Claim 44
Dependent Claim
185 words
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.
Claim 45
Dependent Claim
185 words
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.