Method and apparatus for cataloguing multimedia data
DCFirst Claim
1. A method of cataloguing multimedia data comprising the steps of:
- specifying a description for a portion of said multimedia data;
creating a catalogue element for said portion of said multimedia data;
creating a plurality of attributes and attribute elements; and
creating a plurality of relationships between said catalogue element and said plurality of attributes and attribute elements.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The mechanism catalogues data such as multimedia data. A catalogue is a collection of one or more catalogue elements. An index is used to access a catalogue. An element of a catalogue has one or more attributes. An attribute provides information that can be used to search for, answer questions about, and navigate through a catalogue. An attribute of a catalogue element can be an element that has attributes. A catalogue element attribute that is an element is referred to as an attribute element. Attribute elements and attributes are used to build an index that can be used to facilitate catalogue access. Within a catalogue, smaller catalogues can be created by, for example, querying and user designation.
-
Citations
34 Claims
-
1. A method of cataloguing multimedia data comprising the steps of:
-
specifying a description for a portion of said multimedia data;
creating a catalogue element for said portion of said multimedia data;
creating a plurality of attributes and attribute elements; and
creating a plurality of relationships between said catalogue element and said plurality of attributes and attribute elements. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
identifying references to a plurality of existing attribute elements in said description; and
creating a plurality of relationships between said catalogue element and said plurality of existing attribute elements.
-
-
3. The method of claim 1 wherein said attribute element is a proposed element, said method further comprising the steps of:
-
examining said proposed element to determine whether it is an approved element;
transforming said proposed element into an existing attribute element when said proposed element is an approved element;
deleting said proposed element when said proposed element is an unapproved element.
-
-
4. The method of claim 3 wherein said step of transforming further comprises the step of inserting said proposed element into a hierarchy of elements.
-
5. The method of claim 1 wherein one of said plurality of relationships is a hierarchical relationship.
-
6. The method of claim 1 wherein one of said plurality of attribute elements is a thesaural element for use as an alternate for another element, said step of creating a plurality of relationships further comprises the steps of:
-
identifying said another element;
creating a relationship between said thesaural element and said another element.
-
-
7. The method of claim 1 further comprising the step of deleting said catalogue element from said index.
-
8. The method of claim 7 wherein said step of deleting further comprises the steps of:
-
identifying said plurality of attributes and attribute elements;
reassigning said plurality of attributes and attribute elements when said plurality of attributes and attribute elements can be reassigned;
deleting said plurality of attributes and attribute elements when said plurality of related attributes and attribute elements cannot be reassigned;
deleting said catalogue element.
-
-
9. The method of claim 8 wherein said step of reassigning further comprises the step of modifying relationships between said catalogue element and said plurality of attributes and attribute elements such that said plurality of attributes and attribute elements are no longer related to said catalogue element.
-
10. The method of claim 8 wherein said step of deleting further comprises the steps of:
-
locating a second plurality of attributes and attribute elements, said second plurality of attributes and attribute elements are related to said plurality of attributes and attribute elements;
reassigning said second plurality of attributes and attribute elements when said second plurality of attributes and attribute elements can be reassigned;
deleting said second plurality of attributes and attribute elements when said second plurality of attributes and attribute elements cannot be reassigned;
deleting said plurality of attributes and attribute elements.
-
-
11. The method of claim 1 further comprising the step of creating an event element for a second portion of said multimedia data, said event element represents an event associated with said second portion of said multimedia data.
-
12. The method of claim 11 wherein said event element represents a quality assurance event.
-
13. The article of manufacture of claim 8 wherein said program code configured to cause said computer to reassign further comprises computer readable program code configured to cause a computer to modify relationships between said catalogue element and said plurality attributes and attribute elements such that said plurality of attributes and attribute elements are no longer related to said index element.
-
14. An article of manufacture comprising:
-
a computer usable medium having computer readable program code embodied therein for cataloguing multimedia data using a general indexing structure, the computer readable program code in said article of manufacture comprising;
computer readable program code configured to cause a computer to specify a description for a portion of said multimedia data;
computer readable program code configured to cause a computer to create a catalogue element for said portion of said multimedia data;
computer readable program code configured to cause a computer to create a plurality of attributes and attribute elements; and
computer readable program code configured to cause a computer to create a plurality of relationships between said catalogue element and said plurality of attributes and attribute elements. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
computer readable program code configured to cause a computer to identify references to a plurality of existing attribute elements in said description;
computer readable program code configured to cause a computer to create a plurality of relationships between said catalogue element and said plurality of existing attribute elements.
-
-
16. The article of manufacture of claim 14 wherein said index element is a proposed index element, said program code further comprising:
-
computer readable program code configured to cause a computer to examine said proposed element to determine whether it is an approved element;
computer readable program code configured to cause a computer to transform said proposed element into an existing attribute element when said proposed element is an approved element;
computer readable program code configured to cause a computer to delete said proposed element when said proposed element is an unapproved element.
-
-
17. The article of manufacture of claim 16 wherein said program code configured to cause a computer to transform further comprises computer readable program code configured to cause a computer to insert said proposed element into a hierarchy of elements.
-
18. The article of manufacture of claim 14 wherein one of said plurality of relationships is a hierarchical relationship.
-
19. The article of manufacture of claim 14 wherein one of said plurality of attribute elements is a thesaural element for use as an alternate for another element, said program code configured to create a plurality of relationships further comprises:
-
computer readable program code configured to cause a computer to identify said another element;
computer readable program code configured to cause a computer to create a relationship between said thesaural element and said another element.
-
-
20. The article of manufacture of claim 14 further comprising computer readable program code configured to cause a computer to delete said catalogue element.
-
21. The article of manufacture of claim 20 wherein program code configured to cause a computer to delete further comprises:
-
computer readable program code configured to cause a computer to identify said plurality of attributes and attribute elements;
computer readable program code configured to cause a computer to reassign said plurality of attributes and attribute elements when said plurality of attributes and attribute elements can be reassigned;
computer readable program code configured to cause a computer to delete said plurality of attributes and attribute elements when said plurality of attributes and attribute elements cannot be reassigned;
computer readable program code configured to cause a computer to delete said catalogue element.
-
-
22. The article of manufacture of claim 21 wherein said program code configured to cause a computer to delete further comprises:
-
computer readable program code configured to cause a computer to locate a second plurality of attributes and attribute elements, said plurality of attributes and attribute elements are related to said plurality of attributes and attribute elements;
computer readable program code configured to cause a computer to reassign said second plurality of attributes and attribute elements when said second plurality of attributes and attribute elements can be reassigned;
computer readable program code configured to cause a computer to delete said second plurality of attributes and attribute elements when said second plurality of attributes and attribute elements cannot be reassigned;
computer readable program code configured to cause a computer to delete said plurality of attributes and attribute elements.
-
-
23. The article of manufacture of claim 14 further comprising computer readable program code configured to cause a computer to create an event for a second portion of said multimedia data, said event represents an event associated with said second portion of said multimedia data.
-
24. The article of manufacture of claim 23 wherein said event represents a quality assurance event.
-
25. A method of managing the quality of data collection of multimedia data comprising the steps of:
-
reviewing said multimedia data;
creating an event, said event containing information regarding the quality of data collection;
associating said event with a portion of said multimedia data. - View Dependent Claims (26)
recalling said portion of said multimedia data using said event; reviewing said multimedia data to assess the quality of data collection for said portion of said multimedia data.
-
-
27. A system for cataloguing multimedia data comprising:
-
a processing unit;
a cataloguing facility coupled to said processing unit;
a relationship management facility coupled to said processing unit;
a plurality of index elements coupled to cataloguing facility and said relationship management facility. - View Dependent Claims (28, 29)
a cataloguing interface;
a plurality of cataloguing processes coupled to said cataloguing interface.
-
-
29. The system of claim 27 wherein said relationship management facility comprises:
-
a relationship management interface;
a plurality of relationship management processes coupled to said relationship management interface.
-
-
30. A method of creating an alternate catalogue for multimedia data comprising the steps of:
-
creating a first catalogue for said multimedia data, said catalogue containing one or more catalogue elements;
creating a first set of keywords associated with said one or more catalogue elements;
creating a second set of keywords associated with said one or more catalogue elements. - View Dependent Claims (31, 32, 33, 34)
creating a first set of types associated with said first set of keywords; and
creating a second set of types associated with said second set of keywords.
-
-
32. The method of claim 31 wherein said first and second sets of types are interrelated to form a hierarchy of types.
-
33. The method of claim 30 wherein said first and second sets of keywords are interrelated to form a hierarchy of keywords.
-
34. The method of claim 30 wherein one or more keywords in said first set of keywords is associated with a first thesaural keyword element having a first value and a second thesaural keyword element having a
Specification