US 12,011,287 B2
Medical device using spectral activity processing
Eric J. Panken, Edina, MN (US); and Mandla Shongwe, Brooklyn Park, MN (US)
Assigned to Medtronic, Inc., Minneapolis, MN (US)
Filed by Medtronic, Inc., Minneapolis, MN (US)
Filed on Feb. 24, 2021, as Appl. No. 17/183,398.
Prior Publication US 2022/0265209 A1, Aug. 25, 2022
Int. Cl. A61B 5/00 (2006.01); A61B 5/11 (2006.01)
CPC A61B 5/4836 (2013.01) [A61B 5/0002 (2013.01); A61B 5/1118 (2013.01); A61B 5/1123 (2013.01); A61B 5/7257 (2013.01); A61B 2562/0219 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A system for providing stimulation to a patient, the system comprising:
one or more accelerometers configured to generate one or more accelerometer signals; and
one or more processors implemented in circuitry, the one or more processors being configured to:
determine accelerometer information for a medical device associated with the patient based on the one or more accelerometer signals;
convert the accelerometer information into a first set of frequency domain coefficients associated with acceleration of the patient along a longitudinal axis of the patient, a second set of frequency domain coefficients associated with acceleration of the patient along a frontal axis of the patient, and a third set of frequency domain coefficients associated with acceleration of the patient along a sagittal axis of the patient;
filter out one or more frequency domain coefficients of the first set of frequency domain coefficients that are outside of a frequency range to generate an activity level along the longitudinal axis;
filter out one or more frequency domain coefficients of the second set of frequency domain coefficients that are outside of the frequency range to generate an activity level along the frontal axis;
filter out one or more frequency domain coefficients of the third set of frequency domain coefficients that are outside of the frequency range to generate an activity level along the sagittal axis;
generate a total activity level for the patient based on the activity level along the longitudinal axis, a first weight value for the activity level along the longitudinal axis, the activity level along the frontal axis, a second weight value for the activity level along the frontal axis, the activity level along the sagittal axis, and a third weight value for the activity level along the sagittal axis, wherein the first weight value for the activity level along the longitudinal axis is less than the second weight value and the third weight value;
select a patient activity from a plurality of patient activities based on the total activity level;
select a program from a plurality of programs of stimulation parameters based on the selected patient activity; and
output electrical stimulation to the patient based on the stimulation parameters of the selected program.