IP Library Granted Patent US 10,751,139
Granted Patent B2
US 10,751,139 · App. 16/176,854 · Granted Aug 25, 2020

Device and method for assisting laparoscopic surgery—rule based approach

Inventors: Motti Frimer (Zichron Yaakov, IL); Mordehai Sholev (Moshav Amikam, IL); Yehuda Pfeffer (Moshav Adirim, IL)
Assignee: TransEnterix Europe S.a.r.l.
A61B34/32A61B1/00006A61B1/00009A61B1/00147A61B1/00149A61B1/04A61B1/06A61B1/3132A61B17/00234A61B34/20A61B90/361A61B90/50A61B90/98G05B15/02A61B34/30A61B2017/00075A61B2017/00132A61B2017/00225A61B2034/2048A61B2034/2051A61B2034/2055A61B2034/2057A61B2034/2059A61B2034/2065A61B2034/2074A61B2090/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 10,751,139
App. No.
16/176,854
Granted
Aug 25, 2020
Kind
B2
Abstract

The present invention provides a surgical controlling system, comprising: a. at least one surgical tool configured to be insertable into a surgical environment of a human body for assisting a surgical procedure; b. at least one location estimating means configured to real-time locate the 3D spatial position of said at least one surgical tool at any given time t; c. at least one movement detection means communicable with a movement's database and with said location estimating means; and, d. a controller having a processing means communicable with a controller's database, said controller configured to control the spatial position of said at least one surgical tool; said controller's database is in communication with said movement detection means.

Claims (29)

1. A surgical controlling system, comprising:

at least one surgical tool configured to be insertable into a surgical environment of a human body for assisting a surgical procedure;

at least one location estimating means configured to real-time locate a 3D spatial position of said at least one surgical tool at any given time t;

at least one movement detection means communicable with a movement's database and with said location estimating means; said movement's database is configured to store said 3D spatial position of said at least one surgical tool at time tf and at time to; where tf>to; said movement detection means is configured to detect movement of said at least one surgical tool if the 3D spatial position of said at least one surgical tool at time tf is different than said 3D spatial position of said at least one surgical tool at time to; and,

a controller having a processing means communicable with a controller's database, said controller configured to control the spatial position of said at least one surgical tool; said controller's database is in communication with said movement detection means;

wherein a predetermined set of rules is storable in said controller's database, according to which ALLOWED and RESTRICTED movements of said at least one surgical tool are determinable; for each detected movement by said movement detection means, determination of said at least one detected movement as either an ALLOWED movement or as a RESTRICTED movement being according to said predetermined set of rules; further wherein predetermined set of rules is determined using image processing means

wherein said predetermined set of rules comprises at least one rule comprising an environmental rule, wherein said environmental rule comprises a communicable database; said communicable database configured to receive at least one real-time image of said surgical environment and is configured to perform real-time image processing of the same and to determine the 3D spatial position of hazards or obstacles in said surgical environment; said environmental rule is configured to determine said ALLOWED and RESTRICTED movements according to said hazards or obstacles in said surgical environment, wherein said RESTRICTED movements are movements in which said at least one surgical tool is located substantially in at least one of said 3D spatial positions, and said ALLOWED movements are movements in which the location of said at least one surgical tool is substantially different from said 3D spatial positions; further wherein said hazards or obstacles in said surgical environment are selected from a group consisting of tissue, a surgical tool, an organ, an endoscope and any combination thereof.

2. A surgical controlling system, comprising:

at least one surgical tool configured to be insertable into a surgical environment of a human body for assisting a surgical procedure;

at least one location estimating means configured to real-time locate a 3D spatial position of said at least one surgical tool at any given time t;

at least one movement detection means communicable with a movement's database and with said location estimating means; said movement's database is configured to store said 3D spatial position of said at least one surgical tool at time tf and at time to; where tf>to; said movement detection means is configured to detect movement of said at least one surgical tool if the 3D spatial position of said at least one surgical tool at time tf is different than said 3D spatial position of said at least one surgical tool at time to; and,

a controller having a processing means communicable with a controller's database, said controller configured to control the spatial position of said at least one surgical tool; said controller's database is in communication with said movement detection means;

wherein a predetermined set of rules is storable in said controller's database, according to which ALLOWED and RESTRICTED movements of said at least one surgical tool are determinable; for each detected movement by said movement detection means, determination of said at least one detected movement as either an ALLOWED movement or as a RESTRICTED movement being according to said predetermined set of rules; further wherein predetermined set of rules is determined using image processing means

