← Back to Patent Explorer
US6863536B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Endoscopic tutorial system with a bleeding complication

Assignee: Simbionix Ltd
•
Filing: 2000-11-17
•
Granted: 2005-03-08
•
Expires: 2020-11-17
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for simulating a medical procedure performed on a subject, featuring: (a) a simulated organ; (b) a simulated instrument for performing the medical procedure on the simulated organ; (c) a locator for determining a location of the simulated instrument within the simulated organ; and (d) a visual display for displaying images from the medical procedure, such that the images simulate visual data received during the medical procedure as performed on an actual subject, the visual display including: (i) a three-dimensional model of the simulated organ, the model being divided into a plurality of segments; (ii) a loader for selecting at least one of the plurality of segments for display, the at least one of the plurality of segments being selected according to the location of the simulated instrument within the simulated organ; (iii) a controller for selecting each image from the selected segment according to the location of the simulated instrument; and (iv) a displayer for displaying the image according to the controller.

Inventors

  • 👤 Niv Fisher
  • 👤 Hadar Segal
  • 👤 Edna Chosack
  • 👤 David Barkay
  • 👤 Ran Bronstein

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 23:19
CPC Classifications
G; G09; G09B; G09B23/00; G09B23/28; G09B23/285

Claims Analysis

Total Claims: 50
Claim 1
Independent Claim 260 words
A system for performing a simulated medical procedure, comprising: (a) a simulated organ; (b) a simulated instrument for performing the simulated medical procedure on said simulated organ; (c) a locator for determining a location of said simulated instrument within said simulated organ; and (d) a visual display for displaying images according to said location of said simulated instrument within said simulated organ for providing visual feedback, such that said images simulate actual visual data received during an actual medical procedure as performed on an actual subject, said visual display including: (i) a three-dimensional mathematical model for modeling said simulated organ according to a corresponding actual organ, said model being divided into a plurality of segments, said plurality of segments being arranged in a linear sequence; (ii) a loader for selecting at least one of said plurality of segments from said linear sequence for rendering, said at least one of said plurality of segments being selected according to said location of said simulated instrument within said simulated organ; (iii) a controller for rendering a simulated image from said segment according to said location of said simulated instrument; (iv) a bleeding model for simulating a presence of blood in said simulated image wherein said blood is simulated and rendered according to said bleeding model, and wherein said rendered blood is added to said rendered simulated image wherein said bleeding model simulates bleeding caused by a pathological condition simulated for said simulated organ and bleeding caused by an action with said simulated instrument; and (iv) a displayer for displaying said rendered simulated image.
Claim 2
Independent Claim 260 words
A system for performing a simulated medical procedure, comprising: (a) a simulated organ; (b) a simulated instrument for performing the simulated medical procedure on said simulated organ; (c) a locator for determining a location of said simulated instrument within said simulated organ; and (d) a visual display for displaying images according to said location of said simulated instrument within said simulated organ for providing visual feedback, such that said images simulate actual visual data received during an actual medical procedure as performed on an actual subject, said visual display including: (i) a three-dimensional mathematical model for modeling said simulated organ according to a corresponding actual organ, said model being divided into a plurality of segments, said plurality of segments being arranged in a linear sequence; (ii) a loader for selecting at least one of said plurality of segments from said linear sequence for rendering, said at least one of said plurality of segments being selected according to said location of said simulated instrument within said simulated organ; (iii) a controller for rendering a simulated image from said segment according to said location of said simulated instrument; (iv) a bleeding model for simulating a presence of blood in said simulated image wherein said blood is simulated and rendered according to said bleeding model, and wherein said rendered blood is added to said rendered simulated image wherein said bleeding model simulates bleeding caused by a pathological condition simulated for said simulated organ and bleeding caused by an action with said simulated instrument; and (iv) a displayer for displaying said rendered simulated image.
Claim 3
Dependent Claim 48 words
The system of claim 1 , wherein said visual displayer further comprises: (vi) a texture mapping database for storing texture mapping data; and (vii) a texture mapping engine for overlaying said simulated image with said texture mapping data substantially before said simulated image is displayed by said displayer.
Claim 4
Dependent Claim 27 words
The system of claim 2 , wherein said texture mapping data comprises animation of random movement of said simulated instrument and random movement of said simulated organ.
Claim 5
Dependent Claim 24 words
The system of claim 2 , wherein said texture mapping data includes images obtained from performing said actual medical procedure on said actual subject.
Claim 6
Dependent Claim 30 words
The system of claim 4 , wherein said images are obtained by first recording said visual data during said performance and then selecting said images from said recorded visual data.
Claim 7
Dependent Claim 32 words
The system of claim 1 , wherein said mathematical model features a plurality of polygons constructed according to a spline, said spline determining a geometry of said mathematical model in three dimensions.
Claim 8
Dependent Claim 27 words
The system of claim 6 , wherein a deformation in said mathematical model corresponding to a deformation in said simulated organ is determined by altering said spline.
Claim 9
Dependent Claim 56 words
The system of claim 7 , wherein said deformation in said simulated organ is a local deformation, said local deformation of said simulated organ being determined according to said mathematical model by adding polygons to a portion of said mathematical model, such that said portion of said mathematical model is deformed to produce said local deformation.
Claim 10
Dependent Claim 37 words
The system of claim 6 , wherein said mathematical model is constructed from said spline by modeling said simulated organ as a straight line and altering said spline until said mathematical model fits said corresponding actual organ.
Claim 11
Dependent Claim 28 words
The system of claim 9 , wherein said controller selects said simulated image according to at least one previous movement of said simulated instrument within said simulated organ.
Claim 12
Dependent Claim 21 words
The system of claim 1 , wherein said bleeding model produces a plurality of particles for simulating a stream of blood.
Claim 13
Dependent Claim 15 words
The system of claim 11 , wherein said particles are rendered as a two-dimensional particle.
Claim 14
Dependent Claim 26 words
The system of claim 12 , wherein each particle is rendered as an elongated ellipse for at least partially overlapping with at least one other particle.
Claim 15
Dependent Claim 33 words
The system of claim 11 , wherein said plurality of particles is rendered in groups of particles, each group including a lead fully rendered particle, and a plurality of partially rendered trailing particles.
Claim 16
Dependent Claim 14 words
The system of claim 1 , wherein said simulated organ is a gastro-intestinal tract.
Claim 17
Dependent Claim 32 words
The system of claim 15 , wherein said bleeding is simulated according to a medical condition selected from the group consisting of an ulcer, a Mallory-Weiss tear, a tumor and Dieulafoi's lesion.
Claim 18
Dependent Claim 17 words
The system of claim 15 , wherein said gastro-intestinal tract is constructed from a semi-flexible, smooth material.
Claim 19
Dependent Claim 48 words
The system of claim 15 , wherein said simulated instrument is an endoscope, said endoscope featuring a sensor for determining a location of said sensor in said gastro-intestinal tract, the system further comprising: (e) a computer for determining said visual feedback according to said location of said sensor.
Claim 20
Dependent Claim 27 words
The system of claim 18 , further comprising a tactile feedback mechanism for providing simulated tactile feedback according to said location of said tip of said endoscope.
Claim 21
Dependent Claim 33 words
The system of claim 1 , wherein at least one of a type and a characteristic of bleeding simulated by said bleeding model is capable of being varied according to said bleeding model.
Claim 22
Dependent Claim 22 words
The system of claim 1 , wherein said simulated blood comprises a plurality of particles being rendered according to said bleeding model.
Claim 23
Dependent Claim 21 words
The system of claim 1 , wherein said simulated, rendered blood additionally comprises texture mapping obtained from images of actual blood.
Claim 24
Dependent Claim 15 words
The system of claim 1 , wherein said displayer further displays a graphical user interface.
Claim 25
Dependent Claim 21 words
The system of claim 23 , wherein said graphical user interface displays tutorial information for aid in performing the medical procedure.
Claim 26
Dependent Claim 19 words
The system of claim 1 , wherein said loader further comprises a rapidly accessed memory for storing said segment.
Claim 27
Dependent Claim 33 words
The system of claim 1 , wherein said mathematical model features a plurality of polygons defined with respect to a spline, said spline determining a geometry of said mathematical model in three dimensions.
Claim 28
Independent Claim 276 words
A method for performing a simulated endoscopic procedure, the method comprising the steps of: (a) providing a system for performing the simulated endoscopic procedure, comprising: (i) a simulated gastro-intestinal tract; (ii) a simulated endoscope for performing the simulated endoscopic procedure on said simulated gastro-intestinal tract; (iii) a locator for determining a location of said simulated endoscope within said simulated gastro-intestinal tract; and (iv) a visual display for displaying images according to said simulated endoscope within said simulated gastro-intestinal tract, such that said images simulate visual data received during an actual medical procedure as performed on an actual subject, said visual display including: (1) a three-dimensional mathematical model of said simulated gastro-intestinal tract, said model being divided into a plurality of segments; (2) a loader for selecting at least one of said plurality of segments for display, said at least one of said plurality of segments being selected according to said location of said simulated endoscope within said simulated gastro-intestinal tract; (3) a controller for selecting a simulated image from said segment according to said location of said simulated instrument; (4) a bleeding model for simulating a presence of blood in said simulated image, wherein said bleeding model simulates bleeding caused by a pathological condition simulated for said simulated organ and bleeding caused by an action with said simulated instrument; and (5) a displayer for displaying said simulated image according to said controller, such that said simulated image is a displayed image; (b) inserting said simulated endoscope into said simulated gastro-intestinal tract; (c) receiving visual feedback according to said displayed image; and (d) receiving tactile feedback according to said location of said endoscope within said gastro-intestinal tract.
Claim 29
Independent Claim 276 words
A method for performing a simulated endoscopic procedure, the method comprising the steps of: (a) providing a system for performing the simulated endoscopic procedure, comprising: (i) a simulated gastro-intestinal tract; (ii) a simulated endoscope for performing the simulated endoscopic procedure on said simulated gastro-intestinal tract; (iii) a locator for determining a location of said simulated endoscope within said simulated gastro-intestinal tract; and (iv) a visual display for displaying images according to said simulated endoscope within said simulated gastro-intestinal tract, such that said images simulate visual data received during an actual medical procedure as performed on an actual subject, said visual display including: (1) a three-dimensional mathematical model of said simulated gastro-intestinal tract, said model being divided into a plurality of segments; (2) a loader for selecting at least one of said plurality of segments for display, said at least one of said plurality of segments being selected according to said location of said simulated endoscope within said simulated gastro-intestinal tract; (3) a controller for selecting a simulated image from said segment according to said location of said simulated instrument; (4) a bleeding model for simulating a presence of blood in said simulated image, wherein said bleeding model simulates bleeding caused by a pathological condition simulated for said simulated organ and bleeding caused by an action with said simulated instrument; and (5) a displayer for displaying said simulated image according to said controller, such that said simulated image is a displayed image; (b) inserting said simulated endoscope into said simulated gastro-intestinal tract; (c) receiving visual feedback according to said displayed image; and (d) receiving tactile feedback according to said location of said endoscope within said gastro-intestinal tract.
Claim 30
Independent Claim 222 words
A method for displaying simulated visual data of a medical procedure performed on an actual human organ with an actual medical instrument, the method comprising the steps of: (a) recording actual data from a performance of an actual medical procedure on a living human patient; (b) abstracting a plurality of individual images from said actual data; (c) digitizing said plurality of individual images to form a plurality of digitized images; (d) selecting at least one of said plurality of digitized images to form a selected digitized image; (e) storing said selected digitized image as texture mapping data in a texture mapping database; (f) providing a mathematical model for bleeding in the actual human organ; (g) providing a mathematical model of the actual human organ, said model being divided into a plurality of segments; (h) selecting one of said plurality of segments from said model for display; (i) overlaying said texture mapping data from said texture mapping database onto said segment of said model to form at least one resultant image; (j) overlaying simulated blood over at least a portion of said at least one resultant image using a bleeding model wherein said bleeding model simulates bleeding caused by a pathological condition simulated for said simulated organ and bleeding caused by an action with said simulated instrument; and (k) displaying said resultant image.
Claim 31
Independent Claim 222 words
A method for displaying simulated visual data of a medical procedure performed on an actual human organ with an actual medical instrument, the method comprising the steps of: (a) recording actual data from a performance of an actual medical procedure on a living human patient; (b) abstracting a plurality of individual images from said actual data; (c) digitizing said plurality of individual images to form a plurality of digitized images; (d) selecting at least one of said plurality of digitized images to form a selected digitized image; (e) storing said selected digitized image as texture mapping data in a texture mapping database; (f) providing a mathematical model for bleeding in the actual human organ; (g) providing a mathematical model of the actual human organ, said model being divided into a plurality of segments; (h) selecting one of said plurality of segments from said model for display; (i) overlaying said texture mapping data from said texture mapping database onto said segment of said model to form at least one resultant image; (j) overlaying simulated blood over at least a portion of said at least one resultant image using a bleeding model wherein said bleeding model simulates bleeding caused by a pathological condition simulated for said simulated organ and bleeding caused by an action with said simulated instrument; and (k) displaying said resultant image.
Claim 32
Independent Claim 211 words
A method for displaying simulated visual data of a medical procedure performed on an actual human organ with an actual medical instrument, the method comprising: (a) recording actual data from a performance of an actual medical procedure on a living human patient; (b) abstracting a plurality of individual images from said actual data; (c) digitizing said plurality of individual images to form a plurality of digitized images; (d) selecting at least one of said plurality of digitized images to form a selected digitized image; (e) storing said selected digitized image; (f) providing a mathematical model for bleeding in the actual human organ, said mathematical model modeling blood as a plurality of particles wherein said mathematical model for bleeding simulates bleeding caused by a pathological condition simulated for said simulated organ and bleeding caused by an action with said simulated instrument; (g) providing a mathematical model of the actual human organ, said model being divided into a plurality of segments; (h) selecting one of said plurality of segments from said model for display; (i) selecting at least one image according to said segment of said model; (j) overlaying simulated blood over at least a portion of said at least one image to form a simulated image; and (k) displaying said simulated image.
Claim 33
Independent Claim 211 words
A method for displaying simulated visual data of a medical procedure performed on an actual human organ with an actual medical instrument, the method comprising: (a) recording actual data from a performance of an actual medical procedure on a living human patient; (b) abstracting a plurality of individual images from said actual data; (c) digitizing said plurality of individual images to form a plurality of digitized images; (d) selecting at least one of said plurality of digitized images to form a selected digitized image; (e) storing said selected digitized image; (f) providing a mathematical model for bleeding in the actual human organ, said mathematical model modeling blood as a plurality of particles wherein said mathematical model for bleeding simulates bleeding caused by a pathological condition simulated for said simulated organ and bleeding caused by an action with said simulated instrument; (g) providing a mathematical model of the actual human organ, said model being divided into a plurality of segments; (h) selecting one of said plurality of segments from said model for display; (i) selecting at least one image according to said segment of said model; (j) overlaying simulated blood over at least a portion of said at least one image to form a simulated image; and (k) displaying said simulated image.
Claim 34
Independent Claim 156 words
A system for simulating a medical procedure, the system comprising: (a) an instrument for being manipulated for performing the simulated medical procedure; (b) a three-dimensional mathematical model of an organ, such that a virtual location of said instrument in the organ during the simulated medical procedure is determined according to said three-dimensional mathematical model, wherein said mathematical model features a spline, said spline determining a geometry of said mathematical model in three dimensions; (c) a bleeding model for simulating a presence of blood in organ during said simulated medical procedure wherein said bleeding model simulates bleeding caused by a pathological condition simulated for said simulated organ and bleeding caused by an action with said simulated instrument; (d) a visual display for providing visual feedback according to said virtual location, said three-dimensional mathematical model and said bleeding model; and (e) a tactile feedback mechanism for providing simulated tactile feedback according to said virtual location of said instrument.
Claim 35
Independent Claim 156 words
A system for simulating a medical procedure, the system comprising: (a) an instrument for being manipulated for performing the simulated medical procedure; (b) a three-dimensional mathematical model of an organ, such that a virtual location of said instrument in the organ during the simulated medical procedure is determined according to said three-dimensional mathematical model, wherein said mathematical model features a spline, said spline determining a geometry of said mathematical model in three dimensions; (c) a bleeding model for simulating a presence of blood in organ during said simulated medical procedure wherein said bleeding model simulates bleeding caused by a pathological condition simulated for said simulated organ and bleeding caused by an action with said simulated instrument; (d) a visual display for providing visual feedback according to said virtual location, said three-dimensional mathematical model and said bleeding model; and (e) a tactile feedback mechanism for providing simulated tactile feedback according to said virtual location of said instrument.
Claim 36
Dependent Claim 26 words
The system of claim 30 , wherein a deformation in said mathematical model corresponding to a deformation in the organ is determined by altering said spline.
Claim 37
Dependent Claim 55 words
The system of claim 31 , wherein said deformation in the organ is a local deformation, said local deformation of said simulated organ being determined according to said mathematical model by adding polygons to a portion of said mathematical model, such that said portion of said mathematical model is deformed to produce said local deformation.
Claim 38
Dependent Claim 34 words
The system of claim 30 , wherein said mathematical model is constructed from said spline by modeling the organ as a straight line and altering said spline until said mathematical model fits the organ.
Claim 39
Dependent Claim 30 words
The system of claim 30 , wherein said instrument comprises a forceps and said visual feedback includes a display of a simulated loop of said forceps for performing a polypectomy.
Claim 40
Dependent Claim 40 words
The system of claim 30 , wherein said instrument is an endoscope featuring an endoscope cable, said endoscope cable forming a loop from a movement of said endoscope in the organ, said loop being modeled according to a mathematical model.
Claim 41
Dependent Claim 24 words
The system of claim 35 , wherein said mathematical model for said loop features a plurality of polygons defined with respect to a spline.
Claim 42
Dependent Claim 51 words
The system of claim 36 , wherein a size of said loop is determined according to a differential between an amount of said endoscope cable within the organ and a length of the organ from an entry point of said endoscope to said virtual location of said endoscope within the organ.
Claim 43
Dependent Claim 21 words
The system of claim 30 , wherein said bleeding model produces a plurality of particles for simulating a stream of blood.
Claim 44
Dependent Claim 15 words
The system of claim 38 , wherein said particles are rendered as a two-dimensional particle.
Claim 45
Dependent Claim 26 words
The system of claim 39 , wherein each particle is rendered as an elongated ellipse for at least partially overlapping with at least one other particle.
Claim 46
Dependent Claim 33 words
The system of claim 38 , wherein said plurality of particles is rendered in groups of particles, each group including a lead fully rendered particle, and a plurality of partially rendered trailing particles.
Claim 47
Independent Claim 103 words
A system for simulating a medical surgical procedure and a bleeding model for simulating a presence of blood in organ during said simulated medical procedure, the system comprising a three-dimensional mathematical model corresponding to an actual organ, wherein said mathematical model is comprised of a plurality of polygons constructed according to a mathematical spline-based algorithm, said spline determining a geometry of said mathematical model in three dimensions that is capable of providing visual and tactile feedback and wherein said bleeding model simulates bleeding caused by a pathological condition simulated for said simulated organ and bleeding caused by an action with said simulated instrument.
Claim 48
Independent Claim 103 words
A system for simulating a medical surgical procedure and a bleeding model for simulating a presence of blood in organ during said simulated medical procedure, the system comprising a three-dimensional mathematical model corresponding to an actual organ, wherein said mathematical model is comprised of a plurality of polygons constructed according to a mathematical spline-based algorithm, said spline determining a geometry of said mathematical model in three dimensions that is capable of providing visual and tactile feedback and wherein said bleeding model simulates bleeding caused by a pathological condition simulated for said simulated organ and bleeding caused by an action with said simulated instrument.
Claim 49
Dependent Claim 20 words
The system of claim 42 , whereby the spline-based algorithms are capable of operating on a standard PC computer processor.
Claim 50
Dependent Claim 19 words
The system of claim 42 , whereby the spline-based algorithms are recalculated to provide real-time visual and haptic feedback.

