Method and apparatus for cataloguing multimedia data
DCFirst Claim
1. In a computer system, a method of cataloguing multimedia data comprising the steps of:
- creating a catalogue comprising a plurality of elements and relationships between said plurality of elements, said plurality of elements identifying data associated with said multimedia data, said data including keywords interrelated via one or more associative, whole-part and inheritance relationships, and other multimedia data associated with said multimedia data;
specifying a description for a portion of said multimedia data;
creating a catalogue element in said catalogue, said catalogue element containing a pointer to said portion of said multimedia data; and
creating for said catalogue element a pointer to at least one of said keywords, said at least one of said keywords containing a plurality of pointers to a set of elements in said catalogue interrelated to said at least one of said keywords via said one or more associative, whole-part and inheritance relationships, and creating for said catalogue element a plurality of pointers to elements in said catalogue that identify other multimedia data associated with said portion of multimedia data.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The invention 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
29 Claims
-
1. In a computer system, a method of cataloguing multimedia data comprising the steps of:
-
creating a catalogue comprising a plurality of elements and relationships between said plurality of elements, said plurality of elements identifying data associated with said multimedia data, said data including keywords interrelated via one or more associative, whole-part and inheritance relationships, and other multimedia data associated with said multimedia data; specifying a description for a portion of said multimedia data; creating a catalogue element in said catalogue, said catalogue element containing a pointer to said portion of said multimedia data; and creating for said catalogue element a pointer to at least one of said keywords, said at least one of said keywords containing a plurality of pointers to a set of elements in said catalogue interrelated to said at least one of said keywords via said one or more associative, whole-part and inheritance relationships, and creating for said catalogue element a plurality of pointers to elements in said catalogue that identify other multimedia data associated with said portion of multimedia data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 create a catalogue comprising a plurality of elements and relationships between said plurality of elements, said plurality of elements identifying data associated with said multimedia data, said data including keywords interrelated via one or more associative, whole-part and inheritance relationships, and other multimedia data associated with said multimedia data; 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 in said catalogue, said catalogue element containing a pointer to said portion of said multimedia data; and computer readable program code configured to cause a computer to create for said catalogue element a pointer to at least one of said keywords, said at least one of said keywords containing a plurality of pointers to a set of elements in said catalogue interrelated to said at least one of said keywords via said one or more associative, whole-part and inheritance relationships, and creating for said catalogue element a plurality of pointers to elements in said catalogue that identify other multimedia data associated with said portion of multimedia data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. 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, said plurality of index elements identifying data associated with said multimedia data, said data including keywords interrelated via one or more associative, whole-part and inheritance relationships, and other multimedia data associated with said multimedia data. - View Dependent Claims (26, 27)
-
-
28. 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; 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; and computer readable program code configured to cause a computer to delete said catalogue element, said computer readable program code configured to cause a computer to delete comprising; 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.
-
29. 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; 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; and computer readable program code configured to cause a computer to delete said catalogue element, said computer readable program code configured to cause a computer to delete comprising; 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 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 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.
Specification