Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
150 words
The method for storing multimedia data comprising, in combination, the steps of: determining the particular media type of a file of data to be stored, selecting and executing a metadata extracting program to extract metadata stored in said file of data in accordance with the file format specifications for said particular media type, selecting and executing a sample extraction program for analyzing the content of said file of data to generate additional information characterizing the content of said file, selecting and executing a program for acquiring auxiliary data characterizing said file of data from one or more sources other than said file of data, combining said metadata, said additional information and said auxiliary data for form a set of logical annotations to said file of data, formatting said logical annotations into a standard data representation, and storing the combination of said file of data and logical annotations in a database.
Claim 2
Independent Claim
150 words
The method for storing multimedia data comprising, in combination, the steps of: determining the particular media type of a file of data to be stored, selecting and executing a metadata extracting program to extract metadata stored in said file of data in accordance with the file format specifications for said particular media type, selecting and executing a sample extraction program for analyzing the content of said file of data to generate additional information characterizing the content of said file, selecting and executing a program for acquiring auxiliary data characterizing said file of data from one or more sources other than said file of data, combining said metadata, said additional information and said auxiliary data for form a set of logical annotations to said file of data, formatting said logical annotations into a standard data representation, and storing the combination of said file of data and logical annotations in a database.
Claim 3
Dependent Claim
25 words
The method set forth in claim 1 wherein said additional information generated by said sample extraction program includes time-based samples of said file of data.
Claim 4
Dependent Claim
25 words
The method set forth in claim 1 wherein one of said sources of auxiliary data include data provide by user characterizing said file of data.
Claim 5
Dependent Claim
17 words
The method set forth in claim 1 wherein said standard data representation is the eXtended Markup Language.
Claim 6
Dependent Claim
34 words
The method set forth in claim 1 including the further step of processing said logical annotations to produce summary data which is combined with said logical annotations and formatted into said standard data representation.
Claim 7
Dependent Claim
118 words
Apparatus for collecting and storing metadata describing a plurality of media data files of different types having different format specifications comprising, in combination, means for extracting imbedded metadata from each of said media data files, means for processing the content of each of said media data files to produce information representing said content, means for accepting external data describing at least selected ones of said files from sources other than said selected ones of said data files, means for combining said imbedded data, said information representing said content, and said external data to form logical annotation data associated with each of said media data files, and means for storing said logical annotation data in a standard data format.
Claim 8
Dependent Claim
118 words
Apparatus for collecting and storing metadata describing a plurality of media data files of different types having different format specifications comprising, in combination, means for extracting imbedded metadata from each of said media data files, means for processing the content of each of said media data files to produce information representing said content, means for accepting external data describing at least selected ones of said files from sources other than said selected ones of said data files, means for combining said imbedded data, said information representing said content, and said external data to form logical annotation data associated with each of said media data files, and means for storing said logical annotation data in a standard data format.
Claim 9
Dependent Claim
30 words
Apparatus as set forth in claim 6 wherein said information representing said content includes one or more time-based samples of the content of at least some of said media files.
Claim 10
Dependent Claim
33 words
Apparatus as set forth in claim 7 further including means for processing said logical annotation data to produce summary data which is stored with said logical annotation data in said standard data format.
Claim 11
Dependent Claim
18 words
Apparatus as set forth in claim 6 , wherein said standard data format is the eXtensible Markup Language.
Claim 12
Dependent Claim
54 words
Apparatus as set forth in claim 6 , wherein said means for storing said logical annotation data in a standard data format includes means for mapping at least a portion of said annotation data into a database schema and uploading said portion of said annotation data into a database in accordance with said schema.