IP Library Patent Application 14239997
Patent Application
App. No. 14/239,997

DEVICE AND METHOD FOR ASSISTING LAPAROSCOPIC SURGERY - RULE BASED APPROACH

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 None
App. No.
14/239,997
Abstract

The present invention provides a surgical controlling system, comprising: a. at least one endoscope adapted to provide real-time image of surgical environment of a human body; b. at least one processing means, adapted to real time define n element within said real-time image of surgical environment of a human body; each of said elements is characterized by predetermined characteristics; c. image processing means in communication with said endoscope, adapted to image process said real-time image and to provide real time updates of said predetermined characteristics; d. a communicable database, in communication with said processing means and said image processing means, adapted to store said predetermined characteristics and said updated characteristics; wherein said system is adapted to notify if said updated characteristics are substantially different from said predetermined characteristics.

Claims (61)

1 - 74 . (canceled)

75 . A surgical controlling system, comprising:

a. at least one endoscope adapted to provide real-time image of surgical environment of a human body;

b. at least one processing means, adapted to real time define n element within said real-time image of surgical environment of a human body; each of said elements is characterized by predetermined characteristics;

c. image processing means in communication with said endoscope, adapted to image process said real-time image and to provide real time updates of said predetermined characteristics;

d. a communicable database, in communication with said processing means and said image processing means, adapted to store said predetermined characteristics and said updated characteristics;

wherein said system is adapted to notify if said updated characteristics are substantially different from said predetermined characteristics; wherein said predetermined characteristics are selected from a group consisting of color of said element, 3D spatial location of said element, contours of said element, and any combination thereof.

76 . The surgical controlling system according to claim 75 , additionally comprising at least one surgical tool adapted to be inserted into a surgical environment of a human body for assisting a surgical procedure.

77 . The surgical controlling system according to claim 76 , additionally comprising (a) at least one location estimating means adapted to real-time estimate the location of said at least one surgical tool at any given time t; and, (b) at least one movement detection means communicable with a movement's database and with said location estimating means; said movement's database is adapted to store said 3D spatial position of said at least one surgical tool at time t f and at time t 0 , where t f >t 0 ; said movement detection means is adapted to detect movement of said at least one surgical tool if the 3D spatial position of said at least one surgical tool at time t f is different than said 3D spatial position of said at least one surgical tool at time t O ; and, (c) a controller having a processing means communicable with a controller's database, said controller adapted to control the spatial position of said at least one surgical tool; wherein said controller's database is adapted to store a predetermined set of rules according to which ALLOWED and RESTRICTED movements of said at least one surgical tool are determined, such that each detected movement by said movement detection means of said at least one surgical tool is determined as either an ALLOWED movement or as a RESTRICTED movement according to said predetermined set of rules.

78 . The surgical controlling system according to claim 77 , wherein said predetermined set of rules comprises at least one rule selected from a group consisting of: most used tool rule, 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, history-based rule, tool-dependent allowed and RESTRICTED movements rule, preferred volume zone rule, preferred tool rule, movement detection rule, and any combination thereof.

79 . The surgical controlling system according to claim 78 , wherein said route rule comprises a communicable database storing predefined route in which said at least one surgical tool is adapted to move within said surgical environment; said predefined route comprises n 3D spatial positions of said at least one surgical tool; n is an integer greater than or equal to 2; 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 of said predefined route, 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 of said predefined route.

80 . The surgical controlling system according to claim 78 , wherein said environmental rule comprises a comprises a communicable database; said communicable database is adapted to received real-time image of said surgical environment and is adapted to perform real-time image processing of the same and to determined the 3D spatial position of hazards or obstacles in said surgical environment; said environmental rule is adapted to determine said ALLOWED and RESTRICTED movements according to said hazards or obstacles in said surgical environment, such that 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; 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.

81 . The surgical controlling system according to claim 78 , wherein said operator input rule comprises a communicable database; said communicable database is adapted to receive an input from the operator of said system regarding said ALLOWED and RESTRICTED movements of said at least one surgical tool; further wherein said operator input rule 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, such that 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.

82 . The surgical controlling system according to claim 78 , wherein said proximity rule is adapted to define 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.

83 . The surgical controlling system according to claim 78 , wherein said proximity rule is adapted to define 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.

