Enterprise Hypothesis Orchestration provides users an intuitive system for building an inquiry model that thereafter creates and evaluates each of a plurality of hypotheses as it continuously searches for evidence to formulate, score, and resolve each hypothesis. The Enterprise Hypothesis Orchestration system moreover continuously deals with the uncertainty caused by noisy, missing, inaccurate, and/or contradictory data. The present invention uses abductive reasoning to infer the best explanation or hypothesis for a set of observations. Given an inquiry the Hypothesis Orchestration System identifies relevant data from which to form a plurality of hypotheses. It thereafter collects evidence in support of each hypothesis and crafts a degree of confidence that the hypothesis is true. If a hypothesis is found to lack support an analysis of any missing evidence is conducted to identify and seek which evidence would offer the highest benefit to resolving one or more of the plurality of hypotheses.
Please help me write a proper abstract based on the patent claims. CLAIM: 1-56. (canceled) 57. A method for hypothesis orchestration; comprising: receiving an inquiry; searching one or more data repositories to identify one or more pieces of evidence relevant to the inquiry; forming a plurality of hypotheses based on evidence identified as relevant to the inquiry wherein each hypothesis is a proposed solution of the inquiry; collecting evidence identified as relevant to one or more of the plurality of hypotheses from the one or more data repositories forming, for each hypothesis, a set of collected pieces of evidence; evaluating each of the plurality of hypotheses based on the set of collected pieces of evidence to determine a confidence value; and responsive to the confidence value for one or more of the plurality of hypotheses failing to exceed a predefined threshold value, identifying, for each of the plurality of hypotheses, one or more missing pieces of evidence, isolating one or more common missing pieces of evidence from the one or more missing pieces of evidence that is relevant to two or more of the plurality of hypotheses, forming a value of information metric for each missing piece of evidence, and seeking at least one of the one or more common missing pieces of evidence to reduce uncertainty associated with one or more of the plurality of hypotheses and thereafter refine the plurality of hypotheses. 58. The method according to claim 57, wherein searching includes forming a semantic graph pattern describing a set of inquiries for the one or more pieces of evidence. 59. The method according to claim 57, wherein searching includes defining an evidence inquiry as a branching inquiry or a non-branching inquiry. 60. The method according to claim 57, wherein the branching inquiry automatically generates a new hypothesis for each piece of evidence that satisfies the evidence inquiry. 61. The method according to claim 57, wherein the non-branching inquiry allows a plurality of pieces of evidence satisfying the evidence inquiry to support a single hypothesis. 62. The method according to claim 57, wherein branching and non-branching inquires can be combined. 63. The method according to claim 57, wherein evaluating includes scoring each of the collected pieces of evidence based on fuzzy membership functions. 64. The method according to claim 57, wherein evaluating includes considering a measure of confidence of each of the collected pieces of evidence and a measure of uncertainty of each of the collected pieces of evidence. 65. The method according to claim 57, further comprising, responsive to the confidence value for one or more of the plurality of hypotheses, exceeding the predefined threshold value, generating a report identifying the one or more of the plurality of hypotheses for which the confidence value has exceeded the predefined threshold value. 66. A computer implemented system for hypothesis orchestration, comprising: a microprocessor; and a non-transitory storage medium housing a plurality of instructions wherein the plurality of instructions when executed by the processor, receive an inquiry, search one or more data repositories to identify one or more pieces of evidence relevant to the inquiry, form a plurality of hypotheses based on evidence identified as relevant to the inquiry wherein each hypothesis is a proposed solution of the inquiry, collect evidence identified as relevant to one or more of the plurality of hypotheses from the one or more data repositories forming, for each hypothesis, a set of collected pieces of evidence; evaluate each of the plurality of hypotheses based on the set of collected pieces of evidence to determine a confidence value, and responsive to the confidence value for one or more of the plurality of hypotheses failing to exceed a predefined threshold value, identify, for each of the plurality of hypotheses, one or more missing pieces of evidence, isolate one or more common missing pieces of evidence from the one or more missing pieces of evidence that is relevant to two or more of the plurality of hypotheses, form a value of information metric for each missing piece of evidence, seek at least one of the one or more common missing pieces of evidence to reduce uncertainty associated with one or more of the plurality of hypotheses and thereafter refine the plurality of hypotheses. 67. The computer implemented system for hypothesis orchestration according to claim 66, wherein evaluating includes considering a measure of confidence of each of the collected pieces of evidence and a measure of uncertainty of each of the collected pieces of evidence. 68. The computer implemented system for hypothesis orchestration according to claim 66, wherein isolating includes scoring each missing piece of evidence with respect to its relevance and correlation to the plurality of hypotheses. 69. The computer implemented system for hypothesis orchestration according to claim 66, wherein the value of information metric is based on collected evidence and a value of collecting missing pieces of evidence. 70. The computer implemented system for hypothesis orchestration according to claim 66, wherein the value of information metric quantifies contribution of a missing piece of evidence to resolve one or more of the plurality of hypotheses. 71. The computer implemented system for hypothesis orchestration according to claim 66, wherein choosing which one of the one or more common missing pieces of evidence to seek is based, in part, on the value of information metric. 72. A non-transitory computer-readable storage medium tangibly embodying a program of instructions executable by a machine wherein said program of instructions comprises a plurality of program codes for hypothesis orchestration, said program of instruction comprising: program code for receiving an inquiry; program code for searching one or more data repositories to identify one or more pieces of evidence relevant to the inquiry; program code for forming a plurality of hypotheses based on evidence identified as relevant to the inquiry wherein each hypothesis is a proposed solution of the inquiry; program code for collecting evidence identified as relevant to one or more of the plurality of hypotheses from the one or more data repositories forming, for each hypothesis, a set of collected pieces of evidence; program code for evaluating each of the plurality of hypotheses based on the set of collected pieces of evidence to determine a confidence value; and responsive to the confidence value for one or more of the plurality of hypotheses failing to exceed a predefined threshold value, program code for identifying, for each of the plurality of hypotheses, one or more missing pieces of evidence, program code for isolating one or more common missing pieces of evidence from the one or more missing pieces of evidence that is relevant to two or more of the plurality of hypotheses, program code for forming a value of information metric for each missing piece of evidence, program code for seeking at least one of the one or more common missing pieces of evidence to reduce uncertainty associated with one or more of the plurality of hypotheses and thereafter refine the plurality of hypotheses. 73. The program of instructions for hypothesis orchestration according to claim 72, wherein the inquiry seeks a predicted outcome based on past events. 74. The program of instructions for hypothesis orchestration according to claim 72, further comprising, responsive to the confidence value for one or more of the plurality of hypotheses exceeding the predefined threshold value, program code for generating a report identifying the one or more of the plurality of hypotheses for which the confidence value has exceeded the predefined threshold value. 75. The program of instructions for hypothesis orchestration according to claim 72, wherein choosing which one of the one or more common missing pieces of evidence to seek is based, in part, on the value of information metric. 76. A method for orchestrating a plurality of hypotheses generated in response to an inquiry wherein each hypotheses is based on a set of relevant evidence, the method comprising: identifying one or more common missing pieces of evidence relevant to one or more of the plurality of hypotheses; and determining which of the one or more common missing pieces of evidence is more likely to resolve one or more of the plurality of hypotheses.