Patent ID: 11900604
Assignee: ANDE CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system for analysis and classification of DNA sample data using iterative search and matching, the system comprising:
a first computing device having a memory that stores first programmatic instructions and a processor configured to execute the first instructions, the first instructions configured to:
receive sample data comprising at least one of raw data, optical data, and electropherogram data from a DNA analysis device, the DNA analysis device generating the sample data from a sample containing DNA;
determine at least one characteristic of the sample data, the at least one characteristic including a signal strength;
utilize the at least one characteristic to classify the sample data and apply a first predefined parameter set to the sample data to generate as output a plurality of first structured data files comprising a first DNA ID, wherein the number of first structured data files generated is based upon the signal strength; and
transfer the plurality of first structured data files to a second computing device comprising a DNA database;

the second computing device having a memory that stores second programmatic instructions and a processor configured to execute the second instructions, the second instructions configured to:
perform, for each of the plurality of first structured data files, a first series of searches for DNA data matching one or more characteristics of the first DNA ID in the first structured data file using progressively less conservative match criteria in each search, including, for each search: generating a match score, comparing the match score to a predetermined threshold score, and transmitting the match score and the matched DNA data to the first computing device for display when the match score meets or exceeds the predetermined threshold score;
when none of the match scores for the first series of searches meet or exceed the predetermined threshold score:
instruct the first computing device to automatically iterate one or more values in the first predefined parameter set based upon the match scores for the first series of searches to generate a second predefined parameter set,
instruct the first computing device to apply the second predefined parameter set to the sample data to generate a plurality of second structured data files comprising a second DNA ID and transfer the plurality of second structured data files to the second computing device; and
perform, for each of the plurality of second structured data files, a second series of searches for DNA data matching one or more characteristics of the second DNA ID using progressively less conservative match criteria in each search, including, for each search: generating a match score, comparing the match score to a predetermined threshold score, and transmitting the match score and the matched DNA data to the first computing device for display when the match score meets or exceeds the predetermined threshold score.