IP Library Granted Patent US 12,472,011
Granted Patent B2
US 12,472,011 · App. 17/597,038 · Granted Nov 18, 2025

Data capture and adaptive guidance for robotic procedures with an elongated medical device

Inventors: Saeed Sokhanvar (Belmont, MA); Cameron Canale (Groton, MA); Omid Saber (Waltham, MA); Douglas Teany (Medfield, MA); Per Bergman (West Roxbury, MA); Steven J. Blacker (Framingham, MA)
Assignee: Siemens Healthineers Endovascular Robotics, Inc.
A61B34/25A61B34/10A61B34/20A61B34/37A61B2034/2046A61B2034/256A61B2090/064
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,472,011
App. No.
17/597,038
Granted
Nov 18, 2025
Kind
B2
Abstract

An example data capture system generates profile using captured parameters from a reference operator. The data capture system includes a user interface to receive inputs from a reference operator for operation of one or more elongated medical devices (EMDs); a sensor system to capture parameters associated with the inputs from the reference operator; and a processing unit to generate at least one profile using the captured parameters, the profile being associated with a characteristic of the reference operator.

Claims (115)

1 . A system comprising:

a sensor system having sensors to capture parameters associated with inputs from a reference operator for operation of one or more elongated medical devices (EMDs); and

a processing unit to

generate at least one profile using the parameters, the at least one profile being associated with a characteristic of the reference operator, and

provide, based on the at least one profile, feedback in the form of adaptive guidance to an operator during a simulated or live procedure performed by the operator, wherein

the operator and the reference operator are different operators.

2 . The system of claim 1 , wherein the parameters captured by the sensors include at least one of motion or load parameters.

3 . The system of claim 2 , wherein the at least one of motion or load parameters include at least one of displacement, linear velocity, linear force, rotational velocity, rotational torque, acceleration, or frequency.

4 . The system of claim 1 , wherein the parameters captured by the sensors include at least one of (a) a combination of linear velocity and linear force, (b) a combination of rotational velocity and rotational torque, (c) a combination of at least one of displacement, velocity or acceleration and linear force, or (d) a combination of at least one of angular displacement, angular velocity or angular acceleration and torque.

5 . The system of claim 1 , wherein the parameters captured by the sensors include a frequency of manipulation of the EMDs.

6 . The system of claim 1 , wherein the parameters captured by the sensors include a combination of two or more of motion parameters, load parameters, position, displacement, frequency, linear velocity, linear force, rotational velocity or rotational torque.

7 . The system of claim 1 , wherein the system is standalone or part of a robotic medical system or a training system.

8 . The system of claim 1 , wherein the sensor system includes at least one of contact or noncontact sensors to detect at least one of motion or load of an EMD or stack of EMDs.

9 . The system of claim 1 , wherein the sensor system includes signal conditioning.

10 . The system of claim 1 , further comprising:

a user interface to receive the inputs from the reference operator for operation of the one or more elongated medical devices (EMDs); wherein

the user interface includes more than one EMD and the sensor system is configured to detect input parameters for concurrent operation of more than one EMD.

11 . The system of claim 1 , wherein the parameters are captured based on a heuristic model.

12 . The system of claim 1 , wherein the characteristic of the reference operator includes physician metadata, the physician metadata including a characteristic of a physician as the reference operator.

13 . The system of claim 1 , wherein at least a part of the parameters is associated with case metadata.

14 . The system of claim 1 , wherein at least a portion of the parameters is a combination of physician metadata and case metadata.

15 . The system of claim 1 , wherein recording and retrieving of data is local or non-local to the system.

16 . The system of claim 1 , wherein the processing unit is configured to utilize an algorithmic analysis of inputs from one or more reference operators in generating the at least one profile.

17 . The system of claim 1 , wherein the processing unit is configured to generate a power profile associated with the at least one profile containing motion and load parameters.

18 . The system of claim 1 , wherein the processing unit is configured to calculate and determine an envelope of ranges of motion, load and power parameters.

19 . The system of claim 1 , wherein the processing unit is configured to generate adaptive guidance parameters for providing the adaptive guidance based on motion and load parameters contained in the at least one profile.

20 . The system of claim 1 , wherein the processing unit is configured to generate at least one of a motion profile or a load profile associated with one or more EMD.

21 . The system of claim 20 , wherein the motion profile is built based on only motion parameters of the at least one profile for an EMD including concurrent rotational and linear motion of the EMD.

