Patent ID: 8788228

Claim:
A method of enabling validation of a waveform and validating the waveform using a computing device including a processor, comprising: determining, using a processor and a user interface interacting with the processor, a different rule for each of a plurality of reference waveforms, each rule being determined to include a template defining higher and lower error bounds for each of a plurality of values in a respective one of the reference waveforms; storing the determined rule for each of the plurality of reference waveforms in a data storage device such that the rules are stored in association with the respective reference waveforms; and then using a user interface and when seeking to validate a test waveform, selecting one of the rules stored in the data storage device to use for the validation based on similarities between the test waveform and a reference waveform associated with the selected rule; and directing retrieval of the selected rule stored in the data storage device, wherein the step of determining a different rule for each of a plurality of reference waveforms comprises: enabling via a user interface, assignment of one rule to a plurality of the reference waveforms and storing that one rule in association with the plurality of reference waveforms in the data storage device; or enabling via a user interface, assignment of one rule as a default for the plurality of reference waveforms if no other rule is associated with one of the plurality of reference waveforms and storing the default rule in association with the plurality of reference waveforms in the data storage device; or enabling via a user interface, assignment of a consecutive range of rules to a consecutive range of the plurality of reference waveforms, and storing the consecutive range of rules in association with the consecutive range of the plurality of reference waveforms in the data storage device; or grouping the rules into at least one chapter each including a plurality of rules and storing the at least one chapter in the data storage device, whereby each chapter corresponds to a single video frame or other generic waveform grouping.