Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
124 words
A method of extracting individual items of biological test data from a plurality of data files, each of the data files being received from a corresponding source and having different locations for storing individual items of biological test data therein, comprising the steps of: receiving one of the data files from the corresponding source using a specified protocol; generating at least one run file from the received data file; examining the run file to identify specific locations of individual items of biological test data within the run file; assigning a rules file to the run file which indicates the identified locations; and parsing the run file with the assigned rules file to extract the individual items of biological test data within the run file.
Claim 2
Independent Claim
124 words
A method of extracting individual items of biological test data from a plurality of data files, each of the data files being received from a corresponding source and having different locations for storing individual items of biological test data therein, comprising the steps of: receiving one of the data files from the corresponding source using a specified protocol; generating at least one run file from the received data file; examining the run file to identify specific locations of individual items of biological test data within the run file; assigning a rules file to the run file which indicates the identified locations; and parsing the run file with the assigned rules file to extract the individual items of biological test data within the run file.
Claim 3
Dependent Claim
78 words
The method of claim 1 further comprising the steps of: providing a master rules file comprising a plurality of different rules, each one of the rules specifying the location of at least one item of biological test data within the run file, and a rules file which indicates locations for individual items of biological test data within a run file; and assigning a match counter to each one of the plurality of rules within the master rules file.
Claim 4
Dependent Claim
56 words
The method of claim 2 wherein the examining step comprises the steps of: comparing each line of the run file with each one of the plurality of rules contained within the master rules file; and incrementing the assigned match counter for each one of the plurality of rules that matches a line within the run file.
Claim 5
Dependent Claim
48 words
The method of claim 3 wherein the assigning step comprises the steps of: determining which one of the plurality of rules has the greatest number of matches based upon the assigned match counters; and assigning the specified rules file from the determined one of the plurality of rules.
Claim 6
Dependent Claim
25 words
The method of claim 1 wherein the received data file comprises a tray Identification, an assay number, a tray position, and a plurality of samples.
Claim 7
Dependent Claim
33 words
The method of claim 5 further comprising the step of: generating a slots table associated with the received data file, the slots table comprising tray and sample identifications for the received data file.
Claim 8
Dependent Claim
49 words
The method of claim 6 wherein the parsing step comprises the steps of: parsing the run file with the assigned rules file to extract the individual items of biological test data within the run file; and storing the extracted individual items of biological test data within an extracted file.
Claim 9
Dependent Claim
26 words
The method of claim 7 wherein the storing step comprises the step of: merging the extracted individual items of biological test data with the slots table.
Claim 10
Dependent Claim
30 words
The method of claim 1 further comprising the steps of: storing the extracted items of biological test data within an extracted file; and storing the extracted file in a database.
Claim 11
Dependent Claim
24 words
The method of claim 1 wherein the generating step comprises the step of: generating a plurality of run files from the received data file.
Claim 12
Dependent Claim
15 words
The method of claim 1 wherein said examining, assigning and parsing steps are performed simultaneously.
Claim 13
Independent Claim
131 words
A system for extracting individual items of biological test data from a plurality of data files each of the data files being received from a corresponding source and having different locations for storing individual items of biological test data therein, comprising: means for receiving one of the data files from the corresponding source using a specified protocol; means for generating at least one run file from the received data file; means for examining the run file to identify specific locations of individual items of biological test data within the run file; means for assigning a rules file to the run file which indicates the identified locations; and means for parsing the run file with the assigned rules file to extract the individual items of biological test data within the run file.
Claim 14
Independent Claim
131 words
A system for extracting individual items of biological test data from a plurality of data files each of the data files being received from a corresponding source and having different locations for storing individual items of biological test data therein, comprising: means for receiving one of the data files from the corresponding source using a specified protocol; means for generating at least one run file from the received data file; means for examining the run file to identify specific locations of individual items of biological test data within the run file; means for assigning a rules file to the run file which indicates the identified locations; and means for parsing the run file with the assigned rules file to extract the individual items of biological test data within the run file.
Claim 15
Dependent Claim
79 words
The system of claim 12 further comprising: means for providing a master rules file comprising a plurality of different rules, each one of the rules specifying the location of at least one item of biological test data within the run file, and a rules file which indicates locations for individual items of biological test data within a run file; and means for assigning a match counter to each one of the plurality of rules within the master rules file.
Claim 16
Dependent Claim
58 words
The system of claim 13 wherein the means for examining comprises: means for comparing each line of the run file with each one of the plurality of rules contained within the master rules file; and means for incrementing the assigned match counter for each one of the plurality of rules that matches a line within the run file.
Claim 17
Dependent Claim
50 words
The method of claim 14 wherein the means for assigning comprises: means for determining which one of the plurality of rules has the greatest number of matches based upon the assigned match counters; and means for assigning the specified rules file from the determined one of the plurality of rules.
Claim 18
Dependent Claim
25 words
The system of claim 12 wherein the received data file comprises a tray Identification, an assay number, a tray position, and a plurality of samples.
Claim 19
Dependent Claim
35 words
The system of claim 16 further comprising the step of: means for generating a slots table associated with the received data file, the slots table comprising tray and sample identifications for the received data file.
Claim 20
Dependent Claim
51 words
The system of claim 17 wherein the means for parsing comprises: means for parsing the run file with the assigned rules file to extract the individual items of biological test data within the run file; and means for storing the extracted individual items of biological test data within an extracted file.
Claim 21
Dependent Claim
26 words
The system of claim 18 wherein the means for storing comprises: means for merging the extracted individual items of biological test data with the slots table.
Claim 22
Dependent Claim
31 words
The system of claim 12 further comprising: means for storing the extracted items of biological test data within an extracted file; and means for storing the extracted file in a database.
Claim 23
Dependent Claim
24 words
The system of claim 12 wherein the means for generating comprises: means for generating a plurality of run files from the received data file.
Claim 24
Dependent Claim
16 words
The system of claim 12 wherein said means for examining, assigning and parsing are performed simultaneously.