Methods and systems for managing data
First Claim
Patent Images
1. A machine implemented 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, wherein the capturing is performed in response to notifications that files have been created or modified;
storing the metadata, from the plurality of files, in a data structure configured for searching;
storing indexed content from the plurality of files;
receiving a search query for a search operation, wherein the search query is entered into a system wide interface through a single command;
performing the search operation on both the stored metadata and the stored indexed content;
displaying, as the search query is entered, a list of results from the search operation, the list presenting N files, wherein N is less than M files found from the search operation and wherein the list includes files of different types and a number of files in the list within each type is limited to less than N; and
displaying a command to show all M items.
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 machine implemented 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, wherein the capturing is performed in response to notifications that files have been created or modified; storing the metadata, from the plurality of files, in a data structure configured for searching; storing indexed content from the plurality of files; receiving a search query for a search operation, wherein the search query is entered into a system wide interface through a single command; performing the search operation on both the stored metadata and the stored indexed content; displaying, as the search query is entered, a list of results from the search operation, the list presenting N files, wherein N is less than M files found from the search operation and wherein the list includes files of different types and a number of files in the list within each type is limited to less than N; and displaying a command to show all M items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory machine readable medium storing executable instructions which when executed cause a data processing system to perform a 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, wherein the capturing is performed in response to notifications that files have been created or modified; storing the metadata, from the plurality of files, in a data structure configured for searching; storing indexed content from the plurality of files; receiving a search query for a search operation, wherein the search query is entered into a system wide interface through a single command; performing the search operation on both the stored metadata and the stored indexed content; displaying, as the search query is entered, a list of results from the search operation, the list presenting N files, wherein N is less than M files found from the search operation and wherein the list includes files of different types and a number of files in the list within each type is limited to less than N; and displaying a command to show all M items. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification