Federated queries and combined text and relational data
First Claim
Patent Images
1. A method for ranking data-objects retrieved from a plurality of databases, comprising:
- (a) retrieving the data-objects from a plurality of databases, wherein each database is accessed using a retrieval product;
(b) generating a representation of each of the data-objects retrieved from the plurality of databases in a conceptual representation space;
(c) generating a representation of a query in the conceptual representation space; and
(d) ranking the data-objects with respect to the query based on a similarity between the representation of each data-object and the representation of the query.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for ranking data-objects retrieved from a plurality of databases is provided. First, data-objects are retrieved from a plurality of databases, wherein each database is accessed using a retrieval product. Second, a representation of each of the data-objects retrieved from the plurality of databases is generated in a conceptual representation space. Third, a representation of a query is generated in the conceptual representation space. Then, the data-objects are ranked with respect to the query based on a similarity between the representation of each data-object and the representation of the query.
47 Citations
20 Claims
-
1. A method for ranking data-objects retrieved from a plurality of databases, comprising:
-
(a) retrieving the data-objects from a plurality of databases, wherein each database is accessed using a retrieval product;
(b) generating a representation of each of the data-objects retrieved from the plurality of databases in a conceptual representation space;
(c) generating a representation of a query in the conceptual representation space; and
(d) ranking the data-objects with respect to the query based on a similarity between the representation of each data-object and the representation of the query. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for ranking data-objects retrieved from a plurality of databases, comprising:
-
(a) generating a conceptual representation space based on a first plurality of data-objects and a second plurality of data-objects, wherein the first plurality of data-objects comprises data-objects of a first data type and the second plurality of data-objects comprises data-objects of a second data type, and wherein each data-object in the first plurality of data-objects corresponds to a data-object in the second plurality of data-objects;
(b) retrieving a third plurality of data-objects, wherein each data-object in the third plurality of data-objects comprises a data-object of the first data type or a data-object of the second data type;
(c) generating a representation of each data-object in the third plurality of data-objects in the conceptual representation space;
(d) generating a representation of a query in the conceptual representation space; and
(e) ranking the data-objects in the third plurality of data-objects with respect to the query based on a similarity between the representation of the query and the representation of each data-object in the third plurality of data-objects. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising a computer usable medium having computer readable program code stored therein that causes an application program for ranking data-objects retrieved from a plurality of databases to execute on an operating system of a computer, the computer readable program code comprising:
-
computer readable first program code that causes the computer to retrieve the data-objects from a plurality of databases, wherein each database is accessed using a retrieval product;
computer readable second program code that causes the computer to generate a representation of each of the data-objects retrieved from the plurality of databases in a conceptual representation space;
computer readable third program code that causes the computer to generate a representation of a query in the conceptual representation space; and
computer readable fourth program code that causes the computer to rank the data-objects with respect to the query based on a similarity between the representation of each data-object and the representation of the query. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product comprising a computer usable medium having computer readable program code stored therein that causes an application program for ranking data-objects retrieved from a plurality of databases to execute on an operating system of a computer, the computer readable program code comprising:
-
computer readable first program code that causes the computer to generate a conceptual representation space based on a first plurality of data-objects and a second plurality of data-objects, wherein the first plurality of data-objects comprises data-objects of a first data type and the second plurality of data-objects comprises data-objects of a second data type, and wherein each data-object in the first plurality of data-objects corresponds to a data-object in the second plurality of data-objects;
computer readable second program code that causes the computer to retrieve a third plurality of data-objects, wherein each data-object in the third plurality of data-objects comprises a data-object of the first data type or a data-object of the second data type;
computer readable third program code that causes the computer to generate a representation of each data-object in a third plurality of data-objects in the conceptual representation space;
computer readable fourth program code that causes the computer to generate a representation of a query in the conceptual representation space; and
computer readable fifth program code that causes the computer to rank the data-objects in the third plurality of data-objects with respect to the query based on a similarity between the representation of the query and the representation of each data-object in the third plurality of data-objects. - View Dependent Claims (17, 18, 19, 20)
-
Specification