22 . The system of claim 20 , wherein the motion profile is built based on motion parameters of the at least one profile for more than one EMD including at least one of rotational or linear motion of a first EMD and at least one of rotational or linear motion of a second EMD.

23 . The system of claim 20 , wherein the motion profile is built based on load parameters of the at least one profile for more than one EMD.

24 . The system of claim 20 , wherein the motion profile is built based on both motion parameters and load parameters of the at least one profile for more than one EMD.

25 . The system of claim 1 , wherein the processing unit is configured to generate a master profile by combining physician metadata and case metadata.

26 . The system of claim 1 , wherein the processing unit is configured to combine the parameters with additional captured parameters from additional operators to generate aggregated profiles.

27 . The system of claim 1 , wherein the processing unit is configured to update the at least one profile with further captured data from further additional operators.

28 . The system of claim 1 , wherein the processing unit is configured to update the at least one profile as new input data are available after successive procedures on an ongoing basis.

29 . The system of claim 1 , wherein the processing unit is configured to convert the inputs from the reference operator, combined with other metadata, to operational governing equations, operational limits, and commands.

30 . The system of claim 1 , wherein the processing unit is configured to generate or update the at least one profile, and convert data of the at least one profile to operational rules either off-line or in real time.

31 . The system of claim 1 , wherein the operator selectively accepts or rejects the feedback.

32 . The system of claim 1 , wherein the processing unit is configured to generate adaptive guidance parameters for the adaptive guidance.

33 . The system of claim 32 , wherein the adaptive guidance parameters include at least one of operational governing equations or limits, procedural recommendations, motion profiles, or general rule-based motion and load, applied to the EMDs, or procedure.

34 . A robotic medical system, comprising:

modules to actuate one or more EMDs independently and in concert;

a data capture portion to capture parameters applied to the one or more EMDs and detected by a sensor system having sensors, and which are associated with inputs from a reference operator to manipulate the one or more EMDs, the captured parameters including at least one motion or load parameter, wherein

the data capture portion is configured to associate the captured parameters with a characteristic of the reference operator; and

a processing unit to convert the captured parameters to operational governing equations for the one or more EMDs to provide adaptive guidance to an operator during a procedure using the robotic medical system; wherein

the operator and the reference operator are different operators.

35 . A method comprising:

capturing input parameters from a reference operator of a robotic device, the captured input parameters including at least one motion or load parameter;

converting the input parameters to operational commands for the robotic device;

generating a profile using the input parameters, the profile being associated with a characteristic of the reference operator; and

providing, based on the profile, feedback in the form of adaptive guidance to an operator during a simulated or live procedure performed by the operator; wherein

the characteristic of the reference operator includes physician metadata, the physician metadata including a characteristic of a physician as the reference operator, and

the operator and the reference operator are different operators.

36 . A non-transitory computer-readable storage medium encoded with instructions executable by a processor of a computing system, the non-transitory computer-readable storage medium comprising instructions to:

capture input parameters from a reference operator of a robotic device, the captured input parameters including at least one motion or load parameter;

convert the input parameters to operational commands for the robotic device;

generate a profile using the input parameters, the profile being associated with a characteristic of the reference operator; and

provide, based on the profile, feedback in the form of adaptive guidance to an operator during a simulated or live procedure performed by the operator; wherein

the characteristic of the reference operator includes physician metadata, the physician metadata including a characteristic of a physician as the reference operator, and

the operator and the reference operator are different operators.

37 . A computer-implemented method, comprising:

capturing input parameters from a reference operator of a robotic device, the captured input parameters including at least one motion or load parameter;

converting the input parameters to operational commands for the robotic device;

generating a profile using the input parameters, the profile being associated with a characteristic of the reference operator; and

providing, based on the profile, feedback in the form of adaptive guidance to an operator during a simulated or live procedure performed by the operator; wherein

the characteristic of the reference operator includes physician metadata, the physician metadata including a characteristic of a physician as the reference operator, and

the operator and the reference operator are different operators.

38 . A system comprising:

a user interface to receive inputs from a reference operator for operation of an elongated medical device, the user interface including sensors to detect parameters associated with the inputs from the reference operator;

a recording portion to capture the parameters detected by the sensors, the captured parameters including at least one motion or load parameter; and

a processing unit to

