Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
156 words
For use with a wrist-worn ECG data monitor, a method for digitally filtering successive ECG data samples comprising: providing successive ECG data samples; initializing a first and second filter output value; first calculating a first filter output value equal to a first weighted average of plural ones of such successive ECG data samples, wherein the contributions of said ones to said weighted average are related to one another by powers of two; second calculating a second filter output value equal to a second weighted average of at least one said first filter output value and at least one said second filter output value, wherein the contributions of said output values to said second weighted average are related to one another by powers of two; repeating said first and second calculating steps to produce a succession of digitally filtered output values; and processing said succession of digitally filtered output values into a record of filtered ECG data.
Claim 2
Dependent Claim
156 words
For use with a wrist-worn ECG data monitor, a method for digitally filtering successive ECG data samples comprising: providing successive ECG data samples; initializing a first and second filter output value; first calculating a first filter output value equal to a first weighted average of plural ones of such successive ECG data samples, wherein the contributions of said ones to said weighted average are related to one another by powers of two; second calculating a second filter output value equal to a second weighted average of at least one said first filter output value and at least one said second filter output value, wherein the contributions of said output values to said second weighted average are related to one another by powers of two; repeating said first and second calculating steps to produce a succession of digitally filtered output values; and processing said succession of digitally filtered output values into a record of filtered ECG data.
Claim 3
Dependent Claim
17 words
The method of claim 1, wherein said first and second calculating steps are performed by bit shifting.
Claim 4
Dependent Claim
137 words
For use with an ECG data monitor, a method for digitally filtering an ECG signal comprising: sampling an analog ECG signal at a predetermined frequency to produce a succession of plural signal-representative ECG data of a predetermined number p; digitally filtering said produced ECG data by evaluating an expression of the form A(0)=m.sup.±1 ΣnX(p), where X(p) is one of the succession of ECG data produced by said sampling and where A(0) is the output value produced by said evaluating, wherein m is an integer power of two, wherein n is zero or an integer power of two and where p is an integer including zero; repeating said sampling and filtering to produce a succession of filtered output values produced by said evaluating; and processing said succession of filtered output values into a record of filtered ECG data.
Claim 5
Dependent Claim
137 words
For use with an ECG data monitor, a method for digitally filtering an ECG signal comprising: sampling an analog ECG signal at a predetermined frequency to produce a succession of plural signal-representative ECG data of a predetermined number p; digitally filtering said produced ECG data by evaluating an expression of the form A(0)=m.sup.±1 ΣnX(p), where X(p) is one of the succession of ECG data produced by said sampling and where A(0) is the output value produced by said evaluating, wherein m is an integer power of two, wherein n is zero or an integer power of two and where p is an integer including zero; repeating said sampling and filtering to produce a succession of filtered output values produced by said evaluating; and processing said succession of filtered output values into a record of filtered ECG data.
Claim 6
Dependent Claim
147 words
For use with an ECG data monitor, a method for digitally filtering an ECG signal comprising: providing an analog ECG signal; digitizing the analog ECG signal to produce a plurality of signal-representative ECG data bit strings with each data bit string including a plurality of bits; first shifting selected ones of said ECG data bit strings an integer number of bits in either direction in accordance with a first predetermined algorithm to produce a plurality of modified ECG data bit strings; summing selected ones of said modified ECG data bit strings to produce a weighted average of said ECG data bit string plurality; second shifting said weighted average an integer number of bits in either direction in accordance with a second predetermined algorithm to produce a filtered ECG output data bit string; and processing said ECG output data bit string into a record of filtered ECG data.
Claim 7
Dependent Claim
147 words
For use with an ECG data monitor, a method for digitally filtering an ECG signal comprising: providing an analog ECG signal; digitizing the analog ECG signal to produce a plurality of signal-representative ECG data bit strings with each data bit string including a plurality of bits; first shifting selected ones of said ECG data bit strings an integer number of bits in either direction in accordance with a first predetermined algorithm to produce a plurality of modified ECG data bit strings; summing selected ones of said modified ECG data bit strings to produce a weighted average of said ECG data bit string plurality; second shifting said weighted average an integer number of bits in either direction in accordance with a second predetermined algorithm to produce a filtered ECG output data bit string; and processing said ECG output data bit string into a record of filtered ECG data.
Claim 8
Independent Claim
142 words
A method for filtering an ECG signal comprising: providing an ECG data monitor; monitoring a patient with the ECG data monitor to produce a plurality of signal-representative ECG data bit strings with each data bit string including a plurality of bits; first shifting selected ones of said ECG data bit strings an integer number of bits in either direction in accordance with a first predetermined algorithm to produce a plurality of modified ECG data bit strings; summing selected ones of said modified ECG data bit strings to produce a weighted average of said ECG data bit string plurality; second shifting said weighted average an integer number of bits in either direction in accordance with a second predetermined algorithm to produce a filtered ECG output data bit string; and processing said ECG output data bit string into a record of filtered ECG data.
Claim 9
Independent Claim
142 words
A method for filtering an ECG signal comprising: providing an ECG data monitor; monitoring a patient with the ECG data monitor to produce a plurality of signal-representative ECG data bit strings with each data bit string including a plurality of bits; first shifting selected ones of said ECG data bit strings an integer number of bits in either direction in accordance with a first predetermined algorithm to produce a plurality of modified ECG data bit strings; summing selected ones of said modified ECG data bit strings to produce a weighted average of said ECG data bit string plurality; second shifting said weighted average an integer number of bits in either direction in accordance with a second predetermined algorithm to produce a filtered ECG output data bit string; and processing said ECG output data bit string into a record of filtered ECG data.
Claim 10
Independent Claim
153 words
A method for digitally filtering an ECG signal comprising: providing an ECG data monitor; monitoring a patient with the ECG data monitor to produce an analog ECG signal; converting the analog ECG signal into a plurality of signal-representative ECG data bit strings with each data bit string including a plurality of bits; first shifting selected ones of said ECG data bit strings an integer number of bits in either direction in accordance with a first predetermined algorithm to produce a plurality of modified ECG data bit strings; summing selected ones of said modified ECG data bit strings to produce a weighted average of said ECG data bit string plurality; second shifting said weighted average an integer number of bits in either direction in accordance with a second predetermined algorithm to produce a filtered ECG output data bit string; and processing said ECG output data bit string into a record of filtered ECG data.
Claim 11
Independent Claim
153 words
A method for digitally filtering an ECG signal comprising: providing an ECG data monitor; monitoring a patient with the ECG data monitor to produce an analog ECG signal; converting the analog ECG signal into a plurality of signal-representative ECG data bit strings with each data bit string including a plurality of bits; first shifting selected ones of said ECG data bit strings an integer number of bits in either direction in accordance with a first predetermined algorithm to produce a plurality of modified ECG data bit strings; summing selected ones of said modified ECG data bit strings to produce a weighted average of said ECG data bit string plurality; second shifting said weighted average an integer number of bits in either direction in accordance with a second predetermined algorithm to produce a filtered ECG output data bit string; and processing said ECG output data bit string into a record of filtered ECG data.
Claim 12
Independent Claim
181 words
A method for digitally filtering successive ECG data samples comprising: providing an ECG data monitor; initializing a first and second filter output value; monitoring a patient with the ECG data monitor to produce an analog ECG signal; sampling the analog ECG signal to produce successive ECG data samples; first calculating a first filter output value equal to a first weighted average of plural ones of such successive ECG data samples, wherein the contributions of said ones to said weighted average are related to one another by powers of two; second calculating a second filter output value equal to a second weighted average of at least one first filter output value and at least one output value of a previous one of said second calculating steps, wherein the contributions of said output values to said second weighted average are related to one another by powers of two; repeating said first and second calculating steps to produce digitally filtered output data for further processing as a candidate QRS complex; and processing said digitally filtered output data into a record of filtered ECG data.
Claim 13
Independent Claim
181 words
A method for digitally filtering successive ECG data samples comprising: providing an ECG data monitor; initializing a first and second filter output value; monitoring a patient with the ECG data monitor to produce an analog ECG signal; sampling the analog ECG signal to produce successive ECG data samples; first calculating a first filter output value equal to a first weighted average of plural ones of such successive ECG data samples, wherein the contributions of said ones to said weighted average are related to one another by powers of two; second calculating a second filter output value equal to a second weighted average of at least one first filter output value and at least one output value of a previous one of said second calculating steps, wherein the contributions of said output values to said second weighted average are related to one another by powers of two; repeating said first and second calculating steps to produce digitally filtered output data for further processing as a candidate QRS complex; and processing said digitally filtered output data into a record of filtered ECG data.
Claim 14
Dependent Claim
17 words
The method of claim 7, wherein said first and second calculating steps are performed by bit shifting.
Claim 15
Dependent Claim
154 words
For use with an ECG data monitor, a method for digitally filtering an ECG signal comprising: monitoring a patient with the ECG data monitor to produce an analog ECG signal; sampling the analog ECG signal at a predetermined frequency to produce a succession of plural signal-representative ECG data of a predetermined number p; converting said produced ECG data into filtered output values by evaluating an expression of the form A(0)=m.sup.±1 ΣnX(p), where X(p) is one of the succession of ECG data produced by said sampling and where A(0) is the output value produced by said evaluating, wherein m is an integer power of two, wherein n is zero or an integer power of two and where p is an integer including zero; repeating said sampling and converting to produce a succession of filtered output values produced by said evaluating; and processing said succession of filtered output values into a record of filtered ECG data.
Claim 16
Dependent Claim
154 words
For use with an ECG data monitor, a method for digitally filtering an ECG signal comprising: monitoring a patient with the ECG data monitor to produce an analog ECG signal; sampling the analog ECG signal at a predetermined frequency to produce a succession of plural signal-representative ECG data of a predetermined number p; converting said produced ECG data into filtered output values by evaluating an expression of the form A(0)=m.sup.±1 ΣnX(p), where X(p) is one of the succession of ECG data produced by said sampling and where A(0) is the output value produced by said evaluating, wherein m is an integer power of two, wherein n is zero or an integer power of two and where p is an integer including zero; repeating said sampling and converting to produce a succession of filtered output values produced by said evaluating; and processing said succession of filtered output values into a record of filtered ECG data.
Claim 17
Dependent Claim
114 words
For use with a wrist-worn ECG data monitor, a method for digitally filtering successive ECG data samples comprising: sampling ECG data at a predetermined rate; calculating a filtered output value by evaluating an expression of the form A(0)=1/m[X(0)+nX(-1)+X(-2)], where X(0) is a current ECG data sample, X(-1) is an immediately preceding ECG data sample, X(-2) is an ECG data sample immediately preceding said X(-1) ECG data sample and A(0)is said output value resulting from said evaluating, and wherein m and n are integer powers of two; repeating said sampling and calculating to produce a succession of filtered output values; and processing said succession of filtered output values into a record of filtered ECG data.
Claim 18
Dependent Claim
114 words
For use with a wrist-worn ECG data monitor, a method for digitally filtering successive ECG data samples comprising: sampling ECG data at a predetermined rate; calculating a filtered output value by evaluating an expression of the form A(0)=1/m[X(0)+nX(-1)+X(-2)], where X(0) is a current ECG data sample, X(-1) is an immediately preceding ECG data sample, X(-2) is an ECG data sample immediately preceding said X(-1) ECG data sample and A(0)is said output value resulting from said evaluating, and wherein m and n are integer powers of two; repeating said sampling and calculating to produce a succession of filtered output values; and processing said succession of filtered output values into a record of filtered ECG data.
Claim 19
Dependent Claim
139 words
For use with a wrist-worn ECG data monitor a method for digitally filtering successive ECG data samples comprising: sampling ECG data; calculating a filtered output value by evaluating an expression of the form A(0)=1/m[X(0)+nX(-1)+X(-2)], where X(0) is a current ECG data sample, X(-1) is an immediately preceding ECG data sample, X(-2) is an ECG data sample immediately preceding said X(-1) ECG data sample and A(0) is said output value resulting from said evaluating, and wherein m and n are integer powers of two; repeating said sampling and said calculating, wherein said sampling of successive ECG data samples is performed at a rate calculated to provide a predetermined digital filter frequency response; repeating said sampling and calculating to produce a succession of filtered output values; and processing said succession of filtered output values into a record of filtered ECG data.
Claim 20
Dependent Claim
139 words
For use with a wrist-worn ECG data monitor a method for digitally filtering successive ECG data samples comprising: sampling ECG data; calculating a filtered output value by evaluating an expression of the form A(0)=1/m[X(0)+nX(-1)+X(-2)], where X(0) is a current ECG data sample, X(-1) is an immediately preceding ECG data sample, X(-2) is an ECG data sample immediately preceding said X(-1) ECG data sample and A(0) is said output value resulting from said evaluating, and wherein m and n are integer powers of two; repeating said sampling and said calculating, wherein said sampling of successive ECG data samples is performed at a rate calculated to provide a predetermined digital filter frequency response; repeating said sampling and calculating to produce a succession of filtered output values; and processing said succession of filtered output values into a record of filtered ECG data.
Claim 21
Dependent Claim
15 words
The method of claim 11 or 3, wherein said evaluating is performed by bit shifting.
Claim 22
Independent Claim
125 words
A method for digitally filtering successive ECG data samples comprising: providing an ECG data monitor; monitoring a patient with the ECG data monitor to produce ECG data; sampling said ECG data at a predetermined rate; calculating a filtered output value by evaluating an expression of the form A(0)=1/m[X(0)+nX(-1)+X(-2)], where X(0) is a current ECG data sample, X(-1) is an immediately preceding ECG data sample, X(-2) is an ECG data sample immediately preceding said X(-1) ECG data sample and A(0) is said output value resulting from said evaluating, and wherein m and n are integer powers of two; repeating said sampling and calculating to produce a succession of filtered output values; and processing said succession of filtered output values into a record of filtered ECG data.
Claim 23
Independent Claim
125 words
A method for digitally filtering successive ECG data samples comprising: providing an ECG data monitor; monitoring a patient with the ECG data monitor to produce ECG data; sampling said ECG data at a predetermined rate; calculating a filtered output value by evaluating an expression of the form A(0)=1/m[X(0)+nX(-1)+X(-2)], where X(0) is a current ECG data sample, X(-1) is an immediately preceding ECG data sample, X(-2) is an ECG data sample immediately preceding said X(-1) ECG data sample and A(0) is said output value resulting from said evaluating, and wherein m and n are integer powers of two; repeating said sampling and calculating to produce a succession of filtered output values; and processing said succession of filtered output values into a record of filtered ECG data.
Claim 24
Independent Claim
154 words
A method for digitally filtering successive ECG data samples comprising: providing an ECG data monitor; monitoring a patient with the ECG data monitor to produce ECG data; sampling said ECG data; converting said sampled ECG data into a filtered output value by evaluating an expression of the form A(0)=1/m[X(0)+nX(-1)+X(-2)], where X(0) is a current ECG data sample, X(-1) is an immediately preceding ECG data sample, X(-2) is an ECG data sample immediately preceding said X(-1) ECG data sample and A(0) is said output value resulting from said evaluating, and wherein m and n are integer powers of two; repeating said sampling and said converting, wherein said sampling of successive ECG data samples is performed at a rate calculated to provide a predetermined digital filter frequency response; repeating said sampling and calculating to produce a succession of filtered output values; and processing said succession of filtered output values into a record of filtered ECG data.
Claim 25
Independent Claim
154 words
A method for digitally filtering successive ECG data samples comprising: providing an ECG data monitor; monitoring a patient with the ECG data monitor to produce ECG data; sampling said ECG data; converting said sampled ECG data into a filtered output value by evaluating an expression of the form A(0)=1/m[X(0)+nX(-1)+X(-2)], where X(0) is a current ECG data sample, X(-1) is an immediately preceding ECG data sample, X(-2) is an ECG data sample immediately preceding said X(-1) ECG data sample and A(0) is said output value resulting from said evaluating, and wherein m and n are integer powers of two; repeating said sampling and said converting, wherein said sampling of successive ECG data samples is performed at a rate calculated to provide a predetermined digital filter frequency response; repeating said sampling and calculating to produce a succession of filtered output values; and processing said succession of filtered output values into a record of filtered ECG data.
Claim 26
Dependent Claim
15 words
The method of claim 14 or 9, whereto said evaluating is performed by bit shifting.
Claim 27
Dependent Claim
25 words
The method of claim 5,6,7,8,13,14 or 9, further comprising the step of attaching the ECG data monitor to the wrist of the patient being monitored.