wherein said predetermined set of rules comprises at least one rule comprising an operator input rule, wherein said operator input rule comprises a communicable database; said communicable database is configured to receive an input from the operator of said surgical controlling system regarding said ALLOWED and RESTRICTED movements of said at least one surgical tool; wherein said operator input rule converts an ALLOWED movement to a RESTRICTED movement and a RESTRICTED movement to an ALLOWED movement; further wherein at least one of the following is being held true (a) said input comprises n 3D spatial positions; n is an integer greater than or equal to 2;

wherein at least one of which is defined as ALLOWED location and at least one of which is defined as RESTRICTED location, wherein said ALLOWED movements are movements in which said at least one surgical tool is located substantially in at least one of said n 3D spatial positions, and said RESTRICTED movements are movements in which the location of said at least one surgical tool is substantially different from said n 3D spatial positions; (b) said input comprises at least one rule according to which ALLOWED and RESTRICTED movements of said at least one surgical tool are determined, wherein the spatial position of said at least one surgical tool is controlled by said controller according to said ALLOWED and RESTRICTED movements; said predetermined set of rules comprises at least one rule selected from a group consisting of: most used tool, right tool rule, left tool rule, field of view rule, no fly zone rule, route rule, environmental rule, operator input rule, proximity rule; collision prevention rule, preferred volume zone rule, preferred tool rule, movement detection rule, history-based rule, tool-dependent allowed and RESTRICTED movements rule, and any combination thereof.

3. A surgical controlling system, comprising:

at least one surgical tool configured to be insertable into a surgical environment of a human body for assisting a surgical procedure;

at least one location estimating means configured to real-time locate a 3D spatial position of said at least one surgical tool at any given time t;

at least one movement detection means communicable with a movement's database and with said location estimating means; said movement's database is configured to store said 3D spatial position of said at least one surgical tool at time tf and at time to; where tf>to; said movement detection means is configured to detect movement of said at least one surgical tool if the 3D spatial position of said at least one surgical tool at time tf is different than said 3D spatial position of said at least one surgical tool at time to; and,

a controller having a processing means communicable with a controller's database, said controller configured to control the spatial position of said at least one surgical tool; said controller's database is in communication with said movement detection means;

wherein a predetermined set of rules is storable in said controller's database, according to which ALLOWED and RESTRICTED movements of said at least one surgical tool are determinable; for each detected movement by said movement detection means, determination of said at least one detected movement as either an ALLOWED movement or as a RESTRICTED movement being according to said predetermined set of rules; further wherein predetermined set of rules is determined using image processing means

wherein said predetermined set of rules comprises at least one rule comprising a proximity rule, wherein said proximity rule is configured to define at least one selected from a group consisting of (a) a predetermined distance between at least two surgical tools; 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; (b) a predetermined angle between at least three surgical tools; 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 angle; and combinations thereof.

4. A surgical controlling system, comprising:

at least one surgical tool configured to be insertable into a surgical environment of a human body for assisting a surgical procedure;

at least one location estimating means configured to real-time locate a 3D spatial position of said at least one surgical tool at any given time t;

at least one movement detection means communicable with a movement's database and with said location estimating means; said movement's database is configured to store said 3D spatial position of said at least one surgical tool at time tf and at time to; where tf>to; said movement detection means is configured to detect movement of said at least one surgical tool if the 3D spatial position of said at least one surgical tool at time tf is different than said 3D spatial position of said at least one surgical tool at time to; and,

a controller having a processing means communicable with a controller's database, said controller configured to control the spatial position of said at least one surgical tool; said controller's database is in communication with said movement detection means;

wherein a predetermined set of rules is storable in said controller's database, according to which ALLOWED and RESTRICTED movements of said at least one surgical tool are determinable; for each detected movement by said movement detection means, determination of said at least one detected movement as either an ALLOWED movement or as a RESTRICTED movement being according to said predetermined set of rules; further wherein predetermined set of rules is determined using image processing means

wherein said predetermined set of rules comprises at least one rule comprising a collision prevention rule, wherein said collision prevention rule is configured to define 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 (3)
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 Apr 1, 2024
From: TRANSENTERIX EUROPE S.À.R.L.
To: ASENSUS SURGICAL EUROPE S.À.R.L.
Reel/Frame 066959/0274 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2019
From: M.S.T. MEDICAL SURGERY TECHNOLOGIES LTD.
To: TRANSENTERIX EUROPE, S.A.R.L.
Reel/Frame 049267/0275 →
Continuity (9)
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 61525779 · Aug 21, 2011
Provisional Application 61525787 · Aug 21, 2011
Provisional Application 61525789 · Aug 21, 2011
Related Publication 20190117323A1 · Apr 25, 2019
Cited By (6)
US 12,349,995 US 12,370,001 US 12,396,711 US 12,551,304 US 12,635,996 US 12,714,521