84 . The surgical controlling system according to claim 78 , wherein collision prevention rule is adapted 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.

85 . The surgical controlling system according to claim 78 , wherein at least one of the following is being held true (a) said system additionally comprising an endoscope; said endoscope is adapted to provide real-time image of said surgical environment; (b) at least one of said surgical tools is an endoscope adapted to provide real-time image of said surgical environment.

86 . The surgical controlling system according to claim 85 , wherein said right tool rule is adapted to determine said ALLOWED movement of said endoscope according to the movement of the surgical tool positioned to right of said endoscope.

87 . The surgical controlling system according to claim 85 , wherein said left tool rule is adapted to determine said ALLOWED movement of said endoscope according to the movement of the surgical tool positioned to left of said endoscope.

88 . The surgical controlling system according to claim 85 , wherein said field of view rule comprises a communicable database comprising n 3D spatial positions; n is an integer greater than or equal to 2; the combination of all of said n 3D spatial positions provides a predetermined field of view; said field of view rule is adapted to determine said ALLOWED movement of said endoscope within said n 3D spatial positions so as to maintain a constant field of view, such that said ALLOWED movements are movements in which said endoscope 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 endoscope is substantially different from said n 3D spatial positions.

89 . The surgical controlling system according to claim 85 , wherein said preferred volume zone rule comprises a communicable database comprising n 3D spatial positions; n is an integer greater than or equal to 2; said n 3D spatial positions provides said preferred volume zone; said preferred volume zone rule is adapted to determine said ALLOWED movement of said endoscope within said n 3D spatial positions and RESTRICTED movement of said endoscope outside said n 3D spatial positions, such that said ALLOWED movements are movements in which said endoscope 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 endoscope is substantially different from said n 3D spatial positions.

90 . The surgical controlling system according to claim 85 , wherein said preferred tool rule comprises a communicable database, said database stores a preferred tool; said preferred tool rule is adapted to determine said ALLOWED movement of said endoscope to constantly track the movement of said preferred tool.

91 . The surgical controlling system according to claim 78 , wherein said no fly zone rule comprises a communicable database comprising n 3D spatial positions; n is an integer greater than or equal to 2; said n 3D spatial positions define a predetermined volume within said surgical environment; said no fly zone rule is adapted to determine said RESTRICTED movement if said movement is within said no fly zone if said movement is outside said no fly zone, such that said RESTRICTED movements are movements in which said at least one of said surgical tool is located substantially in at least one of said n 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 n 3D spatial positions.

92 . The surgical controlling system according to claim 85 , wherein said most used tool rule comprises a communicable database counting the amount of movement of each of said surgical tools; said most used tool rule is adapted to constantly position said endoscope to track the movement of the most moved surgical tool.

93 . The surgical controlling system according to claim 75 , wherein said system further comprising a maneuvering subsystem communicable with said controller, said maneuvering subsystem is adapted to spatially reposition said at least one surgical tool during a surgery according to said predetermined set of rules; further wherein said system is adapted to alert the physician of a RESTRICTED movements of said at least one surgical tool; further wherein said alert is selected from a group consisting of audio signaling, voice signaling, light signaling, flashing signaling and any combination thereof.

94 . The surgical controlling system according to claim 78 , wherein said history-based rule comprises a communicable database storing each 3D spatial position of each of said surgical tool, such that each movement of each surgical tool is stored; said history-based rule is adapted to determine said ALLOWED and RESTRICTED movements according to historical movements of said at least one surgical tool, such that said ALLOWED 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 RESTRICTED movements are movements in which the location of said at least one surgical tool is substantially different from said n 3D spatial positions.

95 . The surgical controlling system according to claim 78 , wherein said tool-dependent allowed and RESTRICTED movements rule comprises a communicable database; said communicable database is adapted to store predetermined characteristics of at least one of said surgical tool; said tool-dependent allowed and movements rule is adapted to determine said ALLOWED and RESTRICTED movements according to said predetermined characteristics of said surgical tool; such that allowed movements as movements of said endoscope which tracks said surgical tool having said predetermined characteristics; further wherein said predetermined characteristics of said surgical tool are selected from a group consisting of: physical dimensions, structure, weight, sharpness, and any combination thereof.

