AGGREGATING SEARCH RESULTS BASED ON ASSOCIATING DATA INSTANCES WITH KNOWLEDGE BASE ENTITIES
First Claim
Patent Images
1. A method for aggregating search query results, comprising:
- receiving search query results and schema information for the query results from a plurality of heterogeneous sources;
determining types for elements of the query results based on the schema information;
determining potential aggregations for the query results using a processor based on the types, which are based on accumulated information from the plurality of heterogeneous resources; and
aggregating the query results according to one or more of the potential aggregations.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for aggregating search query results include receiving search query results and schema information for the query results from multiple heterogeneous sources, determining types for elements of the query results based on the schema information, determining potential aggregations for the query results based on the types, which are based on accumulated information from the plurality of heterogeneous resources, and aggregating the query results according to one or more of the potential aggregations.
73 Citations
25 Claims
-
1. A method for aggregating search query results, comprising:
-
receiving search query results and schema information for the query results from a plurality of heterogeneous sources; determining types for elements of the query results based on the schema information; determining potential aggregations for the query results using a processor based on the types, which are based on accumulated information from the plurality of heterogeneous resources; and aggregating the query results according to one or more of the potential aggregations. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for aggregating search query results, comprising:
-
receiving search query results and schema information for the query results from a plurality of heterogeneous sources; determining types for elements of the query results based on the schema information by lexically analyzing corresponding schema elements; determining potential aggregations for the query results based on the types, which are based on accumulated information from the plurality of heterogeneous resources, using a processor by combining a plurality of relevancy scores for each said potential aggregation to generate a composite relevancy score for each said potential aggregation; and aggregating the query results according to the composite relevancy scores of the potential aggregations.
-
-
13. A computer readable storage medium comprising a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive search query results and schema information for the query results from a plurality of heterogeneous sources; determine types for elements of the query results based on the schema information; determine potential aggregations for the query results based on the types, which are based on accumulated information from the plurality of heterogeneous resources; and aggregate the query results according to one or more of the potential aggregations.
-
-
14. A system for aggregating search query results, comprising:
-
a data module configured to receive search query results and schema information for the query results from a plurality of heterogeneous sources; a query module configured to determine potential aggregations for the query results based on determined types, which are based on accumulated information from the plurality of heterogeneous resources, using a processor, said query module comprising a data linker configured to determine types for elements of the query results based on the schema information; and an aggregation module configured to aggregate the query results according to one or more of the potential aggregations. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system for aggregating search query results, comprising:
-
a data module configured to receive search query results and schema information for the query results from a plurality of heterogeneous sources; a query module configured to combine a plurality of relevancy scores for each of a plurality of potential aggregations using a processor to generate a composite relevancy score for each said potential aggregation, comprising a data linker configured to lexically analyze schema elements and determine types for elements of the query results based on the corresponding schema information on accumulated information from the plurality of heterogeneous resources; and an aggregation module configured to aggregate the query results according to the composite relevancy scores of the potential aggregations.
-
Specification