Methods and systems for managing data
First Claim
Patent Images
1. A machine implemented method of managing data, the method comprising:
- capturing metadata from a plurality of files created by a plurality of different software applications which execute on a data processing system, wherein the 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;
searching the metadata from the plurality of files created by the plurality of different software applications.
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.
199 Citations
144 Claims
-
1. A machine implemented method of managing data, the method comprising:
-
capturing metadata from a plurality of files created by a plurality of different software applications which execute on a data processing system, wherein the 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;
searching the metadata from the plurality of files created by the plurality of different software applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine readable medium containing executable program instructions for causing a data processing system to perform a method of managing data, the method comprising:
- capturing metadata from a plurality of files created by a plurality of different software applications which execute on a data processing system, wherein the 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;
searching the metadata from the plurality of files created by the plurality of different software applications. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
- capturing metadata from a plurality of files created by a plurality of different software applications which execute on a data processing system, wherein the 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;
-
21. A data processing system comprising:
-
means for capturing metadata from a plurality of files created by a plurality of different software applications which execute on a data processing system, wherein the 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;
means for searching the metadata from the plurality of files created by the plurality of different software applications. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 30)
-
-
29. A data processing system as in clam 21 wherein the first software application is an image display or processing program and the first field is for a color space identifier and the second field is for the width of the image in pixels and wherein the second software application is a word processing program and the third field is for an author identifier and the fourth field is for keywords.
-
31. A machine implemented method of managing data, the method comprising:
-
capturing metadata from a plurality of files created by a plurality of different software applications which execute on a data processing system;
storing the metadata 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:
-
capturing metadata from a plurality of files created by a plurality of different software applications which execute on a data processing system;
storing the metadata 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 capturing metadata from a plurality of files created by a plurality of different software applications which execute on a data processing system;
means for storing the metadata on a storage medium in a flat file format. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A machine implemented method of managing data, the method comprising:
-
capturing metadata from a plurality of files created by a plurality of different software applications which execute on a data processing system, wherein the 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;
displaying a search input interface for searching the metadata. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A machine readable medium containing executable program instructions for causing a data processing system to perform a method of managing data, the method comprising:
-
capturing metadata from a plurality of files created by a plurality of different software applications which execute on a data processing system, wherein the 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;
displaying a search input interface for searching the metadata. - View Dependent Claims (72, 73, 74, 75, 76, 78, 79, 80)
-
-
77. A machine readable medium as in claim 737 the method further comprising:
displaying search results in a window, the search results being segmented into groups which are separated by identifying headers.
-
81. A data processing system comprising:
-
means for capturing metadata from a plurality of files created by a plurality of different software applications which execute on a data processing system, wherein the 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;
means for displaying a search input interface for searching the metadata. - View Dependent Claims (82, 83, 84, 85, 86, 87, 88, 89, 90)
-
-
91. A data processing system comprising,
at least one processor; a memory coupled to the processor, the memory storing a plurality of software components which are executable on the processor, the software components comprising;
a first plurality of application programs which are capable of creating a plurality of different data files;
a metadata management program coupled trough programming interfaces to the first plurality of application programs and coupled to a file system storage of metadata captured from files created by the first plurality of application programs, wherein the type of information in metadata for files of a first application gam of the first plurality of application programs differs from the type of information in metadata for files of a second application program of the first plurality of application programs. - View Dependent Claims (92, 93, 94, 95, 96, 97, 98, 99, 100)
-
101. A machine implemented method of managing data, the method comprising:
-
capturing metadata from a plurality of files created by a plurality of different software applications, wherein the 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;
performing a search of the metadata and of non-metadata for the plurality of files either concurrently or in response to a single command.
-
-
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 the 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. A machine implemented method of managing data, the method comprising:
-
receiving input for a search;
searching for search results as the input is being received, the searching being through a plurality of data files created by different software applications on a data processing system. - View Dependent Claims (104)
-
-
105. A machine implemented method of managing data, the method comprising:
-
receiving one or more inputs indicating a selection of a plurality of items;
receiving a command requesting both a New storage facility and an association of the plurality of items with the New storage facility;
creating the New storage facility and associating the plurality of items with the New storage facility in responses to receiving the command. - View Dependent Claims (106, 107, 108, 109, 110, 111)
-
-
112. A machine implemented method of managing data, the method comprising:
-
displaying a window having a plurality of first items and a plurality of second items;
displaying a control for selecting at least either a first type of view or a second type of view for at least one of the first items and the second items in the window;
displaying the plurality of first items in the first type of view within the window and displaying the plurality of second items in the second type of view within the window. - View Dependent Claims (113, 114)
-
-
115. A machine implemented method of managing data, the method comprising:
-
capturing metadata from a plurality of files created by at least one software application which executes on a data processing system, wherein the type of information in metadata for files of a first type differs from the type of information in metadata for files of a second type;
searching the metadata from the plurality of files. - View Dependent Claims (116, 117, 118, 119, 120, 121, 122, 123, 124)
-
-
125. A machine readable medium containing executable program instructions for causing a data processing system to perform a method of managing data, the method comprising:
-
capturing metadata from a plurality of files created by at least one software application which executes on a data processing system, wherein the type of information in metadata for files of a first type differs from the type of information in metadata for files of a second type;
searching the metadata from the plurality of files. - View Dependent Claims (126, 127, 128, 129, 130, 131, 132, 133, 134)
-
-
135. A data processing system comprising:
-
means for capturing metadata from a plurality of files created by at least one software application which executes on a data processing system, wherein the type of information in metadata for files of a first type differs from the type of information in metadata for files of a second type;
means for searching the metadata from the plurality of files. - View Dependent Claims (136, 137, 138, 139, 140, 141, 142, 143, 144)
-
Specification