96 . The surgical tracking system of claim 82 , wherein said movement detection rule comprises a communicable database comprising the real-time 3D spatial positions of each of said surgical tool; said movement detection rule is adapted to detect movement of said at least one surgical tool when a change in said 3D spatial positions is received, such that said ALLOWED movements are movements in which said endoscope is re-directed to focus on the moving surgical tool.

97 . A method for controlling surgical surgery, comprising step of:

a. obtaining a system comprising:

i. at least one endoscope adapted to provide real-time image of surgical environment of a human body;

ii. at least one processing means, adapted to real time define n element within said real-time image of surgical environment of a human body; each of said elements is characterized by predetermined characteristics;

iii. image processing means in communication with said endoscope, adapted to image process said real-time image and to provide real time updates of said predetermined characteristics;

iv. a communicable database, in communication with said processing means and said image processing means, adapted to store said predetermined characteristics and said updated characteristics;

b. providing a real-time image of surgical environment of a human body;

c. defining said n element;

d. characterizing each of said element with predetermined characteristics;

e. providing a real-time update of said predetermined characteristics;

f. notifying the user if said updated characteristics are substantially different from said predetermined characteristics; wherein said predetermined characteristics are selected from a group consisting of color of said element, 3D spatial location of said element, contours of said element, and any combination thereof.

98 . The method according to claim 97 , additionally comprising step of providing at least one surgical tool adapted to be inserted into a surgical environment of a human body for assisting a surgical procedure.

99 . The method according to claim 98 , additionally comprising step of providing (a) at least one location estimating means adapted to real time estimate the location of said at least one surgical tool at any given time t; and, (b) at least one movement detection means communicable with a movement's database and with said location estimating means; said movement's database is adapted to store said 3D spatial position of said at least one surgical tool at time t f and at time t 0 , where t f >t 0 ; said movement detection means is adapted to detect movement of said at least one surgical tool if the 3D spatial position of said at least one surgical tool at time t f is different than said 3D spatial position of said at least one surgical tool at time t O ; (c) a controller having a processing means communicable with a controller's database, said controller adapted to control the spatial position of said at least one surgical tool; wherein said controller's database is adapted to store a predetermined set of rules according to which ALLOWED and RESTRICTED movements of said at least one surgical tool are determined, such that each detected movement by said movement detection means of said at least one surgical tool is determined as either an ALLOWED movement or as a RESTRICTED movement according to said predetermined set of rules.

100 . The method according to claim 99 , wherein 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, a route rule, an environmental rule, an operator input rule, a proximity rule; a collision prevention rule, preferred volume zone rule, preferred tool rule, movement detection rule, a history-based rule, a tool-dependent allowed and RESTRICTED movements rule, and any combination thereof.

101 . The method according to claim 100 , wherein said route rule comprises a communicable database storing predefined route in which said at least one surgical tool is adapted to move within said surgical environment; said predefined route comprises n 3D spatial positions of said at least one surgical tool; n is an integer greater than or equal to 2; 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 of said predefined route, 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 of said predefined route.

102 . The method according to claim 100 , wherein said environmental rule comprises a comprises a communicable database; said communicable database is adapted to received real-time image of said surgical environment and is adapted to perform real-time image processing of the same and to determined the 3D spatial position of hazards or obstacles in said surgical environment; said environmental rule is adapted to determine said ALLOWED and RESTRICTED movements according to said hazards or obstacles in said surgical environment, such that 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 than said 3D spatial positions; 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.

103 . The method according to claim 100 , wherein said operator input rule comprises a communicable database; said communicable database is adapted to receive an input from the operator of said system regarding said ALLOWED and RESTRICTED movements of said at least one surgical tool; wherein 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, such that 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.

104 . The method according to claim 100 , wherein said proximity rule is adapted to define 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.

105 . The method according to claim 100 , wherein said proximity rule is adapted to define 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.

106 . The method according to claim 100 , wherein said collision prevention rule is adapted 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.

107 . The method according to claim 100 , wherein at least one of the following is being held true (a) said system additionally comprising an endoscope; said endoscope is adapted to provide real-time image of said surgical environment; (b) at least one of said surgical tools is an endoscope adapted to provide real-time image of said surgical environment.

108 . The method according to claim 107 , wherein said right tool rule is adapted to determine said ALLOWED movement of said endoscope according to the movement of the surgical tool positioned to right of the endoscope.

