CPC G06F 16/24539 (2019.01) | 20 Claims |
1. A computer-implemented method comprising:
receiving, at a computing system, an input comprising one or more attributes;
selecting, by the computing system, a subset of query options from a list of query options relevant to the one or more attributes:
translating, by the computing system, each query option of the subset of query options into a query comprising at least one attribute of the one or more attributes, to generate a set of queries;
executing, by the computing system, each query to generate a candidate list comprising a list of candidates that potentially match the input;
accessing, by the computing system, a workflow configuration comprising a list of workflows for determining whether an input matches a candidate;
for each candidate in the list of candidates, performing operations comprising:
selecting a subset of available workflows based on relevance to the candidate and an accuracy score for each workflow; and
executing the selected subset of workflows to generate a match score indicating a probability that the candidate matches the input; and
providing an output indicating at least the candidates that matched the input based on the generated match score for each candidate.
|