Methods and systems for managing data
First Claim
Patent Images
1. A non-transitory machine readable medium containing executable program instructions for causing a data processing system to perform a method comprising:
- generating metadata and content for a first file created by a first software application on the data processing system;
generating metadata and content for a second file created by a second software application on the data processing system;
exporting, by the first software application, the metadata for the first file to a metadata database stored on the data processing system;
exporting, by the second software application, the metadata for the second file to the metadata database on the data processing system;
displaying a search input user interface configured to receive a search query;
receiving a search query in the search input user interface;
performing a search of the metadata database as the search query is received;
wherein the metadata is stored in the metadata database containing metadata for a plurality of files created by a plurality of software applications, including the first and the second software applications, installed on the 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; and
wherein the search input user interface is a system wide interface for searching content and metadata of the plurality of software applications with a single search query.
0 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.
-
Citations
20 Claims
-
1. A non-transitory machine readable medium containing executable program instructions for causing a data processing system to perform a method comprising:
-
generating metadata and content for a first file created by a first software application on the data processing system; generating metadata and content for a second file created by a second software application on the data processing system; exporting, by the first software application, the metadata for the first file to a metadata database stored on the data processing system; exporting, by the second software application, the metadata for the second file to the metadata database on the data processing system; displaying a search input user interface configured to receive a search query; receiving a search query in the search input user interface; performing a search of the metadata database as the search query is received; wherein the metadata is stored in the metadata database containing metadata for a plurality of files created by a plurality of software applications, including the first and the second software applications, installed on the 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; and wherein the search input user interface is a system wide interface for searching content and metadata of the plurality of software applications with a single search query. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A machine implemented method comprising:
-
generating metadata and content for a first file created by a first software application on the data processing system; generating metadata and content for a second file created by a second software application on the data processing system; exporting, by the first software application, the metadata for the first file to a metadata database stored on the data processing system; exporting, by the second software application, the metadata for the second file to the metadata database on the data processing system; displaying a search input user interface configured to receive a search query; receiving a search query in the search input user interface; performing a search of the metadata database as the search query is received; wherein the metadata is stored in the metadata database containing metadata for a plurality of files created by a plurality of software applications, including the first and the second software applications, installed on the 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; and wherein the search input user interface is a system wide interface for searching content and metadata of the plurality of software applications with a single search query. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory machine readable medium containing executable program instructions for causing a data processing system to perform a method comprising:
-
receiving generated metadata and content for a first file created by a first software application on the data processing system; receiving generated metadata and content for a second file created by a second software application on the data processing system; receiving through an export from the first software application, the metadata for the first file and storing the metadata for the first file in a metadata database stored on the data processing system; receiving through an export from the second software application, the metadata for the second file and storing the metadata for the second file in the metadata database on the data processing system; displaying a search input user interface configured to receive a search query; receiving a search query in the search input user interface; performing a search of the metadata database as the search query is received; wherein the metadata is stored in the metadata database containing metadata for a plurality of files created by a plurality of software applications, including the first and the second software applications, installed on the 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; and wherein the search input user interface is a system wide interface for searching content and metadata of the plurality of software applications with a single search query. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A machine implemented method comprising:
-
receiving generated metadata and content for a first file created by a first software application on the data processing system; receiving generated metadata and content for a second file created by a second software application on the data processing system; receiving through an export from the first software application, the metadata for the first file and storing the metadata for the first file in a metadata database stored on the data processing system; receiving through an export from the second software application, the metadata for the second file and storing the metadata for the second file in the metadata database on the data processing system; displaying a search input user interface configured to receive a search query; receiving a search query in the search input user interface; performing a search of the metadata database as the search query is received; wherein the metadata is stored in the metadata database containing metadata for a plurality of files created by a plurality of software applications, including the first and the second software applications, installed on the 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; and wherein the search input user interface is a system wide interface for searching content and metadata of the plurality of software applications with a single search query. - View Dependent Claims (17, 18, 19, 20)
-
Specification