Methods, systems and devices for optimizing cardiac pacing parameters
First Claim
1. A method for improving cardiac performance associated with a current set of N pacing parameters by adjusting the N cardiac pacing parameters, where N is an integer greater than one, the method comprising the steps of:
- (a) determining cardiac performance associated with the current set of N pacing parameters;
(b) repeating steps (c) through (e) for i=one to N, where i represents which of the N pacing parameter is being adjusted;
(c) in renting an ith pacing parameter in the current set of N pacing parameters based on a corresponding ith increment value to thereby produce an ith set of test pacing parameters;
(d) determining a cardiac performance associated with the ith set of test pacing parameters;
(e) updating the ith increment value based on the cardiac performance associated with the ith set of test pacing parameters; and
(f) updating the current set of N pacing parameters based on the updated increment values determined in step (e).
1 Assignment
0 Petitions
Accused Products
Abstract
Cardiac performance associated with a current set of N pacing parameters is improved by adjusting the cardiac pacing parameters until optimal or substantially optimal cardiac performance is achieved. The cardiac performance associated with the current set of N pacing parameters is determined. An incrementing step, a determining step, and a increment updating step, are repeated for i=1 to N, where i represents which of the N pacing parameter is being adjusted. The incrementing step includes incrementing an ith pacing parameter in the current set of N pacing parameters based on a corresponding ith increment value, to thereby produce an ith set of test pacing parameters. The determining step includes determining a cardiac performance associated with the ith set of test pacing parameters. The increment updating step includes updating the ith increment value based on the cardiac performance associated with the ith set of test pacing parameters. Finally, after all of the N increment values have been updated, the current set of N pacing parameters is updated based on the updated increment values. The updated current set of N pacing parameters should provide superior cardiac performance than the previous current set of N pacing parameters.
-
Citations
24 Claims
-
1. A method for improving cardiac performance associated with a current set of N pacing parameters by adjusting the N cardiac pacing parameters, where N is an integer greater than one, the method comprising the steps of:
-
(a) determining cardiac performance associated with the current set of N pacing parameters;
(b) repeating steps (c) through (e) for i=one to N, where i represents which of the N pacing parameter is being adjusted;
(c) in renting an ith pacing parameter in the current set of N pacing parameters based on a corresponding ith increment value to thereby produce an ith set of test pacing parameters;
(d) determining a cardiac performance associated with the ith set of test pacing parameters;
(e) updating the ith increment value based on the cardiac performance associated with the ith set of test pacing parameters; and
(f) updating the current set of N pacing parameters based on the updated increment values determined in step (e). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
the ith increment value used in stop (c), and the difference between the cardiac performance associated with the current set of N pacing parameters and the cardiac performance associated with the ith set of test pacing parameters.
-
-
4. The method of claim 3, wherein step (e) comprises the step of updating the ith increment value based on the equation:
-
5. The method of claim 1, wherein step (e) comprises the step of updating the ith increment value based on one of the following equations:
-
6. The method of claim 1, further comprising the step of:
(g) repeating steps (a) through (f).
-
7. The method of claim 1, further comprising the step of:
(g) repeating steps (a) through (f) until each of the updated increment values determined in step (e) is less than a predetermined threshold value.
-
8. The method of claim 1, further comprising the step of:
(g) repeating steps (a) through (f) until a difference between the cardiac performance associated with the current set of N pacing parameters and the cardiac performance associated with the ith set of test pacing parameters is less than a predetermined threshold value for all i between 1 and N inclusive.
-
9. A method for improving cardiac performance associated with a current set of N pacing parameters by adjusting the N cardiac pacing parameters, where N is an integer greater than 1, the method comprising the steps of:
-
(a) determining cardiac performance associated with the current set of N pacing parameters;
(b) incrementing the ith pacing parameter in the current set of N pacing parameters based on an ith increment value, to thereby produce an ith set of test pacing parameters, wherein i is an integer between 1 and N inclusive;
(c) determining cardiac performance associated with the ith set of test paving parameters;
(d) updating the ith increment value;
(a) updating the current set of N pacing parameters based on the updated ith increment value determined in step (d); and
(f) repeating steps (a) through (e) for all N pacing parameters. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
the ith increment value used in step (c), and the difference between the cardiac performance associated with the current set of N pacing parameters and the cardiac performance associated with the ith set of test pacing parameters.
-
-
12. The method of claim 11, wherein step (d) comprises the step of updating the ith increment value bused on the equation:
-
13. The method of claim 9, wherein step (d) comprises the step of updating the ith increment value based on one of the following equations:
-
14. The method of claim 9, further comprising the step of:
(g) repeating steps (a) through (f).
-
15. The method of claim 9, further comprising the step of:
(g) repeating steps (a) through (f) until each of the updated increment values determined in step (d) is less than a predetermined threshold value.
-
16. The method of claim 9, further comprising die step of:
(g) repeating steps (a) through (f) until a difference between the cardiac performance associated with the current set of N pacing parameters and the cardiac performance associated with the ith set of test pacing parameters is less than a predetermined threshold value for all i between 1 and N inclusive.
-
17. A method for improving cardiac performance associated with a current set of N pacing parameters by adjusting the N cardiac pacing parameters, where N is an integer, the method comprising the steps of:
-
(a) determining cardiac performance associated with the current set of N pacing parameters;
(b) determining a random test set of N pacing parameters;
(c) determining cardiac performance associated with the test set of N pacing parameters; and
(d) replacing the current set of N pacing parameters with the test set of N pacing parameters if the cardiac performance associated with the test set of N pacing parameters is greater than the cardiac performance associated with the current set of N pacing parameters. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
(f) repeating steps (a) through (e).
-
-
20. The method of claim 17, further comprising the step of:
(f) repeating steps (a) through (e) until, for a predetermined number of consecutive times, the cardiac performance associated with the test set of N pacing parameters is not greater than the cardiac performance associated with the current set of N pacing parameters.
-
21. The method of claim 17, wherein step (b) comprises the steps of:
-
i. determining a set of N random increment values; and
ii. incrementing the pacing parameters in the current set of N pacing parameters using the set of N random increment values, to thereby produce the random test set of N pacing parameters.
-
-
22. The method of claim 21, wherein step (b)i. comprises selecting N values from a plurality of predefined values, the selected N values comprising the set of N random increment values.
-
23. The method of claim 21, further comprising the step of:
(f) repeating steps (a) through (c).
-
24. The method of claim 21, further comprising the step of:
-
(f) repeating steps (a) through (e) until, for a predetermined number of consecutive times, the cardiac performance associated with the test set of N pacing parameters is not greater than the cardiac performance associated with the current set of N pacing parameters ii. incrementing the pacing parameters in the current set of N pacing parameters using the set of N random increment values, to thereby produce the random test set of N pacing parameters.
-
Specification