CPC A61B 5/02055 (2013.01) [A61B 5/0205 (2013.01); A61B 5/165 (2013.01); A61B 5/374 (2021.01); A61B 5/4094 (2013.01); A61B 5/4836 (2013.01); A61B 5/726 (2013.01); A61B 5/746 (2013.01); G06F 17/10 (2013.01); A61B 5/024 (2013.01); A61B 5/0816 (2013.01); A61B 5/0833 (2013.01); A61B 5/1118 (2013.01); A61B 5/14542 (2013.01); A61B 5/16 (2013.01); A61B 5/24 (2021.01); A61B 5/369 (2021.01)] | 12 Claims |
1. A non-transitory computer readable program storage unit encoded with instructions that, when executed by one or more medical devices, performs a method, comprising:
receiving via the one or more medical devices a time series of a first body signal of a patient obtained from one or more sensors;
determining a sliding foreground time window and a sliding background time window for the time series of the first body signal;
applying a spectral filter having a defined power spectral density to each of the sliding foreground time window and the sliding background time window;
determining a ratio of a spectral power between the sliding foreground time window and the sliding background time window;
calculating an indicator that a first seizure is occurring in response to a first determination that the ratio reaches an onset threshold;
initiating an electrical therapy based on the seizure onset;
calculating a seizure termination in response to a second determination that the ratio reaches a termination threshold; and
wherein the method further comprises calculating a second seizure occurrence by at least one of:
determining a second seizure occurrence based on an output of a short term average (STA)/long term average (LTA) algorithm on at least one second body signal; and
determining the second seizure occurrence based on a second output of at least one additional algorithm on the first body signal;
wherein the second body signal is selected from an EKG signal, an accelerometer signal, or a signal indicative of a loss of responsiveness.
|