System and Method of Personalizing Information Object Searches
First Claim
1. A method of performing an electronic search for information objects stored in a plurality of data stores, the method comprising:
- identifying a user submitting a text string;
providing a metadata model comprising a plurality of interconnected nodes, at least one of the nodes corresponding to a metadata instance and at least one of the nodes corresponding to a metadata category;
providing a catalog of catalog items, each catalog item being linked to one or more metadata instances in the metadata model and uniquely associated with an information object in one of the data stores;
assigning a user-access right to each metadata instance and to each metadata category;
searching the catalog to find one or more catalog items that are linked to one or more metadata instances in the metadata model that satisfy the user access right and criteria associated with the submitted text string;
extracting, in real time, all links to metadata instances from each of the catalog items found in the search of the catalog; and
displaying each metadata instance corresponding to one of the extracted links, if so permitted for the identified user by the user-access right assigned to that metadata instance.
2 Assignments
0 Petitions
Accused Products
Abstract
Described are a system and method of performing an electronic search for information objects in data stores. A user submitting a text string is identified. A metadata model comprises interconnected nodes. At least one node corresponds to a metadata instance. A catalog of catalog items is provided. Each catalog item is linked to a metadata instance in the metadata model and uniquely associated with an information object. A user-access right is assigned to each metadata instance. The catalog is searched to find catalog items linked to a metadata instance satisfying the user-access right and criteria associated with the submitted text string. Links to metadata instances are extracted in real time from each catalog item found in the search of the catalog. Each metadata instance corresponding to an extracted link is displayed, if permitted for the identified user by the user-access right assigned to that metadata instance.
107 Citations
16 Claims
-
1. A method of performing an electronic search for information objects stored in a plurality of data stores, the method comprising:
-
identifying a user submitting a text string; providing a metadata model comprising a plurality of interconnected nodes, at least one of the nodes corresponding to a metadata instance and at least one of the nodes corresponding to a metadata category; providing a catalog of catalog items, each catalog item being linked to one or more metadata instances in the metadata model and uniquely associated with an information object in one of the data stores; assigning a user-access right to each metadata instance and to each metadata category; searching the catalog to find one or more catalog items that are linked to one or more metadata instances in the metadata model that satisfy the user access right and criteria associated with the submitted text string; extracting, in real time, all links to metadata instances from each of the catalog items found in the search of the catalog; and displaying each metadata instance corresponding to one of the extracted links, if so permitted for the identified user by the user-access right assigned to that metadata instance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 and at least one of the nodes representing a metadata category, a user-access right being assigned to each metadata instance and to each metadata category; 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 identifying a user who submitted a text string, searching the catalog to find one or more catalog items that are linked to one or more metadata instances in the metadata model that satisfy the user access right and criteria associated with the submitted text string, and extracting in real time all links to metadata instances from each of the catalog items found in the search of the catalog; and means for displaying each metadata instance corresponding to one of the extracted links, if so permitted for the identified user by the user-access right assigned to that metadata instance. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification