Methods and systems for managing data created by different applications
First Claim
Patent Images
1. A machine implemented method of managing data, the method comprising:
- capturing metadata for 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;
receiving a search input for performing a single search through the metadata and content of the plurality of files stored on a user'"'"'s data processing system, wherein the metadata is stored separately from at least some of the content of the plurality of files and wherein the metadata and the content are stored on the user'"'"'s data processing system;
performing, by the user'"'"'s data processing system, the single search through the metadata of a subset of the plurality of files and through the content of the subset of the plurality of files, wherein the metadata of the subset of the plurality of the files is stored separately from the content of the subset of the plurality of files;
saving, by the user'"'"'s data processing system, the search input and associating a folder with the search input.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for managing data are provided. Data such as 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. A single search input is received and the search is performed through the metadata and content of the plurality of files and subset of the plurality of files stored on a user'"'"'s data processing system. The search input is saved in a folder for performing future searches.
-
Citations
26 Claims
-
1. A machine implemented method of managing data, the method comprising:
-
capturing metadata for 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; receiving a search input for performing a single search through the metadata and content of the plurality of files stored on a user'"'"'s data processing system, wherein the metadata is stored separately from at least some of the content of the plurality of files and wherein the metadata and the content are stored on the user'"'"'s data processing system; performing, by the user'"'"'s data processing system, the single search through the metadata of a subset of the plurality of files and through the content of the subset of the plurality of files, wherein the metadata of the subset of the plurality of the files is stored separately from the content of the subset of the plurality of files; saving, by the user'"'"'s data processing system, the search input and associating a folder with the search input. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine readable medium containing executable program instructions for causing a user'"'"'s data processing system to perform a method of managing data, the method comprising:
-
capturing metadata for 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; receiving a search input for performing a single search through the metadata and content of the plurality of files stored on a user'"'"'s data processing system, wherein the metadata is stored separately from at least some of the content of the plurality of files and wherein the metadata and the content are stored on the user'"'"'s data processing system; performing, by the user'"'"'s data processing system, the single search through the metadata of a subset of the plurality of files and through the content of the subset of the plurality of files, wherein the metadata of the subset of the plurality of the files is stored separately from the content of the subset of the plurality of files; saving, by the user'"'"'s data processing system, the search input and associating a folder with the search input. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A data processing system comprising:
-
means for capturing metadata for 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 receiving a search input for performing a single search through the metadata and content of the plurality of files stored on a user'"'"'s data processing system, wherein the metadata is stored separately from at least some of the content of the plurality of files and wherein the metadata and the content are stored on the user'"'"'s data processing system; means for performing, by the user'"'"'s data processing system, the single search through the metadata of a subset of the plurality of files and through the content of the subset of the plurality of files, wherein the metadata of the subset of the plurality of the files is stored separately from the content of the subset of the plurality of files; means for saving, by the user'"'"'s data processing system, the search input and associating a folder with the search input.
-
-
16. A machine readable medium containing executable program instructions for causing a user'"'"'s data processing system to perform a method comprising:
-
storing metadata for a plurality of files created by at least one software application, wherein the type of information in metadata for a first type of file differs from the type of information in metadata for a second type of files; receiving a search input for performing a single search through the metadata and content of the plurality of files stored on the user'"'"'s data processing system, wherein the metadata is stored separately from at least some of the content of the plurality of files and wherein the metadata and the content are stored on the user'"'"'s data processing system; performing, by the user'"'"'s data processing system, the single search through the metadata of a subset of the plurality of files and through the content of the subset of the plurality of files, wherein the metadata of the subset of the plurality of the files is stored separately from the content of the subset of the plurality of files; creating, by the user'"'"'s data processing system, a folder which represents the search input. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A machine implemented method comprising:
-
storing metadata for a plurality of files created by at least one software application, wherein the type of information in metadata for a first type of file differs from the type of information in metadata for a second type of file; receiving a search input for performing a single search through the metadata and content of the plurality of files stored on the user'"'"'s data processing system, wherein the metadata is stored separately from at least some of the content of the plurality of files and wherein the metadata and the content are stored on the user'"'"'s data processing system; performing, by the user'"'"'s data processing system, the single search through the metadata of a subset of the plurality of files and through the content of the subset of the plurality of files, wherein the metadata of the subset of the plurality of the files is stored separately from the content of the subset of the plurality of files; creating, by the user'"'"'s data processing system, a folder which represents the search input. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A data processing system comprising:
-
means for storing metadata for a plurality of files created by at least one software application, wherein the type of information in metadata for a first type of file differs from the type of information in metadata for a second type of file; means for receiving a search input for performing a single search through the metadata and content of the plurality of files stored on the user'"'"'s data processing system, wherein the metadata is stored separately from at least some of the content of the plurality of files and wherein the metadata and the content are stored on the user'"'"'s data processing system; means for performing, by the user'"'"'s data processing system, the single search through the metadata of a subset of the plurality of files and through the content of the subset of the plurality of files, wherein the metadata of the subset of the plurality of the files is stored separately from the content of the subset of the plurality of files; means for creating, by the user'"'"'s data processing system, a folder which presents the search input.
-
Specification