| CPC A61N 1/37282 (2013.01) [A61B 5/1101 (2013.01); A61B 5/1114 (2013.01); A61B 5/1118 (2013.01); A61B 5/112 (2013.01); A61B 5/4082 (2013.01); A61B 5/742 (2013.01); A61B 5/7455 (2013.01); A61N 1/36135 (2013.01); A61N 1/37247 (2013.01); A61N 1/37264 (2013.01); G06F 21/6254 (2013.01); G06T 11/00 (2013.01); G06T 19/006 (2013.01); G06V 10/82 (2022.01); G06V 40/25 (2022.01); G16H 20/30 (2018.01); G16H 40/40 (2018.01); G16H 40/67 (2018.01); G16H 50/20 (2018.01); G16H 80/00 (2018.01); H04N 5/272 (2013.01); H04N 7/141 (2013.01); A61N 1/36067 (2013.01); A61N 1/36071 (2013.01); A61N 1/36132 (2013.01); G06T 2210/41 (2013.01)] | 14 Claims |

|
1. A method of remotely programming an implantable medical device that provides therapy to a patient, comprising:
establishing a first communication between a patient controller (PC) device and the implantable medical device, wherein the implantable medical device provides therapy to the patient according to one or more programmable parameters, the PC device communicates signals to the implantable medical device to set or modify the one or more programmable parameters, and the PC device comprises a video camera;
establishing a video connection between the PC device and a clinician programmer (CP) device of a clinician for a remote programming session in a second communication that includes an audio/video (A/V) session;
communicating a value for a respective programmable parameter of the medical device from the CP device to the PC device during the remote programming session; and
modifying, by the PC device, the respective programming parameter of the medical device according to the communicated value from the CP device during the remote programming session;
wherein the method further comprises:
automatically analyzing, by one or more processors, video data from the A/V session during the remote programming session including identifying a plurality of landmark points corresponding to anatomical locations of the patient;
receiving input from the clinician by the CP device to switch between first and second mode of operations for the A/V session, wherein the first mode of operation comprises generating, for display via the CP device, a video display that depicts one or more calculated anatomical features based on the plurality of landmark points overlaying the patient and wherein the second mode of operation comprises presenting a view of the patient unobstructed by the one or more calculated anatomical features;
receiving input from the clinician by the CP device to selectively activate one or more kinematics for provision to one or more computational models to automatically classify one or more neurological conditions of the patient, wherein each of the selected one or more kinematics identify a distinct bodily sub-region of the patient for movement analysis:
automatically selecting the one or more computational models using, in part, the received input from the clinician to activate the one or more selected kinematics,
providing movement data generated from at least one of the plurality of landmark points identified in the video data to the selected one or more computational models to automatically classify the one or more neurological conditions of the patient; and
providing one or more outputs to the clinician using the CP device concurrently with provision of patient video according to automatic classification of the one or more neurological conditions to guide implantable medical device programming during the remote programming session.
|