Information retrieval system using attribute normalization
First Claim
Patent Images
1. A computer-implemented method for providing a query feedback to a user in an information retrieval system, comprising:
- receiving a query input from a user, said query comprising one or more terms representing one or more subjects of interest to the user, each of said one or more subjects having a search attribute corresponding to a first database;
collecting data from a data source, said data having an attribute corresponding to a second database;
associating said search attribute corresponding to the first database with said attribute corresponding to the second database of said data from said data source, wherein said attribute is not said search attribute; and
executing the query input to generate a result based on said association, wherein the result comprises results from (a) querying the first database using said search attribute and a term from said one or more terms for said search attribute, and (b) querying the second database using said attribute and said term from said one or more terms for said search attribute.
1 Assignment
0 Petitions
Accused Products
Abstract
Information retrieval system that allows a user to retrieve data having different attributes from different databases is provided. The information retrieval system associates a search attribute of a subject represented by a user input term, with one or more attributes of data stored in the databases. Based on this association, data whose attribute is associated with the search attribute is collected and provided to the user as feedback.
28 Citations
71 Claims
-
1. A computer-implemented method for providing a query feedback to a user in an information retrieval system, comprising:
-
receiving a query input from a user, said query comprising one or more terms representing one or more subjects of interest to the user, each of said one or more subjects having a search attribute corresponding to a first database; collecting data from a data source, said data having an attribute corresponding to a second database; associating said search attribute corresponding to the first database with said attribute corresponding to the second database of said data from said data source, wherein said attribute is not said search attribute; and executing the query input to generate a result based on said association, wherein the result comprises results from (a) querying the first database using said search attribute and a term from said one or more terms for said search attribute, and (b) querying the second database using said attribute and said term from said one or more terms for said search attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer-implemented process that generates a display of information, said process comprising the steps of:
-
receiving a query input from a user, said query comprising one or more terms representing one or more subjects of interest to the user, each of said one or more subjects having a search attribute corresponding to a first database; collecting data from a data source, said data having an attribute corresponding to a second database; associating said search attribute with said attribute of said data from said data source, wherein said attribute is not said search attribute; and generating a display of information comprising a result from executing the query input based on said association, wherein the result comprises results from (a) querying the first database using said search attribute and a term from said one or more terms for said search attribute, and (b) querying the second database using said attribute and said term from said one or more terms for said search attribute. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method of retrieving information from a server, the method comprising:
-
inputting a query input through a user interface, said query input comprising one or more terms representing one or more subjects of interest to a user, each of said one or more subjects having a search attribute corresponding to a first database; and receiving a feedback from a server that contains information generated by a process, said process comprising the steps of collecting data from a data source, said data having an attribute corresponding to a second database associating said search attribute with said attribute of said data from said data source, wherein said attribute is not said search attribute; generating a feedback data comprising a result from executing the query input to generate a result based on said association, wherein the result comprises results from (a) querying the first database using said search attribute and a term from said one or more terms for said search attribute, and (b) querying the second database using said attribute and said term from said one or more terms for said search attribute; and storing said feedback data in the server. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. An application server containing data generated by a process, said process comprising the steps of:
-
accessing mapping information stored in a medium, said mapping information identifying a search attribute corresponding to a first database, said mapping information identifying attributes from a plurality of different databases associated with said search attribute at a data source, said attributes are not said search attribute; collecting said mapping information; storing said mapping information in a server; receiving a query input from a user, said query comprising one or more terms representing one or more subjects of interest to the user, each of said one or more subjects having a search attribute; associating said search attribute corresponding to the first database with an attribute from said attributes; generating a feedback data comprising a result from executing the query input based on said association, wherein the result comprises results from (a) querying the first database using said search attribute and a term from said one or more terms for said search attribute, and (b) querying the second database using said attribute and said term from said one or more terms for said search attribute; and storing said feedback data in said server. - View Dependent Claims (62, 63, 64, 65, 66)
-
-
67. A computer-readable storage medium for storing program instructions executed by a processor to provide:
-
mapping information for use in an information retrieval system, said information retrieval system receiving a query input from a user, said query comprising one or more terms representing one or more subjects of interest to said user, each of said one or more subjects having a search attribute corresponding to a first database, said information retrieval system is providing a feedback to said user, said feedback containing information generated as a result of executing the query input based on an association between said search attribute and an attribute corresponding to a second database of data from a data source, wherein the result comprises results from (a) querying the first database using said search attribute and a term from said one or more terms for said search attribute, and (b) querying the second database using said attribute and said term from said one or more terms for said search attribute, wherein said mapping information comprises; data for use by said information retrieval system to create said association between said search attribute and said attribute of data from said data source, wherein said attribute is not said search attribute. - View Dependent Claims (68, 69, 70, 71)
-
Specification