IP Library Granted Patent US 11,957,301
Granted Patent B2
US 11,957,301 · App. 17/002,725 · Granted Apr 16, 2024

Device and method for assisting laparoscopic surgery—rule based approach

Inventors: Motti Frimer (Zichron Yaakov, IL); Mordehai Sholev (Amikam, IL); Yehuda Pfeffer (Moshav Dvorah, IL)
Assignee: Asensus Surgical Europe S.à.R.L.
A61B1/000096A61B1/00006A61B1/00147A61B1/00149A61B1/3132A61B17/00234A61B34/20A61B34/32A61B90/361A61B90/50A61B90/98G05B15/02A61B1/04A61B1/06A61B2017/00075A61B2017/00132A61B2017/00225A61B2034/2048A61B2034/2051A61B2034/2055A61B2034/2057A61B2034/2059A61B2034/2065A61B2034/2074A61B34/30A61B2090/365A61B2090/367A61B2090/371A61B2090/3945A61B2090/3983
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,957,301
App. No.
17/002,725
Granted
Apr 16, 2024
Kind
B2
Abstract

Methods of assisting an operator to perform a surgical procedure include inserting at least one surgical tool into a surgical environment of a human body. The 3D spatial position of the surgical tool within the surgical environment is estimated in real time, and movement of the surgical tool is detected. The spatial position of the surgical tool within the surgical environment is controlled using a controller, including by determining using image processing whether each of the detected movements is an ALLOWED movement or a RESTRICTED movement based on a predetermined rule stored in a database in communication with the controller.

Claims (34)

1. A method of assisting an operator to perform a surgical procedure, comprising:

inserting at least one surgical tool into a surgical environment of a human body;

real-time estimating a 3D spatial position of said at least one surgical tool within the surgical environment;

detecting if there is movement of said at least one surgical tool within the surgical environment by determining whether the 3D spatial position of said at least one surgical tool at time t f is different than the 3D spatial position of said at least one surgical tool at time t 0 ;

controlling the spatial position of said at least one surgical tool using a controller, wherein said controlling step includes determining whether each of said detected movements is an ALLOWED movement or a RESTRICTED movement based on a predetermined environmental rule stored in a database in communication with the controller, wherein said determining step comprises

receiving at least one real-time image of said surgical environment,

performing real-time image processing of said image to determine the 3D spatial position of hazards or obstacles in said surgical environment wherein said hazards or obstacles are selected from a group consisting of tissue, a surgical tool, an organ, an endoscope and any combination thereof;

determining that said movement is a RESTRICTED movement if the movement is one in which said at least one surgical tool is located substantially in at least one of said 3D spatial positions, and

determining that said movement is an ALLOWED movement if the movement is one in which the location of said at least one surgical tool is substantially different from said 3D spatial positions.

2. A method of assisting an operator to perform a surgical procedure, comprising:

inserting a first surgical tool into a surgical environment of a human body;

real-time estimating a 3D spatial position of said at least one surgical tool within the surgical environment;

detecting if there is movement of said at least one surgical tool within the surgical environment by determining whether the 3D spatial position of first surgical tool at time t f is different than the 3D spatial position of said at least one surgical tool at time t 0 ;

controlling the spatial position of said at least one surgical tool using a controller, wherein said controlling step includes

determining whether each of said detected movements is an ALLOWED movement or a RESTRICTED movement based on a proximity rule stored in a database in communication with the controller, said proximity rule configured to define using image processing a predetermined distance between the first surgical tool and a second surgical tool; said ALLOWED movements are movements which are within the range or out of the range of said predetermined distance, and said RESTRICTED movements which are out of the range or within the range of said predetermined distance.

3. The method of claim 2 , wherein:

the controlling step includes

receiving at least one real-time image of said surgical environment,

performing real-time image processing of said image to determine the distance between the first and second surgical tools.

4. A method of assisting an operator to perform a surgical procedure, comprising:

inserting a first surgical tool into a surgical environment of a human body;

real-time estimating a 3D spatial position of said at least one surgical tool within the surgical environment;

detecting if there is movement of said at least one surgical tool within the surgical environment by determining whether the 3D spatial position of first surgical tool at time t f is different than the 3D spatial position of said at least one surgical tool at time t 0 ;

controlling the spatial position of said at least one surgical tool using a controller, wherein said controlling step includes

determining whether each of said detected movements is an ALLOWED movement or a RESTRICTED movement based on a proximity rule stored in a database in communication with the controller, said proximity rule configured to define using image processing a predetermined angle between the first surgical tool and a second surgical tool; said ALLOWED movements are movements which are within the range or out of the range of said predetermined angle, and said RESTRICTED movements which are out of the range or within the range of said predetermined distance.

5. The method of claim 4 , wherein:

the controlling step includes

receiving at least one real-time image of said surgical environment,

performing real-time image processing of said image to determine the angle between the first and second surgical tools.

6. A method of assisting an operator to perform a surgical procedure, comprising:

inserting at least one surgical tool into a surgical environment of a human body;

real-time estimating a 3D spatial position of said at least one surgical tool within the surgical environment;

detecting if there is movement of said at least one surgical tool within the surgical environment by determining whether the 3D spatial position of said at least one surgical tool at time t f is different than the 3D spatial position of said at least one surgical tool at time t 0 ;

controlling the spatial position of said at least one surgical tool using a controller, wherein said controlling step includes determining whether each of said detected movements is an ALLOWED movement or a RESTRICTED movement based on a predetermined collision prevention rule stored in a database in communication with the controller, wherein said wherein said collision prevention rule is configured to define using image processing a predetermined distance between said at least one surgical tool and an anatomical element within said surgical environment; said ALLOWED movements are movements which are in a range that is larger than said predetermined distance, and said RESTRICTED movements are movements which is in a range that is smaller than said predetermined distance; wherein said anatomical element is selected from a group consisting of tissue, organ, another surgical tool and any combination thereof.

Assignments (4)
SECURITY INTEREST Recorded Dec 31, 2024
From: ASENSUS SURGICAL, INC.; ASENSUS SURGICAL US, INC.; ASENSUS SURGICAL EUROPE S.À R.L.; ASENSUS SURGICAL ITALIA S.R.L.
To: KARL STORZ SE & CO. KG
Reel/Frame 069795/0381 →
CHANGE OF NAME Recorded Feb 6, 2024
From: TRANSENTERIX EUROPE S.À.R.L.
To: ASENSUS SURGICAL EUROPE S.À.R.L.
Reel/Frame 066496/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2024
From: FRIMER, MOTTI; SHOLEV, MORDEHAI; PFEFFER, YEHUDA
To: M.S.T. MEDICAL SURGERY TECHNOLOGIES LTD.
Reel/Frame 066244/0610 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2024
From: M.S.T. MEDICAL SURGERY TECHNOLOGIES LTD.
To: TRANSENTERIX EUROPE, S.A.R.L.
Reel/Frame 066244/0735 →
Continuity (10)
Continuation 16176854 · Oct 31, 2018
Division 15289324 · Oct 10, 2016
Continuation 14752947 · Jun 28, 2015
Division 14150939 · Jan 9, 2014
Continuation In Part PCTIL2012000310 · Aug 21, 2012
Provisional Application 61750856 · Jan 10, 2013
Provisional Application 61525789 · Aug 21, 2011
Provisional Application 61525779 · Aug 21, 2011
Provisional Application 61525787 · Aug 21, 2011
Related Publication 20200383736A1 · Dec 10, 2020