Patent ID: 8903479

Claim:
A system comprising: an analog front end module configured to collect ECG data from one or more leads and operable to convert the analog ECG data to digital ECG data; and a mobile device coupled to receive the digital ECG data; wherein the analog front end is operable to: receive a stream of raw ECG data samples comprising PQRST pattern cycles; and filter the raw ECG data to form filtered ECG data to minimize baseline wander; and wherein the mobile device is configured to: determine an R point of a PQRST pattern in the filtered ECG data; select a portion of samples from the filtered ECG data surrounding the R point; normalize the portion of samples to a baseline; determine a rising inflection point and a falling inflection point by taking a first derivative of the normalized portion of samples; produce a first straight line function from a maximum one of the normalized portion of samples and the rising inflection point; produce a second straight line function from the maximum one of the normalized portion of samples and the falling inflection point; and derive the QRS duration from a difference in time between an intersection of the baseline and the first straight line function and an intersection of the base line and the second straight line function.