IP Library Granted Patent US 8,924,334
Granted Patent B2
US 8,924,334 · App. 11/660,098 · Granted Dec 30, 2014

Method and system for generating a surgical training module

Inventors: Gerard Lacey (County Wicklow, IE); Donncha Mary Ryan (Dublin, IE); Derek Cassidy (County Cavan, IE); John Griffin (Kilkenny, IE); Laurence Griffin (Kilkenny, IE)
Assignee: CAE Healthcare Inc.
G09B23/28G09B7/00G09B9/00
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 8,924,334
App. No.
11/660,098
Granted
Dec 30, 2014
Kind
B2
Abstract

A system ( 1 ) comprises a physical surgical simulator ( 11 ) which transmits data concerning physical movement of training devices to an analysis engine ( 12 ). The engine ( 12 ) automatically generates rules for a rule base ( 13 a ) in a learning system ( 13 ). The learning system ( 13 ) also comprises content objects ( 13 b ) and 3D scenario objects ( 13 c ). A linked set of a 3D scenario object ( 13 c ), a rule base ( 13 a ), and a content object ( 13 b ) are together a lesson ( 10 ). Another simulator ( 14 ) is operated by a student. This transmits data concerning physical movement of training devices by a student to a verification engine ( 15 ). The verification engine ( 15 ) interfaces with the rule base ( 13 a ) to display the lesson in the manner defined by the lesson rule base ( 13 a ). It calculates performance measures defined in the lesson rule base ( 13 a ). It also records the performance measures into a lesson record ( 18 ) and it adapts the display of the lesson in line with the parameters defined in the lesson rule base ( 13 a ).

Claims (31)

1. A training module system comprising:

an analysis engine configured to receive motion data from a simulation exercise performed by a first user and generate rules based on the motion data of the simulation exercise; and

a learning system configured to couple the rules from the simulation exercise with training content to generate a lesson for a second user;

wherein the analysis engine is configured to execute an automatic clustering technique to identify spatial regions of interest of movement caused by the first user performing the simulation exercise and is configured to perform automatic pattern analysis to segment the lesson according to motion parameters.

2. The system of claim 1 , wherein the learning system is configured to couple the training content and the rules with a 3D scenario object.

3. The system of claim 1 , wherein the motion parameters are velocity change and spatial change.

4. The system of claim 1 , wherein the analysis engine is configured to execute a classifier to classify patterns, wherein the classifier is based on a Hidden Markov Model.

5. The system of claim 1 , further comprising a development interface, wherein the development interface is configured to provide editing of the lesson by the first user.

6. The system of claim 1 , further comprising a verification engine configured to receive motion data from the lesson and configured to evaluate, against the rules of the simulation exercise, a performance of the lesson by the second user.

7. The system of claim 6 , wherein the verification engine is configured to verify the performance of the second user by extracting motion measures from the rules, monitoring values for the corresponding motion by the second user, and comparing them.

8. The system of claim 1 , further comprising a feedback engine configured to interface the first user with the second user such that the first user provides feedback on the performance of the lesson by the second user.

9. The system of claim 8 , wherein the feedback engine is configured to play a video sequence of the lesson and is configured to record feedback from the first user during said playing.

10. The system of claim 9 , wherein the feedback is linked with a time on a play-bar generated by the feedback engine, and wherein the system initiates playing of the video sequence at a time on the play-bar selected by the second user.

11. The system of claim 10 , wherein the feedback includes one or more of a visual overlay on the video sequence, a textual comment, and an audio comment.

12. The system of claim 1 , further comprising a first training simulator and a second training simulator, wherein the simulation exercise is performed on the first training simulator, and the lesson is performed on the second training simulator.

13. A training module system, comprising:

an analysis engine configured to receive motion data from a simulation exercise performed by a first user and generate rules based on the motion data of the simulation exercise;

a learning system configured to couple the rules from the simulation exercise with training content to generate a lesson for a second user; and

a feedback engine configured to interface the first user with the second user such that the first user provides feedback on the performance of the lesson by the second user;

wherein the analysis engine is configured to execute an automatic clustering technique to identify spatial regions of interest of movement caused by the first user performing the simulation exercise and is configured to perform automatic pattern analysis to segment the lesson according to motion parameters.

14. The system of claim 13 , wherein the motion data includes changes in velocity and location of an instrument manipulated by the first user in the simulation exercise.

15. The system of claim 13 , wherein the simulation exercise and the lesson are a surgical training simulation.

16. The system of claim 13 , further comprising a development interface configured to provide editing of the lesson by the first user.

17. A training module system, comprising:

a first training simulator;

a second training simulator;

an analysis engine configured to receive motion data from a simulation exercise performed on the first training simulator and generate rules based on the motion data of the simulation exercise; and

a learning system configured to couple the rules of the simulation exercise with training content to generate a lesson to be performed on the second training simulator;

wherein the analysis engine is configured to execute an automatic clustering technique to identify spatial regions of interest of movement caused by the first user performing the simulation exercise and is configured to perform automatic pattern analysis to segment the lesson according to motion parameters.

18. The system of claim 17 , wherein the motion parameters are velocity change and spatial change.

19. The system of claim 13 , wherein the motion parameters are velocity change and spatial change.

Assignments (3)
CHANGE OF NAME Recorded Mar 9, 2015
From: CAE HEALTHCARE INC.
To: CAE HEALTHCARE CANADA INC.
Reel/Frame 035145/0889 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2011
From: HAPTICA LIMITED
To: CAE HEALTHCARE INC.
Reel/Frame 027092/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2008
From: LACEY, GERARD; RYAN, DONNCHA MARY; CASSIDY, DEREK; GRIFFIN, JOHN; GRIFFIN, LAURENCE
To: HAPTICA LIMITED
Reel/Frame 020483/0289 →
Continuity (2)
Provisional Application 60601131 · Aug 13, 2004
Related Publication 20080147585A1 · Jun 19, 2008