IP Library Granted Patent US 12,426,798
Granted Patent B2
US 12,426,798 · App. 18/180,060 · Granted Sep 30, 2025

Systems and methods for navigation based on ordered sensor records

Inventors: Tao Zhao (Sunnyvale, CA); Prashant Chopra (Foster City, CA); Vincent Duindam (San Francisco, CA); Dorin Panescu (San Jose, CA); Lei Fan (South Setauket, NY)
Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
A61B5/061A61B5/065A61B5/7425A61B34/20A61B2034/2051
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,426,798
App. No.
18/180,060
Filed
Mar 7, 2023
Granted
Sep 30, 2025
Kind
B2
Art Unit
3797
USPC
600/424
Abstract

A method performed by a computing system comprises receiving a first set of spatial information from an instrument positioned within an anatomic passageway. The first set of spatial information includes a plurality of spatial data records including position information for a distal end of the instrument at a plurality of time periods. The method further comprises ordering the plurality of spatial data records in a time-gathered order. The method further comprises evaluating a spatial relationship between first and second consecutive spatial data records of the plurality of spatial data records. The method further comprises filtering the first set of spatial information based upon the evaluated spatial relationship.

Claims (35)

1. A method performed by a computing system, the method comprising:

receiving a first plurality of spatial data records from a plurality of position sensors disposed along a length of an instrument positioned within an anatomic passageway, the first plurality of spatial data records including position information for a distal end of the instrument at a plurality of time periods;

ordering the first plurality of spatial data records in a time-gathered order;

evaluating a spatial relationship between first and second consecutive spatial data records of the first plurality of spatial data records, wherein the first consecutive spatial data record is spaced apart from the second consecutive spatial data record by a distance;

filtering the first plurality of spatial data records based upon the evaluated spatial relationship by:

determining that the distance between the first and second consecutive spatial data records is below a distance threshold value; and

removing one of the first or second consecutive spatial data records from the first plurality of spatial data records based on the distance between the first and second consecutive spatial data records being below the distance threshold value; and

providing guidance to navigate the instrument within the anatomic passageway based on the filtered first plurality of spatial data records.

2. The method of claim 1 , wherein the distance threshold value is determined from a known maximum speed of the instrument.

3. The method of claim 1 , wherein the distance threshold value is determined from a known speed of the instrument both before and after the second consecutive spatial data record is obtained.

4. The method of claim 1 , wherein filtering the first plurality of spatial data records further includes weighting at least one spatial data record from the first plurality of spatial data records differently from another of the spatial data records.

5. The method of claim 1 , further comprising:

receiving a second plurality of spatial data records from a model of the anatomic passageway; and

registering the filtered first plurality of spatial data records to the second plurality of spatial data records.

6. The method of claim 5 , further comprising rendering an image of the instrument based on the filtered first plurality of spatial data records on a common display with an image of the anatomic passageway.

7. A medical system comprising:

an instrument; and

a processor and a memory, the memory including instructions that, when executed by the processor, cause the processor to:

receive a first plurality of spatial data records from a plurality of position sensors disposed along a length of the instrument positioned within an anatomic passageway, the first plurality of spatial data records including position information for a distal end of the instrument at a plurality of time periods;

order the first plurality of spatial data records in a time-gathered order;

evaluate a spatial relationship between first and second consecutive spatial data records of the first plurality of spatial data records, wherein the first consecutive spatial data record is spaced apart from the second consecutive spatial data record by a distance;

filter the first plurality of spatial data records based upon the evaluated spatial relationship by:

determining that the distance between the first and second consecutive spatial data records is below a distance threshold value; and

removing one of the first or second consecutive spatial data records from the first plurality of spatial data records based on the distance between the first and second consecutive spatial data records being below the distance threshold value; and

provide guidance to navigate the instrument within the anatomic passageway based on the filtered first plurality of spatial data records.

8. The medical system of claim 7 , wherein the distance threshold value is determined from one of a known maximum speed of the instrument or a known speed of the instrument both before and after the second consecutive spatial data record is obtained.

9. The medical system of claim 7 , further comprising instructions that, when executed by the processor, cause the processor to:

receive a second plurality of spatial data records from a model of the anatomic passageway; and

register the filtered first plurality of spatial data records to the second plurality of spatial data records.

10. The medical system of claim 9 , further comprising instructions that, when executed by the processor, cause the processor to:

render an image of the instrument based on the filtered first plurality of spatial data records on a common display with an image of the anatomic passageway.

11. The method of claim 1 , wherein the distance threshold value is determined based on a change in velocity of the instrument from a first velocity to a second velocity, wherein the second velocity is lower than the first velocity.

12. The method of claim 1 , wherein the distance threshold value is determined based on a spatial resolution of an imaging system, wherein the imaging system is configured to generate a model of the anatomic passageway.

13. The medical system of claim 7 , wherein the distance threshold value is determined based on a change in velocity of the instrument from a first velocity to a second velocity, wherein the second velocity is lower than the first velocity.

