PRODUCTIVE DISTRIBUTION FOR RESULT OPTIMIZATION WITHIN A HIERARCHICAL ARCHITECTURE
First Claim
1. A computer system including instructions stored on a computer-readable medium, the computer system comprising:
- a producer node of a hierarchical, tree-shaped processing architecture, the architecture including at least one distributor node configured to distribute queries within the architecture, including distribution to the producer node and at least one other producer node within a predefined subset of producer nodes, the distributor node being further configured to receive results from the producer node and results from the at least one other producer node and to output compiled results therefrom, the producer node includinga query pre-processor configured to process a query received from the distributor node to obtain a query representation using query features compatible with searching a producer index associated with the producer node to thereby obtain the results from the producer node; and
a query classifier configured to input the query representation and output a prediction, based thereon, as to whether processing of the query by the at least one other producer node within the predefined subset of producer nodes will cause results of the at least one other producer node to be included within the compiled results.
2 Assignments
0 Petitions
Accused Products
Abstract
A producer node may be included in a hierarchical, tree-shaped processing architecture, the architecture including at least one distributor node configured to distribute queries within the architecture, including distribution to the producer node and at least one other producer node within a predefined subset of producer nodes. The distributor node may be further configured to receive results from the producer node and results from the at least one other producer node and to output compiled results therefrom. The producer node may include a query pre-processor configured to process a query received from the distributor node to obtain a query representation using query features compatible with searching a producer index associated with the producer node to thereby obtain the results from the producer node, and a query classifier configured to input the query representation and output a prediction, based thereon, as to whether processing of the query by the at least one other producer node within the predefined subset of producer nodes will cause results of the at least one other producer node to be included within the compiled results.
-
Citations
20 Claims
-
1. A computer system including instructions stored on a computer-readable medium, the computer system comprising:
a producer node of a hierarchical, tree-shaped processing architecture, the architecture including at least one distributor node configured to distribute queries within the architecture, including distribution to the producer node and at least one other producer node within a predefined subset of producer nodes, the distributor node being further configured to receive results from the producer node and results from the at least one other producer node and to output compiled results therefrom, the producer node including a query pre-processor configured to process a query received from the distributor node to obtain a query representation using query features compatible with searching a producer index associated with the producer node to thereby obtain the results from the producer node; and a query classifier configured to input the query representation and output a prediction, based thereon, as to whether processing of the query by the at least one other producer node within the predefined subset of producer nodes will cause results of the at least one other producer node to be included within the compiled results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A computer-implemented method in which at least one processor implements at least the following operations, the method comprising:
-
receiving a query at a producer node from at least one distributor node within a hierarchical, tree-shaped processing architecture, the architecture including the at least one distributor node configured to distribute queries within the architecture, including distribution to the producer node and at least one other producer node, the distributor node being further configured to receive results from the producer node and results from the at least one other producer node and to output compiled results therefrom; pre-processing the query received from the distributor node to obtain a query representation using query features compatible with searching a producer index associated with the producer node to thereby obtain the results from the producer node; and classifying the query using the query representation to thereby output a prediction, based thereon, as to whether processing of the query by the at least one other producer node will cause results of the at least one other producer node to be included within the compiled results. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product, the computer program product being tangibly embodied on a computer-readable medium and including executable code that, when executed, is configured to cause a data processing apparatus to:
-
receive a query at a producer node from at least one distributor node within a hierarchical, tree-shaped processing architecture, the architecture including the at least one distributor node configured to distribute queries within the architecture, including distribution to the producer node and at least one other producer node, the distributor node being further configured to receive results from the producer node and results from the at least one other producer node and to output compiled results therefrom; pre-process the query received from the distributor node to obtain a query representation using query features compatible with searching a producer index associated with the producer node to thereby obtain the results from the producer node; and classify the query using the query representation to thereby output a prediction, based thereon, as to whether processing of the query by the at least one other producer node will cause results of the at least one other producer node to be included within the compiled results. - View Dependent Claims (18, 19, 20)
-
Specification