Automated template generation algorithm for implantable device
First Claim
Patent Images
1. A method of generating a template in an implantable medical device for implantation within a patient, comprising the steps of:
- generating a template from collected events corresponding to the patient;
delaying the step of generating a template for a first predetermined time period in response to the template not being generated within a predetermined number of collected events;
determining whether the template is valid; and
monitoring the template to determine whether the template is an accurate representation of the patient, wherein the step of generating a template comprises the steps of;
monitoring a heart rate of the patient to generate the collected events;
determining whether beats corresponding to the collected events are normal beats; and
determining whether a predetermined number of normal beats has been collected within the predetermined number of collected events, wherein the step of delaying the template generation includes delaying the template generation in response to the predetermined number of normal beats not being collected within the predetermined number of collected events, and wherein the step of generating a template further comprises;
determining whether the predetermined number of normal beats have been collected and computing cross matches between the predetermined number of collected normal beats to form corresponding computed cross matches;
determining whether a predetermined number of the computed cross matches exceed a threshold;
determining whether a predetermined number of cross matching attempts have failed;
delaying the template generation for a second predetermined time period in response to the predetermined number of failed cross matching attempts; and
forming the template from the predetermined number of computed cross matches in response to the predetermined number of the computed cross matches exceeding the threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of generating a template in an implantable medical device for implantation within a patient, and a processor readable medium for performing the method, that includes generating a template from collected events corresponding to the patient, delaying the generation of the template for a first predetermined time period in response to the template not being generated within a predetermined number of collected events, determining whether the template is valid, and monitoring the template to determine whether the template is an accurate representation of the patient.
-
Citations
21 Claims
-
1. A method of generating a template in an implantable medical device for implantation within a patient, comprising the steps of:
-
generating a template from collected events corresponding to the patient; delaying the step of generating a template for a first predetermined time period in response to the template not being generated within a predetermined number of collected events; determining whether the template is valid; and monitoring the template to determine whether the template is an accurate representation of the patient, wherein the step of generating a template comprises the steps of; monitoring a heart rate of the patient to generate the collected events; determining whether beats corresponding to the collected events are normal beats; and determining whether a predetermined number of normal beats has been collected within the predetermined number of collected events, wherein the step of delaying the template generation includes delaying the template generation in response to the predetermined number of normal beats not being collected within the predetermined number of collected events, and wherein the step of generating a template further comprises; determining whether the predetermined number of normal beats have been collected and computing cross matches between the predetermined number of collected normal beats to form corresponding computed cross matches; determining whether a predetermined number of the computed cross matches exceed a threshold; determining whether a predetermined number of cross matching attempts have failed; delaying the template generation for a second predetermined time period in response to the predetermined number of failed cross matching attempts; and forming the template from the predetermined number of computed cross matches in response to the predetermined number of the computed cross matches exceeding the threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of generating a template in an implantable medical device for implantation within a patient, comprising the steps of:
-
generating a template from collected events corresponding to the patient; delaying the step of generating a template for a first predetermined time period in response to the template not being generated within a predetermined number of collected events; determining whether the template is valid; and monitoring the template to determine whether the template is an accurate representation of the patient wherein the step of determining whether the template is valid comprises the steps of; collecting subsequent normal beats within a second predetermined time period; computing a match between the subsequently collected normal beats and the template; determining whether the match is within a predetermined threshold to form matched beats and other than matched beats; determining whether the other than matched beats is greater than a first number of beats; and determining the template is valid in response to the matched beats being greater than or equal to a second number of beats, wherein, in response to the other than matched beats being greater than the first number of beats, the step of determining whether the template is valid further comprises the step of; determining whether attempts to validate the template have failed a predetermined number of times; repeating the step of generating a template in response to validation of the template not having failed the predetermined number of times; and delaying the step of determining whether the template is valid for a third predetermined time period in response to validation of the template having failed the predetermined number of times. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of generating a template in an implantable medical device for implantation within a patient, comprising the steps of:
-
generating a template from collected events corresponding to the patient; delaying the step of generating a template for a first predetermined time period in response to the template not being generated within a predetermined number of collected events; determining whether the template is valid; and monitoring the template to determine whether the template is an accurate representation of the patient, wherein the step of monitoring the template comprises the steps of; (a) collecting subsequent normal beats within a second predetermined time period; (b) computing a match between a subsequently collected beat and the template; (c) determining whether the match is within a predetermined threshold to form matched beats and other than matched beats; (d) determining whether x out of the last y subsequently collected beats are other than matched beats; and (e) repeating steps (a)–
(d) in response to x out of the last y beats not being other than matched beats, the method further comprising, in response to x out of the last y beats being other than matched beats, the steps of;determining whether an average degree of similarity between the other than matched beats and the template is less than a predetermined threshold; deleting the template in response to the average degree of similarity between the other than matched beats and the template being less than the predetermined threshold; and generating a template in response to the average degree of similarity between the other than matched beats and the template being greater than or equal to the predetermined threshold.
-
-
15. A method of generating a template in an implantable medical device for implantation within a patient, comprising the steps of:
-
generating a template from collected events corresponding to the patient; delaying the step of generating a template for a first predetermined time period in response to the template not being generated within a predetermined number of collected events; determining whether the template is valid; and monitoring the template to determine whether the template is an accurate representation of the patient, wherein the step of monitoring the template comprises the steps of; (a) collecting subsequent normal beats within a second predetermined time period; (b) computing a match between a subsequently collected beat and the template; (c) determining whether the match is within a predetermined threshold to form matched beats and other than matched beats; (d) determining whether x out of the last y subsequently collected beats are other than matched beats; and (a) repealing steps (a)–
(d) in response to x out of the last y beats not being other than matched beats, wherein x is thirty and y is one hundred.
-
-
16. A processor readable medium in an implantable medical device, comprising:
-
means for collecting events corresponding to the patient; and means for generating a template corresponding from the collected events, the means for generating a template further delaying the template generation for a first predetermined time period in response to the template not being generated within a predetermined number of the collected events, determining whether the template is valid and monitoring the template to determine whether the template is an accurate representation of the supraventricular rhythm, wherein the generating means determines whether a predetermined number of normal beats have been collected and computes cross matches between the predetermined number of collected normal beats to form corresponding computed cross matches, determines whether a predetermined number of the computed cross matches exceed a threshold, determines whether a predetermined number of cross matching attempts have failed, delays the template generation for a second predetermined time period in response to the predetermined number of failed cross matching attempts, and forms the template from the predetermined number of computed cross matches in response to the predetermined number of the computed cross matches exceeding the threshold.
-
-
17. A processor readable medium in an implantable medical device, comprising;
-
means for collecting events corresponding to the patient; and means for generating a template corresponding from the collected events, the means for generating a template further delaying the template generation for a first predetermined time period in response to the template not being generated within a predetermined number of the collected events, determining whether the template is valid and monitoring the template to determine whether the template is an accurate representation of the supraventricular rhythm, wherein the generating means determines whether attempts to validate the template have failed a predetermined number of times, generates a new a template in response to validation of the template not having failed the predetermined number of times, and delays determination of whether the template is valid for a second predetermined time period in response to validation of the template having failed the predetermined number of times.
-
-
18. A processor readable medium in an implantable medical device, comprising:
-
means for collecting events corresponding to the patient; and means for generating a template corresponding from the collected events, the means for generating a template further delaying the template generation for a first predetermined time period in response to the template not being generated within a predetermined number of the collected events, determining whether the template is valid and monitoring the template to determine whether the template is an accurate representation of the supraventricular rhythm, wherein the generating means determines whether an average degree of similarity between the other than matched beats and the template is less than a predetermined threshold, deletes the template in response to the average degree of similarity between the other than matched beats and the template being less than the predetermined threshold, and generates a template in response to the average degree of similarity between the other than matched beats and the template being greater than or equal to the predetermined threshold.
-
-
19. An implantable medical device, comprising:
-
means for collecting events corresponding to a patient; means for generating a template corresponding from the collected events; means for delaying the template generation for a first predetermined time period in response to the template not being generated within a predetermined number of the collected events; means for determining whether the template is valid and monitoring the template to determine whether the template is an accurate representation of the supraventricular rhythm; means for determining whether a predetermined number of normal beats have been collected and computing cross matches between the predetermined number of collected normal beats to form corresponding computed cross matches; means for determining whether a predetermined number of the computed cross matches exceed a threshold; means for determining whether a predetermined number of cross matching attempts have failed; means for delaying the template generation for a second predetermined time period in response to the predetermined number of failed cross matching attempts; and means for generating the template from the predetermined number of computed cross matches in response to the predetermined number of the computed cross matches exceeding the threshold.
-
-
20. An implantable medical device, comprising:
-
means for collecting events corresponding to a patient; means for generating a template corresponding from the collected events; means for delaying the template generation for a first predetermined time period in response to the template not being generated within a predetermined number of the collected events; means for determining whether the template is valid and monitoring the template to determine whether the template is an accurate representation of the supraventricular rhythm; means for determining whether attempts to validate the template have failed a predetermined number of times and generating a new a template in response to validation of the template not having failed the predetermined number of times; and means for delaying determination of whether the template is valid for a second predetermined time period in response to validation of the template having failed the predetermined number of times.
-
-
21. An implantable medical device, comprising:
-
means for collecting events corresponding to a patient; means for generating a template corresponding from the collected events; means for delaying the template generation for a first predetermined time period in response to the template not being generated within a predetermined number of the collected events; means for determining whether the template is valid and monitoring the template to determine whether the template is an accurate representation of the supraventricular rhythm; and means for determining whether an average degree of similarity between the other than matched beats and the template is less than a predetermined threshold, wherein the means for generating a template deletes the template in response to the average degree of similarity between the other than matched beats and the template being less than the predetermined threshold, and generates the template in response to the average degree of similarity between the other than matched beats and the template being greater than or equal to the predetermined threshold.
-
Specification