| CPC A61N 1/36139 (2013.01) [A61N 1/025 (2013.01); A61N 1/3604 (2017.08); A61N 1/37247 (2013.01); G16H 10/60 (2018.01); G16H 20/30 (2018.01); G16H 40/67 (2018.01); G16H 50/70 (2018.01); G16H 70/60 (2018.01); A61B 5/1116 (2013.01); A61B 5/1118 (2013.01); A61N 1/36062 (2017.08)] | 21 Claims |

|
1. A system comprising:
a memory configured to store a plurality of posture state definitions defining a plurality of posture states; and
processing circuitry configured to:
receive a request to update the plurality of posture state definitions, wherein the request comprises a trigger event that identifies at least one of: a disagreement between a detected posture state and a detected patient activity, a patient adjustment of a stimulation parameter at a frequency greater than a threshold frequency, a patient adjustment of a stimulation parameter exceeding a threshold number of adjustments within a predetermined period, or posture responsive therapy having reduced therapeutic efficiency;
responsive to receiving the request, obtain sensor data for a single posture state of the plurality of posture states, the sensor data generated while the patient is in the single posture state;
calculate a difference between the sensor data and the single posture state definition of the posture state definitions corresponding to the single posture state;
update, using the difference between the sensor data and the single posture state definition, all posture state definitions of the plurality of posture state definitions that define respective posture states of the plurality of posture states; and
store the updated plurality of posture state definitions in the memory; and
control, based on a sensed posture state identified according to the updated plurality of posture state definitions, an implantable medical device to deliver electrical stimulation therapy.
|