generate, based on the captured parameters, parameters for adaptive guidance in operating the elongated medical device, and

provide the adaptive guidance to an operator during a simulated or live procedure performed by the operator, wherein

the operator and the reference operator are different operators.

39 . A robotic medical system, comprising:

a user interface to receive inputs from a reference operator;

a sensor system having sensors to detect parameters associated with the inputs from the reference operator;

a data capture portion to capture the parameters detected by the sensors;

a processing unit to

convert the inputs from the reference operator to operational adaptive guidance for elongated medical devices (EMDs) and a procedure, and

provide the operational adaptive guidance to an operator during a simulated or live procedure by the operator; and

at least one module to actuate one or more EMDs independently and in coordination, wherein

the operator and the reference operator are different operators.

40 . A method comprising:

capturing input parameters from a reference operator of an elongated medical device, the input parameters including at least one motion or load parameter;

converting the input parameters to operational commands for the elongated medical device;

generating guidance parameters for the elongated medical device based on the input parameters; and

providing, based on the guidance parameters, adaptive guidance to an operator during a simulated or live procedure performed by the operator; wherein

the operator and the reference operator are different operators.

41 . A non-transitory computer-readable storage medium encoded with instructions executable by a processor of a computing system, the non-transitory computer-readable storage medium comprising instructions to:

capture input parameters from a reference operator of a robotic device, the input parameters including at least one motion or load parameter;

convert the input parameters to operational commands for the robotic device;

generate guidance parameters for an elongated medical device based on the input parameters; and

provide, based on the guidance parameters, adaptive guidance to an operator during a simulated or live procedure performed by the operator; wherein

the operator and the reference operator are differs ent operators.

42 . A computer-implemented method, comprising:

capturing input parameters from a reference operator of a robotic device, the input parameters including at least one motion or load parameter;

converting the input parameters to operational commands for the robotic device;

generating guidance parameters for an elongated medical device based on the input parameters; and

providing, based on the guidance parameters, adaptive guidance to an operator during a simulated or live procedure performed by the operator; wherein

the operator and the reference operator are different operators.

43 . A system comprising:

a processing unit to

generate at least one profile using parameters captured from a sensor system having sensors, and

provide, based on the at least one profile, feedback in the form of adaptive guidance to an operator during a simulated or live procedure performed by the operator; wherein

the parameters are associated with inputs from a reference operator for operation of one or more elongated medical devices (EMDs), received from a user interface,

the parameters captured by the sensor system include at least one of (a) a combination of linear velocity and linear force, (b) a combination of rotational velocity and rotational torque, (c) a combination of at least one of displacement, velocity, or acceleration and linear force, or (d) a combination of at least one of angular displacement, angular velocity or angular acceleration and torque, and

the operator and the reference operator are different operators.

44 . A system comprising:

a user interface to receive inputs from a reference operator for operation of one or more elongated medical devices (EMDs);

a processing unit to

generate at least one profile using parameters captured by a sensor system having sensors to capture parameters associated with the inputs from the reference operator, and

provide, based on the at least one profile, feedback in the form of adaptive guidance to an operator during a simulated or live procedure performed by the operator; wherein

the parameters captured by the sensors include a combination of two or more of motion parameters, load parameters, position, displacement, frequency, linear velocity, linear force, rotational velocity or rotational torque, and

the operator and the reference operator are different operators.