14. The medical system of claim 7 , wherein the distance threshold value is determined based on a spatial resolution of an imaging system, wherein the imaging system is configured to generate a model of the anatomic passageway.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 17, 2023
From: ZHAO, TAO; CHOPRA, PRASHANT; DUINDAM, VINCENT; PANESCU, DORIN; FAN, LEI
To: INTUITIVE SURGICAL OPERATIONS, INC.
Reel/Frame 063011/0351 →
Continuity (5)
Continuation 16025688 · Jul 2, 2018
Continuation 13892974 · May 13, 2013
Provisional Application 61759215 · Jan 31, 2013
Provisional Application 61646654 · May 14, 2012
Related Publication 20230218193A1 · Jul 13, 2023
References Cited (66)
US 5920319A · Vining et al. · 1999 [cited by applicant]
US 6380732B1 · Gilboa · 2002 [cited by applicant]
US 6389187B1 · Greenaway et al. · 2002 [cited by applicant]
US 7901348B2 · Soper et al. · 2011 [cited by applicant]
US 7930065B2 · Larkin et al. · 2011 [cited by applicant]
US 10039473B2 · Zhao et al. · 2018 [cited by applicant]
US 10154800B2 · Duindam et al. · 2018 [cited by applicant]
US 10299698B2 · Duindam et al. · 2019 [cited by applicant]
US 11266327B2 · Duindam et al. · 2022 [cited by applicant]
US 11375919B2 · Duindam et al. · 2022 [cited by applicant]
US 11633125B2 · Zhao et al. · 2023 [cited by applicant]
US 20030015207A1 · Herold et al. · 2003 [cited by applicant]
US 20040249267A1 · Gilboa et al. · 2004 [cited by applicant]
US 20050143651A1 · Verard et al. · 2005 [cited by applicant]
US 20050203371A1 · Kleen · 2005 [cited by examiner]
US 20060013523A1 · Childlers et al. · 2006 [cited by applicant]
US 20060062447A1 · Rinck et al. · 2006 [cited by applicant]
US 20060069317A1 · Horn et al. · 2006 [cited by applicant]
US 20060149134A1 · Soper et al. · 2006 [cited by applicant]
US 20060184016A1 · Glossop · 2006 [cited by applicant]
US 20070001879A1 · Kaftan et al. · 2007 [cited by applicant]
US 20070142749A1 · Khatib et al. · 2007 [cited by applicant]
US 20070274579A1 · Cai et al. · 2007 [cited by applicant]
US 20070297561A1 · Breeuwer et al. · 2007 [cited by applicant]
US 20090209817A1 · Averbuch · 2009 [cited by applicant]
US 20090227861A1 · Ganatra et al. · 2009 [cited by applicant]
US 20090268955A1 · Koolwal et al. · 2009 [cited by applicant]
US 20090292166A1 · Ito et al. · 2009 [cited by applicant]
US 20100016658A1 · Zou et al. · 2010 [cited by applicant]
US 20110093243A1 · Tawhai et al. · 2011 [cited by applicant]
US 20110103665A1 · Gulsun et al. · 2011 [cited by applicant]
US 20110224542A1 · Mittal et al. · 2011 [cited by applicant]
US 20120029339A1 · Cohen et al. · 2012 [cited by applicant]
US 20120069167A1 · Liu et al. · 2012 [cited by applicant]
US 20120172761A1 · Meller et al. · 2012 [cited by applicant]
US 20120289777A1 · Chopra et al. · 2012 [cited by applicant]
US 20120289843A1 · Chopra et al. · 2012 [cited by applicant]
US 20130094745A1 · Sundar · 2013 [cited by applicant]
US 20130303891A1 · Chopra · 2013 [cited by applicant]
US 20130303893A1 · Duindam et al. · 2013 [cited by applicant]
US 20140235999A1 · Birkenbach et al. · 2014 [cited by applicant]
US 20160066794A1 · Klinder et al. · 2016 [cited by applicant]
US 20170325896A1 · Donhowe · 2017 [cited by examiner]
US 20180325419A1 · Zhao et al. · 2018 [cited by applicant]
US 20220151508A1 · Duindam et al. · 2022 [cited by applicant]
CN 1612708A · 2005 [cited by applicant]
CN 1658789A · 2005 [cited by applicant]
CN 1874716A · 2006 [cited by applicant]
CN 101809618A · 2010 [cited by applicant]
CN 102428496A · 2012 [cited by applicant]
CN 102883651A · 2013 [cited by applicant]
CN 102849240A · 2013 [cited by applicant]
EP 2123216A1 · 2009 [cited by applicant]
JP 2007531543A · 2007 [cited by applicant]
JP 2008529641A · 2008 [cited by applicant]
WO WO2005008591A2 · 2005 [cited by applicant]
WO WO2006070669A1 · 2006 [cited by applicant]
WO WO2007129616A1 · 2007 [cited by applicant]
WO WO2009064715A1 · 2009 [cited by applicant]
WO WO2011102012A1 · 2011 [cited by applicant]
WO WO2012035492A1 · 2012 [cited by applicant]
Extended European Search Report for Application No. 13791626.8, mailed on Jul. 15, 2016, 7 pages. [cited by applicant]
Extended European Search Report for Application No. 19164298.2 mailed on Jul. 16, 2019, 8 pages. [cited by applicant]
International Search Report and Written Opinion for Application No. PCT/US2013/040775, mailed on Aug. 12, 2013, 12 pages. [cited by applicant]
LAN/MAN Standards Committee, “Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications,” IEEE Standard for Information technology, Telecommunications and Information Exchange Between Sys… [cited by applicant]
Vertut, J, and Coiffet, P., “Robot Technology: Teleoperation and Robotics Evolution and Development,” English translation, Prentice-Hall, Inc., Inglewood Cliffs, NJ, USA 1986, vol. 3A, 332 pages. [cited by applicant]