The present disclosure relates to various systems and methods for determining and alerting a patient to a low battery condition in an implantable pulse generator.
Implantable pulse generators (IPGs) are used for a variety of therapeutic treatments in a patient, such as neurostimulation, cardiac stimulation, and/or spinal cord stimulation. IPGs include an onboard rechargeable battery that should be periodically recharged. Failure to alert the patient with sufficient advance notice before the battery is depleted may result in serious possible adverse health consequences.
The above information disclosed in this Background section is only for enhancement of understanding of the background of the invention and therefore it may contain information that does not constitute prior art.
The present disclosure relates to various embodiments of a method for determining and alerting a patient to a low battery condition in an implantable pulse generator (IPG). In one embodiment, a method of operating an implantable pulse generator implanted in a patient includes determining, by at least one processor of the implantable pulse generator, that the patient has awoken; determining, by the processor(s) of the implantable pulse generator, an average daily voltage depletion of a battery in the implantable pulse generator per day over a period of time in response to the determining that the patient has awoken; determining, by the processor(s) of the implantable pulse generator, a current voltage of the battery in the implantable pulse generator; determining, by the processor(s) of the implantable pulse generator, a depletion voltage of the battery of the implantable pulse generator associated with the battery being depleted; and transmitting, from the implantable pulse generator to an electronic device remote from the implantable pulse generator, an alert in response to the current voltage being less than a sum of the average voltage depletion and the depletion voltage.
In another embodiment, the method includes determining, by at least one processor of the implantable pulse generator, an average daily voltage depletion of a battery in the implantable pulse generator per day at a set time of day; determining, by the processor(s) of the implantable pulse generator, a current voltage of the battery in the implantable pulse generator; determining, by the processor(s) of the implantable pulse generator, a depletion voltage of the battery of the implantable pulse generator associated with the battery being depleted; and transmitting, from the implantable pulse generator to an electronic device remote from the implantable pulse generator, an alert in response to the current voltage being less than a sum of the average daily voltage depletion and the depletion voltage.
The present disclosure also relates to various embodiments of a method of operating an implantable pulse generator implanted in a patient. In one embodiment, the method includes determining, by at least one processor of the implantable pulse generator, that the patient has awoken, and determining, by the processor(s) of the implantable pulse generator, a current voltage of a battery in the implantable pulse generator in response to the determining that the patient has awoken. The method also includes determining, by the processor(s) of the implantable pulse generator, a current battery fill capacity percentage of the battery corresponding to the current voltage, and determining, by the processor(s) of the implantable pulse generator, an average fill capacity percentage drop of the battery per day over a period of time. The method further includes determining, by the processor(s) of the implantable pulse generator, a low battery voltage corresponding to the average fill capacity percentage drop, and transmitting, from the implantable pulse generator to an electronic device remote from the implantable pulse generator, an alert in response to the current voltage being less than the low battery voltage.
In another embodiment, the method includes determining, by at least one processor of the implantable pulse generator, a current voltage of a battery in the implantable pulse generator at a set time of day; determining, by the processor(s) of the implantable pulse generator, a current battery fill capacity percentage of the battery corresponding to the current voltage; determining, by the processor(s) of the implantable pulse generator, an average fill capacity percentage drop of the battery per day over a period of time; determining, by the processor(s) of the implantable pulse generator, a low battery voltage corresponding to the average fill capacity percentage drop; and transmitting, from the implantable pulse generator to an electronic device remote from the implantable pulse generator, an alert in response to the current voltage being less than the low battery voltage.
The present disclosure also relates to various embodiments of an implantable pulse generator configured to be implanted in a patient. In one embodiment, the implantable pulse generator includes a processor, a non-volatile memory device, a communications device, a power supply, and an inertial measurement unit. The non-volatile memory device comprises instructions stored therein which, when executed by the processor, cause the processor to determine the patient is awake, determine a current voltage of the power supply in response to the patient being awake, determine an average daily voltage depletion of the power supply, and transmit an alert in response to the current voltage minus the average daily voltage depletion being less than a depletion voltage of the power supply.
The present disclosure also relates to various embodiments of a system for operating an implantable pulse generator implanted in a patient. In one embodiment, the system includes means for determining, by a processor of the implantable pulse generator, that the patient has awoken, means for determining, by the processor of the implantable pulse generator, an average voltage depletion of a battery in the implantable pulse generator per day in response to the determining that the patient has awoken, means for determining, by the processor of the implantable pulse generator, a current voltage of the battery in the implantable pulse generator, means for determining, by the processor of the implantable pulse generator, a depletion voltage of the battery of the implantable pulse generator associated with the battery being depleted, and means for transmitting, from the implantable pulse generator to an electronic device remote from the implantable pulse generator, an alert in response to the current voltage being less than a sum of the average voltage depletion and the depletion voltage. In another embodiment, the system includes means for determining, by a processor of the implantable pulse generator, that the patient has awoken, means for determining, by the processor of the implantable pulse generator, a current voltage of a battery in the implantable pulse generator in response to the determining that the patient has awoken, means for determining, by the processor of the implantable pulse generator, a current battery fill capacity percentage of the battery corresponding to the current voltage, means for determining, by the processor of the implantable pulse generator, an average fill capacity percentage drop of the battery per day over a period of time, means for determining, by the processor of the implantable pulse generator, a low battery voltage corresponding to the average fill capacity percentage drop, and means for transmitting, from the implantable pulse generator to an electronic device remote from the implantable pulse generator, an alert in response to the current voltage being less than the low battery voltage.
This summary is provided to introduce a selection of features and concepts of embodiments of the present disclosure that are further described below in the detailed description. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended to be used in limiting the scope of the claimed subject matter. One or more of the described features or tasks may be combined with one or more other described features or tasks to provide a workable device or method.
The features and advantages of embodiments of the present disclosure will become more apparent by reference to the following detailed description when considered in conjunction with the following drawings. In the drawings, like reference numerals are used throughout the figures to reference like features and components. The figures are not necessarily drawn to scale.
The present disclosure relates to various systems and methods of determining that a battery in an implantable pulse generator (IPG) implanted in a patient needs to be recharged. For instance, in one or more embodiments, the systems and methods of the present disclosure may alert the patient in the morning (e.g., upon waking) if the battery of the IPG does not have sufficient charge to remain charged throughout the coming day and night. The systems and methods of the present disclosure may be utilized for IPG batteries that exhibit linear (or substantially linear) discharge characteristics and for IPG batteries that exhibit non-linear discharge characteristics. The systems and methods of the present disclosure may be configured to determine that the battery needs to be recharged based on the following: (i) a comparison of an average daily voltage depletion for the battery to the current voltage of the battery; (ii) a comparison of the average daily voltage depletion for the battery, plus one or more standard deviations from the average, to the current voltage of the battery; (iii) a comparison of an average daily voltage depletion for the battery, adjusted by a factor representing a change in the charge delivered by the IPG due to a change in one or more therapeutic parameters of the IPG, to the current voltage of the battery; (iv) a comparison of an average daily voltage depletion for the battery, adjusted by a factor representing a change in the total energy consumed by the IPG due to a change in one or more therapeutic parameters of the IPG, to the current voltage of the battery; or (iv) a comparison of the average depletion of the battery capacity per day, determined by referencing a table correlating a number of different battery voltages with a number of corresponding percent capacities of the battery, to the current battery capacity of the battery. In this manner, the systems and methods of the present disclosure ensure that the battery has sufficient charge to last throughout the night when the patient is unlikely to notice a low battery alert, and thereby prevent (or at least mitigate against) a catastrophic medical event due to the IPG powering off during the night.
The terminology utilized herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. As utilized herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. As utilized herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
It will be understood that, although the terms “first”, “second”, “third”, etc., may be utilized herein to describe one or more suitable elements, components, regions, and/or sections, these elements, components, regions, and/or sections should not be limited by these terms. These terms are only utilized to distinguish one element, component, region, layer or section from another element, component, region, layer or section. Thus, a first element, component, region, or section discussed could be termed a second element, component, region, or section, without departing from the spirit and scope of the present disclosure.
It will be understood that when an element is referred to as being “on”, “connected to”, “coupled to”, or “adjacent to” another element, it can be directly on, connected to, coupled to, or adjacent to the other element, or one or more intervening element(s) may be present. In contrast, when an element is referred to as being “directly on,” “directly connected to”, “directly coupled to”, or “immediately adjacent to” another element, there are no intervening elements present.
As utilized herein, the term “substantially” and similar terms are utilized as terms of approximation and not as terms of degree, and are intended to account for the inherent deviations in measured or calculated values that would be recognized by those of ordinary skill in the art. Also, the terms “about,” “approximately,” and similar terms, when utilized herein in connection with a numerical value or a numerical range, are inclusive of the stated value and refer to within an acceptable range of deviation for the particular value as determined by one of ordinary skill in the art, considering the measurement in question and the error associated with measurement of the particular quantity (e.g., the limitations of the measurement system).
Also, any numerical range recited herein is intended to include all sub-ranges of the same numerical precision subsumed within the recited range. For example, a range of “1.0 to 10.0” is intended to include all subranges between (and including) the recited minimum value of 1.0 and the recited maximum value of 10.0, that is, having a minimum value equal to or greater than 1.0 and a maximum value equal to or less than 10.0, such as, for example, 2.4 to 7.6. Any maximum numerical limitation recited herein is intended to include all lower numerical limitations subsumed therein and any minimum numerical limitation recited in this specification is intended to include all higher numerical limitations subsumed therein. Accordingly, Applicant reserves the right to amend this specification, including the claims, to expressly recite any sub-range subsumed within the ranges expressly recited herein.
Example embodiments of the present disclosure will now be described with reference to the accompanying drawings. In the drawings, the same or similar reference numerals refer to the same or similar elements throughout. As utilized herein, the utilize of the term “may,” when describing embodiments of the present disclosure, refers to “one or more embodiments of the present disclosure.”
In the embodiment illustrated in
In the illustrated embodiment, the IPG 101 also includes a micro-electro-mechanical system (MEMS) inertial measurement unit (IMU) 113 configured to determine (e.g., measure or calculate) the orientation of the IPG 101. In one or more embodiments, the MEMS IMU 113 may include one or more accelerometers (e.g., 3-axis accelerometer), a gyroscope (e.g., a 3-axis gyroscope), and/or a magnetometer (e.g., a 3-axis magnetometer). In the illustrated embodiment, the IPG 101 also includes a timer 114 (e.g., a real-time clock (RTC)) configured to measure the passage of time. The MEMS IMU 113 and the timer 114 may be in communication with the processor 107, the non-volatile memory device 108, the communications device 109, and the power supply 110.
As used herein, the term “processor” includes any combination of hardware, firmware, memory and software, employed to process data, digital signals, and/or analog signals such as voltage levels. The hardware of a controller may include, for example, a microcontroller, application specific integrated circuits (ASICs), general purpose or special purpose central processors (CPUs), digital signal processors (DSPs), graphics processors (GPUs), and programmable logic devices such as field programmable gate arrays (FPGAs). In a processor, as utilized herein, each function is performed either by hardware configured, i.e., hard-wired, to perform that function, or by more general purpose hardware, such as a CPU, configured to execute instructions stored in a non-transitory storage medium or memory. A processor may contain two or more processors, for example, a processor may include two processors, an FPGA and a CPU, interconnected on a PCB.
The memory device 108 of the IPG 101 includes instructions, which, when executed by the processor 107, cause the processor 107 to determine that the patient has awoken. In one or more embodiments, the instructions stored in the memory device are configured to determine that the patient has awoken in response to the measurements or calculations from the MEMS IMU 113 indicating that the IPG 101 is oriented vertically (or substantially vertically) for a threshold duration, as determined by the timer (e.g., clock) 114. In one or more embodiments, the threshold duration may be in a range from approximately (e.g., about) 1 minute to approximately 45 minutes. In one embodiment, the threshold duration may be approximately 30 minutes. The threshold duration is configured to mitigate against false positive determinations that the patient has awoken, such as when the patient briefly gets up during the night to use the restroom. Otherwise, determining that the patient has awoken only in response to the orientation of the IPG 101 determined by the MEMS IMU 113 may result in a false determination.
In one or more embodiments, the memory device 108 stores historical statistical data, including a distribution of times when the patient has awoken over a period of days, weeks, or months. For instance, in one or more embodiments, the memory device 108 may store a lookup table including the patient wakeup time for each day in a period of time, such as a period of several days to a month or more. In one or more embodiments, the memory device 108 may store a mean or median wakeup time over the period of days, weeks, or months. In one or more embodiments, the memory device 108 includes instructions which, when executed by the processor 107, cause the processor 107 to determine that the patient has awoken in response to measurements or calculations by the MEMS IMU 113 indicating that the IPG 101 is oriented vertically (or substantially vertically) and the current time, as determined by the timer (e.g., the real-time clock) 114, is within a threshold deviation of the mean or median wakeup time. In one or more embodiments, the threshold deviation may be a standard deviation of the wakeup times stored in the memory device 108. In one or more embodiments, the threshold deviation may be a set value, for example, 15 minutes, 30 minutes, or 45 minutes. For instance, in one or more embodiments, the instructions stored in the memory device 108, when executed by the processor 107, cause the processor 107 to determine that the patient has awoken in response to the measurements or calculations by the MEMS IMU 113 indicating that the IPG 101 is vertical (or substantially vertical) within approximately 30 minutes of the mean or median wakeup time stored in the memory device 108.
The instructions stored in the memory device 108 are also configured to determine (e.g., calculate or measure) if the power supply 110 does not have sufficient charge to power the IPG 101 for the remainder of the day and throughout the night. In the illustrated embodiment, the instructions stored in the memory device 108, when executed by the processor 107, cause the processor 107 to determine (e.g., measure or calculate) the current voltage of the power supply 110 in response to the determination that the patient has awoken. Additionally, in one or more embodiments, the instructions stored in the memory device are configured to calculate or determine the daily voltage drop of the power supply 110 and to compare the current voltage of the power supply 110, less the daily voltage drop (or a factor based thereon), to a low state of charge of the power supply 110. For instance, in one or more embodiments, the low state of charge of the power supply 110 may be approximately 3.0V. In one or more embodiments, the low state of charge of the power supply 110 may be in a range from approximately 3.0V to approximately 3.3V. In one or more embodiments, the low state of charge of the power supply 110 may be the minimum voltage level (or just below the minimum voltage level) required to deliver pulses through the electrode(s) 106, such as approximately 3.3V. Various methods for determining that the power supply 110 has insufficient charge to power the IPG 101 throughout the remainder of the day and throughout the night are described below in more detail.
Additionally, in one or more embodiments, the instructions stored in the memory device 108, when executed by the processor 107, cause the IPG 101 to transmit an alert, via the communications device 109, to the PR device 103 in response to the determination that the current voltage of the power supply 110 (determined in response to the patient awakening), less the daily voltage drop (or a factor based thereon), is equal (or substantially equal) or less than the voltage corresponding to the low state of charge of the power supply 110 (e.g., approximately 3.0V). The alert is configured to signal to the patient that the IPG 101 needs to be recharged. The alert may be any suitable type or kind of alert, such as an audio alert (e.g., a chime) played from a speaker of the PR device 103, a visual alert (e.g., a textual message) displayed on a display of the PR device 103, a tactile alert (e.g., vibrations) generated by the PR device 103, or any combination thereof.
Notifying the patient, when the patient awakens, that the power supply 110 has insufficient charge to power the IPG 101 throughout the remainder of the day provides the patient with adequate time before the patient goes to bed to charge the power supply 110 of the IPG 101 (at the patient's convenience) with the external charger 104 via inductive charging.
In the illustrated embodiment, the method 200 includes a task 205 of determining (e.g., calculating) that the patient has awoken. The task 205 may include determining, utilizing a micro-electro-mechanical system (MEMS) inertial measurement unit (IMU) of the IPG, that the IPG is oriented vertically (or substantially vertically) for a threshold duration, as determined by a clock (e.g., a real-time clock (RTC)) of the IPG. In one or more embodiments, the threshold duration may be in a range from approximately 1 minute to approximately 45 minutes (e.g., approximately 30 minutes). The threshold duration is configured to mitigate against false positive determinations that the patient has awoken, such as when the patient briefly gets up for a drink or to use the restroom. Otherwise, determining that the patient has awoken only in response to the orientation of the IPG determined by the MEMS IMU may result in a false determination.
In one or more embodiments, the task 205 may include determining, utilizing the MEMS IMU of the IPG, that the IPG is oriented vertically (or substantially vertically) at a time within a threshold deviation of the average wakeup time of the patient (e.g., the average wakeup time±.a threshold deviation) In one or more embodiments, the task 205 may include referencing the mean or median wakeup time of the patient stored in the memory device of the IPG, or the task 205 may include calculating the mean or median wakeup time of the patient from a lookup table stored in the memory device of the IMU that contains historical statistics listing the wakeup time of the patient for each of plurality of days in the past (e.g., Day 1: Wakeup Time 8:45 am; Day 2: Wakeup Time 8:36 am; and Day 3: Wakeup Time 8:51 am). In one or more embodiments, the threshold deviation may be a set value, for example, 15 minutes, 30 minutes, or 45 minutes. For instance, in one or more embodiments, task 205 may include determining that the patient has awoken in response to the MEMS IMU indicating that the IPG is oriented vertical (or substantially vertical) at a time within a range from approximately 8:15 am to approximately 8:45 am (i.e., 8:30 am±15 minutes). Referencing the patient's average wakeup time is configured to mitigate against false positive determinations that the patient has awoken, such as when the patient gets up during the night for a drink or to use the restroom. Otherwise, determining that the patient has awoken only in response to the orientation of the IPG determined by the MEMS IMU may result in a false determination.
In the illustrated embodiment, the method 200 includes a task 210 of determining (e.g., calculating or measuring) the current battery voltage (BVtoday) of the battery in the IPG in response to the determination in task 205 that the patient has awoken (e.g., in the morning). Determining (in task 210) the current battery voltage of the IPG in response to the patient awakening, and the subsequent tasks of alerting the patient if the battery voltage is low, provides the patient with adequate time before the patient goes to bed to charge the power supply of the IPG at the patient's convenience.
In the illustrated embodiment, the method 200 also includes a task 215 of determining (e.g., calculating or measuring) the average daily voltage drop (μ) of the battery voltage over a period of time, such as a week or longer. For instance, in one or more embodiments, the task 215 may include a task of determining the average daily voltage drop (μ) of the battery voltage over a period of time immediately preceding the time at which the task 210 is performed to determine the current battery voltage.
In the illustrated embodiment, the method 200 also includes a task 220 of storing the average daily voltage drop (μ) of the battery, determined in task 215, in a queue (BVDropQueue) in a memory device of the IPG or an external electronic device.
In the illustrated embodiment, the method 200 includes a task 225 of determining (e.g., calculating or measuring) the standard deviation (o) of the average daily voltage drop (μ), determined in task 215, over the period of time utilized in task 215 (e.g., a week or longer).
In the illustrated embodiment, the method 200 also includes a task 230 of determining (e.g., calculating) the maximum daily voltage drop (MaxDailyBV Drop) of the battery in the IPG according to Equation 1 as follows:
MaxDailyBVDrop=μ+N*σ (Equation 1)
In the illustrated embodiment, the method 200 includes a task 235 of determining (e.g., computing or calculating) a low battery voltage (LowBV) according to Equation 2 as follows:
LowBV=EmptyBV+MaxDailyBVDrop (Equation 2)
In the illustrated embodiment, the method 200 also includes a task 240 of comparing the current battery voltage (BVtoday) determined in task 205 to the low battery voltage (LowBV) determined in task 235 according to Equation 2 above.
The method 200 also includes a task 245 of generating an alert (e.g., sending a message from the IPG to a patient remote device) in response to the current battery voltage (BVtoday) determined in task 205 being equal to or less than the low battery voltage (LowBV) determined in task 235. The alert generated in task 245 may be any suitable type or kind of alert, such as an audio alert (e.g., a chime), a visual alert (e.g., a textual message), a tactile alert (e.g., haptic feedback), or any combination thereof.
In response to the current battery voltage (BVtoday) determined in task 205 being greater than the to the low battery voltage (LowBV), the task 245 is not performed and the method returns to task 205 the next time the patient awakens (e.g., the next day).
In the illustrated embodiment, the method 300 includes a task 305 of determining (e.g., calculating) that the patient has awoken. The task 305 may include determining, utilizing a micro-electro-mechanical system (MEMS) inertial measurement unit (IMU) of the IPG, that the IPG is oriented vertically (or substantially vertically) for a threshold duration, as determined by a clock (e.g., a real-time clock (RTC)) of the IPG. In one or more embodiments, the threshold duration may be in a range from approximately 1 minute to approximately 45 minutes (e.g., approximately 30 minutes). The threshold duration is configured to mitigate against false positive determinations that the patient has awoken, such as when the patient briefly gets up for a drink or to use the restroom. Otherwise, determining that the patient has awoken only in response to the orientation of the IPG determined by the MEMS IMU may result in a false determination.
In one or more embodiments, the task 305 may include determining, utilizing the MEMS IMU of the IPG, that the IPG is oriented vertically (or substantially vertically) at a time within a threshold deviation of the average wakeup time of the patient (e.g., the average wakeup time ±.a threshold deviation) In one or more embodiments, the task 305 may include referencing the mean or median wakeup time of the patient stored in the memory device of the IPG, or the task 305 may include calculating the mean or median wakeup time of the patient from a lookup table stored in the memory device of the IMU that contains historical statistics listing the wakeup time of the patient for each of plurality of days in the past (e.g., Day 1: Wakeup Time 8:45 am; Day 2: Wakeup Time 8:36 am; and Day 3: Wakeup Time 8:51 am). In one or more embodiments, the threshold deviation may be a set value, for example, 15 minutes, 30 minutes, or 45 minutes. For instance, in one or more embodiments, task 305 may include determining that the patient has awoken in response to the MEMS IMU indicating that the IPG is oriented vertical (or substantially vertical) at a time within a range from approximately 8:15 am to approximately 8:45 am (i.e., 8:30 am±15 minutes). Referencing the patient's average wakeup time is configured to mitigate against false positive determinations that the patient has awoken, such as when the patient gets up during the night for a drink or to use the restroom. Otherwise, determining that the patient has awoken only in response to the orientation of the IPG determined by the MEMS IMU may result in a false determination.
In the illustrated embodiment, the method 300 includes a task 310 of determining (e.g., calculating or measuring) the current battery voltage (BVtoday) of the battery in the IPG in response to the determination in task 305 that the patient has awoken (e.g., in the morning). Determining (in task 310) the current battery voltage of the IPG in response to the patient awakening, and the subsequent tasks of alerting the patient if the battery voltage is low, provides the patient with adequate time before the patient goes to bed to charge the power supply of the IPG at the patient's convenience.
In the illustrated embodiment, the method 300 also includes a task 315 of determining the current percent capacity (% FillToday) of the battery corresponding to the current battery voltage (BVtoday) determined in task 310. In one or more embodiments, the task 315 may be performed by referencing a map or a table, stored in the firmware of the IPG. In one or more embodiments, the table lists a plurality of battery voltages BV1-BV10 (e.g., a plurality of battery voltages spaced at regular, or substantially regular, intervals) and a plurality of corresponding battery capacity percentages, as shown for example in Table 1 below. Although the table below lists ten (10) battery voltages BV and ten corresponding battery capacities (%), in one or more embodiments the table may store any other suitable number of battery voltages BV and corresponding battery capacities, such as, for example, in a range from 5 to 20 battery voltages BV and corresponding battery capacities (%). In one or more embodiments in which the current battery voltage (BVtoday) does not match one of the battery voltages BV listed in the table, the task 315 includes using interpolation (e.g., linear interpolation) to determine the current percent capacity of the battery corresponding to the current battery voltage (BVtoday). For instance, in one or more embodiments in which the current battery voltage (BVtoday) is between the battery voltage BV4 and the battery voltage BV5, the task 315 may include determining the current battery capacity (% FillToday) as follows:
In one or more embodiments, the task 315 may utilize any other suitable type of interpolation, such as polynomial interpolation or piecewise constant interpolation. In one or more embodiments, the table listing the battery voltages and the corresponding battery capacity percentages may be generated by utilizing a fixed resistor or a fixed current sink connected to the battery of the IPG to discharge battery, and regularly measuring (i.e., at a constant time interval) the battery voltage.
In the illustrated embodiment, the method 300 also includes a task 320 of determining (e.g., calculating or measuring) the average daily capacity drop (μ) of the battery voltage over a period of time, such as a week or longer. For instance, in one or more embodiments, the task 320 may include a task of determining the average daily capacity drop (μ) of the battery voltage over a period of time immediately preceding the time at which the task 310 is performed to determine the current battery voltage (BVtoday) or the time at which task 315 is performed to determine the current percent capacity (% FillToday) (i.e., the trailing average battery capacity drop).
In the illustrated embodiment, the method 300 also includes a task 325 of storing the average daily capacity drop (μ) of the battery, determined in task 320, in a queue (BVDropQueue) in a memory device of the IPG or an external electronic device.
In the illustrated embodiment, the method 300 includes a task 330 of determining (e.g., calculating or measuring) the standard deviation (o) of the average daily battery capacity drop (μ) over the period of time utilized in task 320.
In the illustrated embodiment, the method 300 also includes a task 335 of determining (e.g., calculating) the maximum daily battery capacity drop (MaxDaily % Drop) of the battery in the IPG according to Equation 3 as follows:
MaxDaily % Drop=μ+N*σ (Equation 3)
In the illustrated embodiment, the method 300 includes a task 340 of determining (e.g., computing or calculating) a low battery voltage (LowBV) at which the battery does not have sufficient charge to power the IPG throughout the remainder of the day and the night (e.g., a 24 hour period). In one or more embodiments, the task 340 may be performed by determining the battery voltage (BV) corresponding to the maximum daily capacity drop (MaxDaily % Drop) from Table 1 above. In one or more embodiments in which the maximum daily capacity drop (MaxDaily % Drop) is between two battery capacities (%) in Table 1, the task 340 may utilize interpolation (e.g., linear, polynomial, or piecewise constant) to determine the battery voltage (BV) corresponding to the maximum daily capacity drop (MaxDaily % Drop). For example, in one or more embodiments in which the maximum daily capacity drop (MaxDaily % Drop) is between 10% and 20%, the task 340 may include determining the low battery voltage (LowBV) utilizing linear interpolation as follows:
In the illustrated embodiment, the method 300 also includes a task 345 of comparing the current battery voltage (BVtoday) determined in task 310 to the low battery voltage (LowBV) determined in task 340 by referencing Table 1, and performing interpolation if the current battery voltage (BVtoday) is between two battery capacities (%) in Table 1.
The method 300 also includes a task 350 of generating an alert (e.g., sending a message from the IPG to a patient remote device) in response to the current battery voltage (BVtoday) determined in task 310 being equal to or less than the low battery voltage (LowBV) determined in task 340. The alert generated in task 350 may be any suitable type or kind of alert, such as an audio alert (e.g., a chime), a visual alert (e.g., a textual message), a tactile alert (e.g., haptic feedback), or any combination thereof.
In response to the current battery voltage (BVtoday) determined in task 310 being greater than the to the low battery voltage (LowBV), the task 350 of generating an alert is not performed and the method returns to task 305 the next time the patients wakes (e.g., the next morning). In this manner, the method 300 is configured to alert the patient sufficiently in advance of the battery losing sufficient charge to power the IPG, which could otherwise result in a serious adverse medical event.
In the embodiment illustrated in
OldSDRate=PA*PW*PR*DC (Equation 4)
In the illustrated embodiment, the method 400 also includes a task 410 of determining (e.g., calculating or measuring) the new stimulation discharge rate (NewSDRate) of the battery of the IPG after one or more of the therapeutic parameters of the IPG have been changed. In one or more embodiments, the new average charge delivered by the IPG may be calculated according to Equation 4 as follows:
NewSDRate=PAnew*PWnew*PRnew*DCnew (Equation 5)
wherein PAnew is the amplitude of the waveform generated and delivered by the IPG to the patient after one or more of the therapeutic parameters of the IPG have been changed, PWnew is the pulse width of the waveform generated and delivered by the IPG to the patient after one or more of the therapeutic parameters of the IPG have been changed, PRnew iS the pulse rate or frequency of the waveform generated and delivered by the IPG to the patient after one or more of the therapeutic parameters of the IPG have been changed, and DCnew is duty cycle of IPG, expressed as ratio of the time that the IPG is ‘on’ and delivering a pulse to the patient to the time the IPG is ‘off’ and not delivering a pulse to the patient after one or more of the therapeutic parameters of the IPG have been changed.
In the illustrated embodiment, the method 400 also includes a task 415 of determining (e.g., computing or calculating) a stimulation discharge ratio (StimDischgRatio (SDR)) of the new stimulation discharge rate (NewSDRate) of the battery of the IPG after one or more of the therapeutic parameters of the IPG have been changed, as determined in task 320, to the old stimulation discharge rate (OldSDRate) of the battery of the IPG before one or more of the therapeutic parameters of the IPG have been changed, as determined in task 310
As described in detail below, the SDR determined in task 415 may then be utilized to modify or adjust the average daily voltage drop (μ) of the battery determined in task 215 in the method 200 depicted in
In the illustrated embodiment, the method 400 also includes a task 420 of determining whether the battery of the IPG has linear discharge characteristics or non-linear discharge characteristics (i.e., determining whether the battery of the IPG has a linear discharge curve or not).
In response to the battery of the IPG having a linear discharge curve (i.e., “yes” in task 420), as determined in task 420, the method 400 includes a task 425 of adjusting the average daily voltage drop (μ) of the battery in the method 200 depicted in
In response to the battery of the IPG having a non-linear discharge curve (i.e., “no” in task 420), as determined in task 420, the method 400 includes a task 430 of adjusting the average daily capacity drop (μ) of the battery determined in the method 300 depicted in
The implantable pulse generator and/or any other relevant devices or components according to embodiments of the present invention described herein may be implemented utilizing any suitable hardware, firmware (e.g. an application-specific integrated circuit), software, or a combination of software, firmware, and hardware. For example, the various components of the device may be formed on one integrated circuit (IC) chip or on separate IC chips. Further, the various components of the device may be implemented on a flexible printed circuit film, a tape carrier package (TCP), a printed circuit board (PCB), or formed on one substrate. Further, the various components of the device may be a process or thread, running on one or more processors, in one or more computing devices, executing computer program instructions and interacting with other system components for performing the various functionalities described herein. The computer program instructions are stored in a memory which may be implemented in a computing device using a standard memory device, such as, for example, a random access memory (RAM). The computer program instructions may also be stored in other non-transitory computer readable media such as, for example, a CD-ROM, flash drive, or the like. Also, a person of skill in the art should recognize that the functionality of various computing devices may be combined or integrated into a single computing device, or the functionality of a particular computing device may be distributed across one or more other computing devices without departing from the scope of the exemplary embodiments of the present invention.
Although some embodiments of the present disclosure are disclosed herein, the present disclosure is not limited thereto, and the scope of the present disclosure is defined by the appended claims and equivalents thereof.
The present application claims priority to and the benefit of U.S. Provisional Application No. 63/387,169, filed Dec. 13, 2022, the entire content of which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
63387169 | Dec 2022 | US |