Assignments (2)
CHANGE OF NAME Recorded Nov 8, 2024
From: CORINDUS, INC.
To: SIEMENS HEALTHINEERS ENDOVASCULAR ROBOTICS, INC.
Reel/Frame 069333/0219 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2022
From: SOKHANVAR, SAEED; CANALE, CAMERON; SABER, OMID; TEANY, DOUGLAS; BERGMAN, PER; BLACKER, STEVEN J.
To: CORINDUS, INC.
Reel/Frame 058563/0775 →
Continuity (2)
Provisional Application 62874177 · Jul 15, 2019
Related Publication 20220296315A1 · Sep 22, 2022
References Cited (59)
US 3821525A · Eaton et al. · 1974 [cited by applicant]
US 5312338A · Nelson et al. · 1994 [cited by applicant]
US 5350101A · Godlewski · 1994 [cited by applicant]
US 7331967B2 · Lee et al. · 2008 [cited by applicant]
US 7766856B2 · Ferry et al. · 2010 [cited by applicant]
US 7766894B2 · Weitzner et al. · 2010 [cited by applicant]
US 7972298B2 · Wallace et al. · 2011 [cited by applicant]
US 8052636B2 · Moll et al. · 2011 [cited by applicant]
US 8092397B2 · Wallace et al. · 2012 [cited by applicant]
US 8343096B2 · Kirschenman et al. · 2013 [cited by applicant]
US 8617102B2 · Moll et al. · 2013 [cited by applicant]
US 8684952B2 · Weitzner et al. · 2014 [cited by applicant]
US 8736212B2 · Sandhu et al. · 2014 [cited by applicant]
US 8801661B2 · Moll et al. · 2014 [cited by applicant]
US 9283046B2 · Walker et al. · 2016 [cited by applicant]
US 9326822B2 · Lewis et al. · 2016 [cited by applicant]
US 9408669B2 · Kokish et al. · 2016 [cited by applicant]
US 9782564B2 · Zirps et al. · 2017 [cited by applicant]
US 9814864B2 · Scarpine et al. · 2017 [cited by applicant]
US 9825455B2 · Sandhu et al. · 2017 [cited by applicant]
US 10213264B2 · Tanner et al. · 2019 [cited by applicant]
US 10307214B2 · Lathrop et al. · 2019 [cited by applicant]
US 11463539B2 · Rhee et al. · 2022 [cited by applicant]
US 20020168618A1 · Anderson et al. · 2002 [cited by applicant]
US 20020177789A1 · Ferry et al. · 2002 [cited by applicant]
US 20040254566A1 · Plicchi et al. · 2004 [cited by applicant]
US 20070060879A1 · Weitzner et al. · 2007 [cited by applicant]
US 20070293792A1 · Sliwa et al. · 2007 [cited by applicant]
US 20080243064A1 · Stahler et al. · 2008 [cited by applicant]
US 20090082722A1 · Munger et al. · 2009 [cited by applicant]
US 20110144658A1 · Wenderow · 2011 [cited by examiner]
US 20110295887A1 · Palmese · 2011 [cited by examiner]
US 20120071752A1 · Sewell et al. · 2012 [cited by applicant]
US 20130231678A1 · Wenderow · 2013 [cited by examiner]
US 20140081461A1 · Williamson · 2014 [cited by examiner]
US 20140276389A1 · Walker · 2014 [cited by applicant]
US 20150142013A1 · Tanner et al. · 2015 [cited by applicant]
US 20160067448A1 · Blacker · 2016 [cited by examiner]
US 20160349044A1 · Marell · 2016 [cited by examiner]
US 20170007343A1 · Yu · 2017 [cited by applicant]
US 20170056103A1 · Fang · 2017 [cited by examiner]
US 20170231490A1 · Toth et al. · 2017 [cited by applicant]
US 20170348060A1 · Blacker · 2017 [cited by applicant]
US 20180177556A1 · Noonan · 2018 [cited by examiner]
US 20180250075A1 · Cho · 2018 [cited by applicant]
US 20190090969A1 · Jarc · 2019 [cited by examiner]
US 20190175887A1 · Shameli · 2019 [cited by applicant]
US 20210307845A1 · Park · 2021 [cited by examiner]
EP 2124800 · 2010 [cited by applicant]
WO 2017083768 · 2017 [cited by applicant]
WO 2017139894 · 2017 [cited by applicant]
WO 2018031861 · 2018 [cited by applicant]
WO 2018039268 · 2018 [cited by applicant]
WO 2019055701 · 2019 [cited by applicant]
“Objective Assessment of Endovascular Navigation Skills with Force Sensing” from “Annals of Biomedical Engineering, vol. 45, No. 5, May 2017 pp. 1315-1327” (Year: 2017). [cited by examiner]
International Search Report for Corresponding PCT Application No. PCT/US2020/041891, dated Oct. 13, 2020. [cited by applicant]
Rafii-Tari, Hedyeh, et al. “Assessment of navigation cues with proximal force sensing during endovascular catheterization.” International Conference on Medical Image Computing and Computer-Assisted Intervention. Springe… [cited by applicant]
Rafii-Tari, Hedyeh, et al. “Objective assessment of endovascular navigation skills with force sensing.” Annals of biomedical engineering 45.5 (2017): 1315-1327. [cited by applicant]
European Search Report Received for Corresponding Application No. EP20839794.3, dated May 25, 2023. [cited by applicant]