References Cited (Backward Citations)

DE3937035A1 Cited
WO1991006935A1 Cited
EP0609363B1 Cited
US5889672A Cited
US20020072814A1 Cited
US6195592B1 Cited
US5889670A Cited
US5190554A Cited
US6104158A Cited
US5459382A Cited
US5872438A Cited
US6131097A Cited
US5844392A Cited
US5459382B1 Cited
US5831408A Cited
US5629594A Cited
US5769640A Cited
US5513100A Cited
US5739811A Cited
US6046727A Cited
US6219033B1 Cited
US5576727A Cited
US5805140A Cited
US5701140A Cited
US5929846A Cited
US6366273B1 Cited
US5724264A Cited
US20020033841A1 Cited
US5734373A Cited
US6057828A Cited
US20020063685A1 Cited
WO1995002801A1 Cited
US6300937B1 Cited
US5880714A Cited
US20010030658A1 Cited
US5546312A Cited
US5408405A Cited
US5438529A Cited
US5631219A Cited
US6037927A Cited
US5623582A Cited
US6323837B1 Cited
US20020033802A1 Cited
US5821920A Cited
US6366800B1 Cited
US5766016A Cited
US5666138A Cited
WO1996016397A1 Cited
US5771181A Cited
WO1996018942A1 Cited
US6400352B1 Cited
US20020018046A1 Cited
US6154198A Cited
US6201533B1 Cited
US6246390B1 Cited
US5767839A Cited
US6437771B1 Cited
US20010020937A1 Cited
US5731804A Cited
US5721566A Cited
US6271828B1 Cited
US5646870A Cited
WO1996028800A1 Cited
US5800177A Cited
WO1996030885A1 Cited
US5704791A Cited
US5882206A Cited
US5800178A Cited
WO1996042078A1 Cited
US5956251A Cited
US5776050A Cited
US6015473A Cited
US5907487A Cited
US5999168A Cited
US6342880B2 Cited
US20020126091A1 Cited
US6271833B1 Cited
US5929607A Cited
US5691898A Cited
US6348911B1 Cited
US5754023A Cited
US20010026266A1 Cited
US6166723A Cited
US20020030664A1 Cited
US6191774B1 Cited
WO1997019440A1 Cited
US6100874A Cited
US6061004A Cited
US6424333B1 Cited
US6088017A Cited
US20020054021A1 Cited
US6147674A Cited
US20010002126A1 Cited
US6219032B1 Cited
US6028593A Cited
US20020021283A1 Cited
WO1997021160A2 Cited
US6278439B1 Cited
US6366272B1 Cited
US6169540B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2008-03-07 2008-09-06 2009-03-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2012-03-07 2012-09-06 2013-03-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2016-03-07 2016-09-06 2017-03-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag