SEARCH QUERY OBFUSCATION VIA BROADENED SUBQUERIES AND RECOMBINING
First Claim
Patent Images
1. A method, comprising:
- referencing an ontology to identify a set of generalized terms corresponding to at least one term of a received query;
generating a plurality of subqueries based on the received query and the set of generalized terms;
executing each of the plurality of subqueries to retrieve a result set for each respective subquery; and
filtering the result sets using the received query and by operation of one or more computer processors to produce a result set responsive to the received query.
1 Assignment
0 Petitions
Accused Products
Abstract
System, method, and computer program product to perform an operation to obfuscate search queries via broadened subqueries and recombining, by referencing an ontology to identify a set of generalized terms corresponding to at least one term of a received query, generating a plurality of subqueries based on the received query and the set of generalized terms, executing each of the plurality of subqueries to retrieve a result set for each respective subquery, and filtering the result sets using the received query to produce a result set responsive to the received query.
-
Citations
20 Claims
-
1. A method, comprising:
-
referencing an ontology to identify a set of generalized terms corresponding to at least one term of a received query; generating a plurality of subqueries based on the received query and the set of generalized terms; executing each of the plurality of subqueries to retrieve a result set for each respective subquery; and filtering the result sets using the received query and by operation of one or more computer processors to produce a result set responsive to the received query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more computer processors; and a memory containing a program which when executed by the one or more computer processors performs an operation, the operation comprising; referencing an ontology to identify a set of generalized terms corresponding to at least one term of a received query; generating a plurality of subqueries based on the received query and the set of generalized terms; executing each of the plurality of subqueries to retrieve a result set for each respective subquery; and filtering the result sets using the received query to produce a result set responsive to the received query. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising:
a computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code comprising; computer-readable program code configured to reference an ontology to identify a set of generalized terms corresponding to at least one term of a received query; computer-readable program code configured to generate a plurality of subqueries based on the received query and the set of generalized terms; computer-readable program code configured to execute each of the plurality of subqueries to retrieve a result set for each respective subquery; and computer-readable program code configured to filter the result sets using the received query to produce a result set responsive to the received query. - View Dependent Claims (16, 17, 18, 19, 20)
Specification