IP Library Granted Patent US 11,918,423
Granted Patent B2
US 11,918,423 · App. 16/175,333 · Granted Mar 5, 2024

System and method for navigating a device through a path to a target location

Inventors: Nicholas Kottenstette (Worcester, MA); Per Bergman (West Roxbury, MA); Steven J. Blacker (Framingham, MA); Adi Dafni (Giva'at Brener, IL); Adi Sheinfeld (Durham, NC)
Assignee: Corindus, Inc.
A61B90/37A61M25/09G06T7/0012G06V10/25A61M2025/0166A61M2025/09166A61M2025/09183G06T2207/10064
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 11,918,423
App. No.
16/175,333
Granted
Mar 5, 2024
Kind
B2
Abstract

A method for delivering an elongated medical device along a path to a target location using a catheter procedure system includes generating a mask of the path, tracking a position of a distal portion of the elongated medical device based on a set of real-time images and determining a remaining path length based at least on the position of the distal portion of the elongated medical device. The remaining path length is a distance between the distal portion of the elongated medical device and the target location. The remaining path length decreases as the distal portion of the elongated medical device approaches the target location.

Claims (81)

1. A method for delivering an elongated medical device along a path to a target location using a catheter procedure system, the method comprising:

identifying a source point and at least one constraint point;

calculating the path passing through the source point, the at least one constraint point, and the target location;

generating a mask of the path;

determining whether at least one child vessel is connected to the path;

generating a child vessel mask in response to determining that the at least one child vessel is connected to the path;

displaying the mask and the child vessel mask on an image associated with the mask;

tracking a position of a distal portion of the elongated medical device based on a set of real-time images;

determining a remaining path length based at least on the position of the distal portion of the elongated medical device, the remaining path length being a distance between the distal portion of the elongated medical device and the target location, wherein the remaining path length decreases as the distal portion of the elongated medical device approaches the target location;

updating the remaining path length during movement of the elongated medical device;

determining whether the distal portion of the elongated medical device is off path;

adjusting the position of the elongated medical device in response to the distal portion of the elongated medical device being off path;

advancing the elongated medical device to the target location at a velocity; and

adjusting the velocity based on the remaining path length, the velocity being proportional to the remaining path length.

2. The method according to claim 1 , wherein the generating a mask of the path includes generating a mask for each phase of a physiological cycle.

3. The method according to claim 2 , further comprising displaying each mask on an image corresponding to the phase of a heart cycle associated with the mask.

4. The method according to claim 1 , wherein the determining whether the distal portion of the elongated medical device is off path is based on the remaining path length.

5. The method according to claim 4 , wherein the adjusting the position of the elongated medical device includes adjusting the position of the elongated medical device in response to the remaining path length being a negative number.

6. The method according to claim 1 , wherein the adjusting the position of the elongated medical device comprises retracting the elongated medical device.

7. The method according to claim 1 , wherein the adjusting the position of the elongated medical device comprises rotating and retracting the elongated medical device.

8. The method according to claim 1 , wherein the elongated medical device is a guidewire.

9. The method according to claim 1 , wherein the image on which the mask is displayed is a fixed reference image of a region of interest.

10. The method according to claim 1 , wherein the image on which the mask is displayed is a real-time image of a region of interest.

11. The method according to claim 1 , wherein the set of real-time images are fluoroscopic images.

12. The method according to claim 1 , further comprising generating a mask of a set of branches connected to the path and displaying the mask for the set of branches on an image associated with the mask.

13. The method according to claim 12 , wherein the generating a mask of a set of branches includes generating a mask for each phase of a physiological cycle.

14. The method according to claim 5 , wherein the remaining path length transitions to a negative number when the distal portion of the elongated medical device travels into a branch.

15. The method according to claim 5 , wherein the remaining path length transitions to a negative number when the distal portion of the elongated medical device travels past the target location.

16. The method according to claim 1 , wherein the remaining path length is equal to zero when the distal portion of the elongated medical device reaches the target location.

17. The method according to claim 1 , further comprising generating an alert in response to the distal position of the elongated medical device being off path.

18. A system for delivering an elongated medical device along a path to a target location, the system comprising:

an imaging system; and

a catheter procedure system coupled to the imaging system, the catheter procedure system including

a bedside system including an elongated medical device and a drive assembly configured to drive the elongated medical device, and

a workstation coupled to the bedside system, the workstation including

a user interface,

a display, and

a controller coupled to the bedside system, the user interface and the imaging system, the controller programmed to

identify a source point and at least one constraint point,

calculate the path passing through the source point, the at lest one constraint point, and the target location,

generate a mask of the path,

determine whether at least one child vessel is connected to the path,

generate a child vessel mask in response to determining that the at least one child vessel is connected to the path,

displaying the mask and the child vessel mask on an image associated with the mask on the display,

track a position of a distal portion of the elongated medical device based on a set of real-time images acquired by the imaging system,

determine a remaining path length based at least on the position of the distal portion of the elongated medical device, the remaining path length being a distance between the distal portion of the elongated medical device and the target location, wherein the remaining path length decreases as the distal portion of the elongated medical device approaches the target location,

update the remaining path length during movement of the elongated medical device,

determine whether the distal portion of the elongated medical device is off path,

adjust the position of the distal portion of the elongated medical device in response to the distal portion of the elongated medical device being off path,

advance the elongated medical device to the target location at a velocity, and

adjust the velocity based on the remaining path length, the velocity being proportional to the remaining path length.

19. The system according to claim 18 , wherein the controller is further programmed to generate a mask for each phase of a physiological cycle.

20. The system according to claim 19 , wherein the workstation further comprises a display and wherein the controller is further programmed to display each mask on an image corresponding to the phase of a heart cycle associated with the mask on the display.

21. The system according to claim 18 , wherein the controller is programmed to determine whether the distal portion of the elongated medical device is off path is based on the remaining path length.

22. The system according to claim 21 , wherein the controller is programmed to adjust the position of the distal portion of the elongated medical device in response to the remaining path length being a negative number.

23. The system according to claim 18 , wherein the position of the distal portion of the elongated medical device is adjusted by retracting the elongated medical device using the drive assembly.

24. The system according to claim 18 , wherein the position of the distal portion of the elongated medical device is adjusted by rotating and retracting the elongated medical device using the drive assembly.

25. The system according to claim 18 , wherein the elongated medical device is a guidewire.

26. The system according to claim 25 , wherein a tip of the guidewire is radiopaque.

27. The system according to claim 18 , wherein the image on which the mask is displayed is a fixed reference image of a region of interest.

28. The system according to claim 18 , wherein the image on which the mask is displayed is a real-time image of a region of interest.

29. The system according to claim 18 , wherein the imaging system is a fluoroscopy system.

30. The system according to claim 29 , wherein the set of real-time images are fluoroscopic images.

31. The system according to claim 18 , wherein the controller is further programmed to adjust the position of the distal portion of the elongated medical device in response to detecting a prolapse.

32. The system according to claim 18 , wherein the workstation comprises a display and wherein the controller is programmed to generate a mask of a set of branches connected to the path and display each mask for the set of branches on an image associated with the mask on the display.

33. The system according to claim 32 , wherein the controller is programmed to generate a mask of a set of branches includes generating a mask for each phase of a physiological cycle.

34. The system according to claim 22 , wherein the remaining path length transitions to a negative number when the distal portion of the elongated medical device travels into a branch.

35. The system according to claim 22 , wherein the remaining path length transitions to a negative number when the distal portion of the elongated medical device travels past the target location.

36. The system according to claim 18 , wherein the remaining path length is equal to zero when the distal portion of the elongated medical device reaches the target location.

37. The system according to claim 21 , wherein the controller is further programmed to generate an alert in response to the remaining path length being a negative number.

38. The method according to claim 1 , further comprising monitoring the distal portion of the elongated medical device in the set of real-time images to identify a prolapse.

39. The system according to claim 18 , wherein the controller is further programmed to monitor the distal portion of the elongated medical device in the set of real-time images to identify a prolapse.

40. The method according to claim 1 , wherein the velocity decreases as the remaining path length decreases.

41. The method according to claim 1 , wherein the mask and the child vessel mask are displayed using different colors.

42. The method according to claim 1 , wherein the mask and the child vessel mask are generated for each phase of a physiological cycle.

43. The method according to claim 1 , further comprising:

displaying the remaining path length on a display including the image; and

wherein the remaining path length is displayed in pixels.

44. The method according to claim 38 , further comprising adjusting the position of the elongated medical device in response to detecting a prolapse.

45. The method according to claim 38 , further comprising generating an alert in response to detecting a prolapse.

46. The system according to claim 39 , wherein the controller is further programmed to generate an alert in response to detecting a prolapse.

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 Nov 22, 2020
From: KOTTENSTETTE, NICHOLAS; BERGMAN, PER; BLACKER, STEVEN J.; DAFNI, ADI; SHEINFELD, ADI
To: CORINDUS, INC.
Reel/Frame 054439/0323 →
Continuity (1)
Related Publication 20200129740A1 · Apr 30, 2020
Cited By (20)
US 1,119,865 US 12,232,838 US 12,329,397 US 12,376,928 US 12,377,206 US 12,419,703 US 12,433,702 US 12,440,289 US 12,446,979 US 12,447,317 US 12,508,093 US 12,558,175 US 12,564,414 US 12,564,458 US 12,569,308 US 12,605,523 US 12,636,022 US 12,661,193 US 12,678,249 US 12,702,509