109 . The method according to claim 107 , wherein said left tool rule is adapted to determine said ALLOWED movement of said endoscope according to the movement of the surgical tool positioned to left of the endoscope.

110 . The method according to claim 107 , wherein said field of view rule comprises a communicable database comprising n 3D spatial positions; n is an integer greater than or equal to 2; the combination of all of said n 3D spatial positions provides a predetermined field of view; said field of view rule is adapted to determine said ALLOWED movement of said endoscope within said n 3D spatial positions so as to maintain a constant field of view, such that said ALLOWED movements are movements in which said endoscope 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 endoscope is substantially different from said n 3D spatial positions.

111 . The method according to claim 107 , wherein said preferred volume zone rule comprises a communicable database comprising n 3D spatial positions; n is an integer greater than or equal to 2; said n 3D spatial positions provides said preferred volume zone; said preferred volume zone rule is adapted to determine said ALLOWED movement of said endoscope within said n 3D spatial positions and RESTRICTED movement of said endoscope outside said n 3D spatial positions, such that said ALLOWED movements are movements in which said endoscope 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 endoscope is substantially different from said n 3D spatial positions.

112 . The method according to claim 107 , wherein said preferred tool rule comprises a communicable database, said database stores a preferred tool; said preferred tool rule is adapted to determine said ALLOWED movement of said endoscope to constantly track the movement of said preferred tool.

113 . The method according to claim 100 , wherein said no fly zone rule comprises a communicable database comprising n 3D spatial positions; n is an integer greater than or equal to 2; said n 3D spatial positions define a predetermined volume within said surgical environment; said no fly zone rule is adapted to determine said RESTRICTED movement if said movement is within said no fly zone and said ALLOWED movement if said movement is outside said no fly zone, such that said RESTRICTED movements are movements in which said at least one of said surgical tool is located substantially in at least one of said n 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 n 3D spatial positions.

114 . The method according to claim 107 , wherein said most used tool rule comprises a communicable database counting the amount of movement of each of said surgical tools; said most used tool rule is adapted to constantly position said endoscope to track the movement of the most moved surgical tool.

115 . The method according to claim 100 , additionally comprising step of alerting the physician of a RESTRICTED movement of said at least one surgical tool; wherein said alert is selected from a group consisting of audio signaling, voice signaling, light signaling, flashing signaling and any combination thereof.

116 . The method according to claim 100 , wherein said history-based rule comprises a communicable database storing each 3D spatial position of each of said surgical tool, such that each movement of each surgical tool is stored; said history-based rule is adapted to determine said ALLOWED and RESTRICTED movements according to historical movements of said at least one surgical tool, such that said ALLOWED 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 RESTRICTED movements are movements in which the location of said at least one surgical tool is substantially different from said n 3D spatial positions.

117 . The method according to claim 100 , wherein said tool-dependent allowed and RESTRICTED movements rule comprises a communicable database; said communicable database is adapted to store predetermined characteristics of at least one of said surgical tool; said tool-dependent allowed and RESTRICTED movements rule is adapted to determine the ALLOWED and RESTRICTED movements according to the predetermined characteristics of the surgical tool; wherein the predetermined characteristics of the surgical tool are selected from a group consisting of: physical dimensions, structure, weight, sharpness, and any combination thereof.

118 . The method of claim 100 , wherein said movement detection rule comprises a communicable database comprising the real-time 3D spatial positions of each of said surgical tool; and to detect movement of said at least one surgical tool when a change in said 3D spatial positions is received, such that said ALLOWED movements are movements in which said endoscope is directed to focus on the moving surgical tool.

119 . The method according to claim 107 , wherein controller's database comprises n 3D spatial positions; n is an integer greater than or equal to 2; the combination of all of said n 3D spatial positions provides a predetermined field of view; said field of view rule is adapted to relocate said endoscope if movement of at least one of said surgical tools has been detected by said detection means, such that said field of view is maintained.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2019
From: M.S.T. MEDICAL SURGERY TECHNOLOGIES LTD.
To: TRANSENTERIX EUROPE, S.A.R.L.
Reel/Frame 047947/0438 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2014
From: SHOLEV, MORDEHAI; PFEFFER, YEHUDA; FRIMER, MOTTI
To: M.S.T. MEDICAL SURGERY TECHNOLOGIES LTD.
Reel/Frame 032743/0257 →