Methods and systems for managing data
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are captured, and the captured metadata is searched. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
100 Citations
128 Claims
-
1-30. -30. (canceled)
-
31. A machine implemented method of managing data, the method comprising:
-
storing metadata from a plurality of files created by a plurality of different software applications which execute on a data processing system;
wherein the metadata is stored on a storage medium in a flat file format. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A machine readable medium containing executable program instructions for causing a data processing system to perform a method of managing data, the method comprising:
-
storing metadata from a plurality of files created by a plurality of different software applications which execute on a data processing system;
wherein the metadata is stored on a storage medium in a flat file format. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A data processing system comprising:
-
means for storing metadata from a plurality of files created by a plurality of different software applications which execute on a data processing system;
wherein the metadata is stored on a storage medium in a flat file format. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61-101. -101. (canceled)
-
102. A machine implemented method of managing data, the method comprising:
-
receiving, by a software component, a call to import metadata from a file;
importing, by the software component, the metadata from the file created by a first application program into a metadata database wherein the metadata database includes metadata from a plurality of files created by a plurality of different software applications wherein a type of information in metadata for files of a first software application differs from the type of information in metadata for files of a second software application.
-
-
103-114. -114. (canceled)
-
115. A machine readable medium containing executable program instructions for causing a data processing system to perform a method comprising:
requesting, in response to information about a type of a file, a software component to obtain metadata for the file, the metadata to be stored into a metadata database which includes metadata for a plurality of files created by a plurality of different software applications wherein a type of information in metadata for files of a first software application differs from the type of information in metadata for files of a second software application. - View Dependent Claims (116, 117, 118, 119)
-
120. A machine implemented method comprising:
requesting, in response to information about a type of a file, a software component to obtain metadata for the file, the metadata to be stored into a metadata database which includes metadata for a plurality of files created by a plurality of different software applications wherein a type of information in metadata for files of a first software application differs from the type of information in metadata for files of a second software application. - View Dependent Claims (121, 122, 123, 124)
-
125. A machine readable medium containing executable program instructions for causing a data processing system to perform a method comprising:
-
obtaining and storing metadata for a file created by a software application;
exporting the metadata for the file into a form readable by the software application. - View Dependent Claims (126)
-
-
127. A machine implemented method comprising:
-
obtaining and storing metadata for a file created by a software application;
exporting the metadata for the file into a form readable by the software application. - View Dependent Claims (128)
-
Specification