Enterprise-Wide Information Management System for Enhancing Search Queries to Improve Search Result Quality
First Claim
1. A method of performing an electronic search for information objects stored in a plurality of data stores, the method comprising:
- looking up, in a metadata model, one or more instances of metadata that satisfy a criterion related to a received text string;
providing a catalog of catalog items, each catalog item being linked to one or more instances of metadata in the metadata model and uniquely associated with an information object stored in the data stores;
searching, in real time, the catalog to find one or more catalog items that are linked to one or more metadata instances found in the look-up of the metadata model; and
listing, in real time, each information object associated with a catalog item found in the search of the catalog.
2 Assignments
0 Petitions
Accused Products
Abstract
Described are a system and method of performing an electronic search for information objects stored in a plurality of data stores. A look-up is performed of a metadata model for instances of metadata that satisfy a criterion related to a received text string. A catalog of catalog items is provided. Each catalog item is linked to one or more instances of metadata in the metadata model and is uniquely associated with an information object stored in the data stores. The catalog is searched in real time to find one or more catalog items that are linked to one or more instances of metadata found in the look-up of the metadata model. Each information object associated with a catalog item found in the search of the catalog is listed in real time.
-
Citations
20 Claims
-
1. A method of performing an electronic search for information objects stored in a plurality of data stores, the method comprising:
-
looking up, in a metadata model, one or more instances of metadata that satisfy a criterion related to a received text string; providing a catalog of catalog items, each catalog item being linked to one or more instances of metadata in the metadata model and uniquely associated with an information object stored in the data stores; searching, in real time, the catalog to find one or more catalog items that are linked to one or more metadata instances found in the look-up of the metadata model; and listing, in real time, each information object associated with a catalog item found in the search of the catalog. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method of performing an electronic free-text search for information objects maintained in data stores, the method comprising:
-
providing a metadata model comprised of a plurality of interconnected nodes, at least one of the nodes corresponding to a metadata instance; providing a catalog of catalog items, each catalog item being uniquely associated with an information object in the data stores and linked to one or more metadata instances in the metadata model, one or more of the catalog items having text corresponding to text within the information object with which that catalog item is uniquely associated; searching, in real time, the catalog to find one or more catalog items having text that satisfies search criteria associated with a received free-text string; dynamically extracting all links to metadata instances in the metadata model from each of the catalog items found in the search; and displaying all metadata instances corresponding to the extracted links in accordance with the metadata model.
-
-
12. A system for performing an electronic search for information objects stored in a plurality of data stores, the system comprising:
-
a metadata model having a plurality of interconnected nodes, at least one of the nodes representing a metadata instance; a catalog of catalog items, each catalog item being uniquely associated with an information object stored in one of the data stores, each catalog item being linked to one or more of the metadata instances of the metadata model; a search module receiving a text string and looking up the metadata model to find one or more metadata instances that satisfy a criterion related to the received text string, the search module searching the catalog to find one or more catalog items that are linked to one or more metadata instances found in the look-up of the metadata model; and means for listing each information object associated with a catalog item found in the search of the catalog. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification