Methods and systems for managing data
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, at a computing device, a selection of one or more files, wherein each file has a corresponding file type, wherein each file type specifies a set of one or more search attributes, and wherein each file is associated with a metadata object;
receiving a command to perform a search using the selection of one or more files;
identifying a corresponding file type for each file in the selection of one or more files;
determining one or more sets of search attributes for each identified file type in the selection of one or more files;
identifying one or more metadata objects associated with the selection of one or more files, wherein each metadata object includes a persistent file identifier that remains the same when the associated file is modified, and wherein each metadata object includes metadata;
using the determined search attributes to select a portion of metadata from each metadata object, wherein the selection is from the identified one or more metadata objects associated with the selection of one or more files;
extracting the selected portions of metadatagenerating a search query using the extracted portions of metadata;
performing a search using the search query; and
displaying results of the search.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for managing data, such as metadata. In one exemplary method, a selection of at least one file having metadata stored in a metadata database is received, and a selection of a command to search, using at least a portion of the metadata, is received, and a search through the metadata database is performed. Methods and data processing systems and machine readable media are also described.
105 Citations
15 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a computing device, a selection of one or more files, wherein each file has a corresponding file type, wherein each file type specifies a set of one or more search attributes, and wherein each file is associated with a metadata object; receiving a command to perform a search using the selection of one or more files; identifying a corresponding file type for each file in the selection of one or more files; determining one or more sets of search attributes for each identified file type in the selection of one or more files; identifying one or more metadata objects associated with the selection of one or more files, wherein each metadata object includes a persistent file identifier that remains the same when the associated file is modified, and wherein each metadata object includes metadata; using the determined search attributes to select a portion of metadata from each metadata object, wherein the selection is from the identified one or more metadata objects associated with the selection of one or more files; extracting the selected portions of metadata generating a search query using the extracted portions of metadata; performing a search using the search query; and displaying results of the search. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system, comprising:
-
one or more processors; a non-transitory computer-readable storage medium containing instructions configured to cause the one or more processors to perform operations, including; receiving a selection of one or more files, wherein each file has a corresponding file type, wherein each file type specifies a set of one or more search attributes, and wherein each file is associated with a metadata object; receiving a command to perform a search using the selection of one or more files; identifying a corresponding file type for each file in the selection of one or more files; determining one or more sets of search attributes for each identified file type in the selection of one or more files; identifying one or more metadata objects associated with the selection of one or more files, wherein each metadata object includes a persistent file identifier that remains the same when the associated file is modified, and wherein each metadata object includes metadata; using the determined search attributes to select a portion of metadata from each metadata object, wherein the selection is from the identified one or more metadata objects associated with the selection of one or more files; extracting the selected portions of metadata;
generating a search query using the extracted portions of metadata;performing a search using the search query; and displaying results of the search. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer-program product, tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to:
-
receive a selection of one or more files, wherein each file has a corresponding file type, wherein each file type specifies a set of one or more search attributes, and wherein each file is associated with a metadata object; receive a command to perform a search using the selection of one or more files; identify a corresponding file type for each file in the selection of one or more files; determine one or more sets of search attributes for each identified file type in the selection of one or more files; identify one or more metadata objects associated with the selection of one or more files, wherein each metadata object includes a persistent file identifier that remains the same when the associated file is modified, and wherein each metadata object includes metadata; use the determined search attributes to select a portion of metadata from each metadata object, wherein the selection is from the identified one or more metadata objects associated with the selection of one or more files; extract the selected portions of metadata; generate a search query using the extracted portions of metadata; perform a search using the search query; and display results of the search. - View Dependent Claims (12, 13, 14, 15)
-
Specification