BIG DATA ANALYTICS BROKERAGE
First Claim
1. A computer-implemented method, comprising:
- receiving a query;
establishing a target confidence level for the query, the target confidence level representing a requested level of accuracy for a result of the query;
assigning at least one individual confidence level to each of a plurality of analytics engines;
querying one or more of the analytics engines based on the query;
selecting, by a computer processor, a group of the analytics engines whose query responses to the query are deemed to be similar to one another, wherein the selection of the group is at least partially based on the target confidence level; and
summarizing into a final result the query responses from the selected group of analytics engines, the final result being an answer to the query.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a computer-implemented method includes receiving a query. A target confidence level is established for the query, the target confidence level representing a requested level of accuracy for a result of the query. At least one individual confidence level is assigned to each of a plurality of analytics engines. One or more analytics engines are queried based on the query. A group of the analytics engines are selected, by a computer processor, where the analytics engines in the selected group have query responses to the query that are deemed to be similar to one another, and where the selection of the selected group is at least partially based on the target confidence level. The query responses from the selected group of analytics engines are summarized into a final result, where the final result is an answer to the query.
29 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving a query; establishing a target confidence level for the query, the target confidence level representing a requested level of accuracy for a result of the query; assigning at least one individual confidence level to each of a plurality of analytics engines; querying one or more of the analytics engines based on the query; selecting, by a computer processor, a group of the analytics engines whose query responses to the query are deemed to be similar to one another, wherein the selection of the group is at least partially based on the target confidence level; and summarizing into a final result the query responses from the selected group of analytics engines, the final result being an answer to the query. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
an initialization unit configured to receive a query and establish a target confidence level for the query, the target confidence level representing a requested level of accuracy for a result of the query; a confidence unit configured to assign at least one individual confidence level to each of a plurality of analytics engines; and a query unit configured to; query one or more analytics engines based on the query; select a group of the analytics engines whose query responses to the query are deemed to be similar to one another, wherein the selection of the group is at least partially based on the target confidence level; and summarize into a final result the query responses from the selected group of analytics engines, the final result being an answer to the 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 thereon, the computer readable program code executable by a processor to perform a method comprising:
-
receiving a query; establishing a target confidence level for the query, the target confidence level representing a requested level of accuracy for a result of the query; assigning at least one individual confidence level to each of a plurality of analytics engines; querying one or more of the analytics engines based on the query; selecting a group of the analytics engines whose query responses to the query are deemed to be similar to one another, wherein the selection of the group is at least partially based on the target confidence level; and summarizing into a final result the query responses from the selected group of analytics engines, the final result being an answer to the query. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification