Patents by Inventor Jean-Francois DELISLE
Jean-Francois DELISLE has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11915111Abstract: A federated machine learning system for training students comprises a first adaptive training system having a first artificial intelligence module for adapting individualized training to a first group of students and for developing a first learning model based on a first set of learning performance metrics. A second adaptive training system provides individualized training to a second group of students and has a data property extraction module for extracting statistical properties from a second set of learning performance metrics for the second group of students. A data simulator module generates simulated performance metrics using extracted statistical properties from the second set of learning performance metrics to thereby generate a second learning model. A federation computing device receives first and second model weights for the first and second learning models and generates or refines a federated model based on the first and second model weights.Type: GrantFiled: March 15, 2023Date of Patent: February 27, 2024Assignee: CAE INC.Inventors: Jean-François Delisle, Ben Winokur, Navpreet Singh
-
Publication number: 20230306870Abstract: There is described a method and a system for training a user to score a vehicle maneuver: vehicle parameters are generated, using one of a machine learning model and a rule-based model, based on a target grade and a vehicle maneuver, the target grade being indicative of a given performance level of a pilot performing the vehicle maneuver, the vehicle parameters representing parameters of the vehicle during the vehicle maneuver, the vehicle parameters enabling evaluating a performance of the pilot during the vehicle maneuver. The vehicle parameters are provided for display providing the vehicle parameters for display, a subjective grade indicative of an estimated performance level of the pilot during the vehicle maneuver is received, and the target grade is provided for display to the user on the display device, thereby allowing the user to compare the subjective grade to the target grade.Type: ApplicationFiled: March 23, 2023Publication date: September 28, 2023Applicant: CAE Inc.Inventors: Maher CHAOUACHI, Jean-Francois DELISLE
-
Publication number: 20230297888Abstract: A federated machine learning system for training students comprises a first adaptive training system having a first artificial intelligence module for adapting individualized training to a first group of students and for developing a first learning model based on a first set of learning performance metrics. A second adaptive training system provides individualized training to a second group of students and has a data property extraction module for extracting statistical properties from a second set of learning performance metrics for the second group of students. A data simulator module generates simulated performance metrics using extracted statistical properties from the second set of learning performance metrics to thereby generate a second learning model. A federation computing device receives first and second model weights for the first and second learning models and generates or refines a federated model based on the first and second model weights.Type: ApplicationFiled: March 15, 2023Publication date: September 21, 2023Applicant: CAE Inc.Inventors: Jean-François Delisle, Ben Winokur, Navpreet Singh
-
Publication number: 20230282129Abstract: A system for training a student to operate an actual machine includes an electronic learning module and a simulation system for simulating operation of the actual machine. An adaptive learning artificial intelligence (ALAI) module receives student performance data to adapt training of the student. The student performance data includes instructor-graded performance results of the student based on the student operating the actual machine, simulation performance results for the student operating a simulated machine in a simulation system that simulates operation of an actual machine and electronic learning content results from an electronic learning module that delivers electronic learning content to a student computing device used by the student.Type: ApplicationFiled: March 7, 2023Publication date: September 7, 2023Applicant: CAE Inc.Inventors: Jean-François Delisle, Jian Qi
-
Patent number: 11715387Abstract: An interactive computer simulation system, station and method for training a user in the performance of a task through a training activity. A tangible instrument module allows a user to interact with the tangible instrument module for controlling a virtual element. A plurality of performance metric datasets representing results of the interactions between the user and the tangible instrument module is obtained. During execution of the interactive computer simulation, in the plurality of performance metric datasets, a plurality of actual maneuvers of the virtual element are detected during the training activity, one or more standard operating procedures (SOPs) are identified for the training activity from a plurality of the individually detected actual maneuvers. In real-time upon detection of the SOPs, information for display in the interactive computer simulation related the SOPs.Type: GrantFiled: March 30, 2018Date of Patent: August 1, 2023Assignee: CAE Inc.Inventors: Jean-François Delisle, Anthoine Dufour, Marc-André Proulx, Dac Toan Ho
-
Patent number: 11508256Abstract: Debriefing a session from a user in a system. During the session, while the user performs actions on one or more tangible instruments of the system, dynamic data is logged in relation to the system along a session timeline. The dynamic data covers the actions of the user on tangible instrument(s). A graphical user interface depicting a debriefing scene, related to the session, is displayed from a first point of view starting at a first time within the session timeline. The debriefing scene is generated starting at the first time from at least a first image feed. Upon detection of a predetermined event in the dynamic data at a second time along the session timeline, a second point of view different from the first point of view is defined and the debriefing scene is generated therefrom after the second time using at least a second image feed.Type: GrantFiled: March 31, 2017Date of Patent: November 22, 2022Assignee: CAE Inc.Inventor: Jean-François Delisle
-
Patent number: 11462121Abstract: Method and system for visualizing dynamic virtual sub-systems of a virtual simulated element in an interactive computer simulation system comprising a computer generated environment. One or more tangible instruments control the virtual simulated element in the computer generated environment. A graphical user interface comprising an interactive display portion depicting a rendered view of the virtual simulated element. While an interactive computer simulation of the virtual simulated element is performed in the interactive computer simulation system, a storage system logs dynamic data in relation to the dynamic virtual sub-systems. At least one of the dynamic virtual sub-systems of the virtual simulated element is selected and a subset of dynamic data related to the selected virtual sub-system is loaded from the storage system. The selected virtual sub-system is displayed together with the related dynamic data on the graphical user interface.Type: GrantFiled: February 15, 2017Date of Patent: October 4, 2022Assignee: CAE Inc.Inventor: Jean-François Delisle
-
Patent number: 11398162Abstract: Monitoring a training session from a trainee in an interactive computer simulation system. During the training session, while the trainee performs actions in an interactive computer simulation station on one or more tangible instruments thereof for controlling a virtual simulated element, dynamic data is logged related to the actions of the trainee. At a monitoring station of the interactive computer simulation system and during the training session, a graphical user interface is displayed depicting a contextual scene related to the interactive computer simulation from a first point of view and detecting a predetermined event in the dynamic data during the training session. At the monitoring station, a second point of view is defined different from the first point of view and the contextual scene is generated in the graphical user interface after the predetermined event detection from the second point of view.Type: GrantFiled: March 31, 2017Date of Patent: July 26, 2022Assignee: CAE Inc.Inventor: Jean-François Delisle
-
Patent number: 11087633Abstract: A simulation server capable of interacting with a plurality of simulators to perform a plurality of simulations. The simulation server comprises a communication interface for exchanging data with other entities. The processing server also comprises a processing unit for executing at least one simulation. The processing unit also generates simulator simulation data and transmits the simulator simulation data to at least one simulator via the communication interface. The simulator simulation data are representative of the execution of the at least one simulation. The processing unit also receives simulator interaction data from the at least one simulator via the communication interface. The processing unit further processes the simulator interaction data and controls the execution of the at least one simulation based on the processed simulator interaction data. The simulation server may also interact with one or more of portable computing devices to perform the plurality of simulations.Type: GrantFiled: July 24, 2020Date of Patent: August 10, 2021Assignee: CAE Inc.Inventor: Jean-François Delisle
-
Patent number: 10991262Abstract: A simulation mapping system and method for determining a plurality of performance metric values in relation to a training activity performed by a user in an interactive computer simulation, the interactive computer simulation simulating a virtual element comprising a plurality of dynamic subsystems. A processor module obtains dynamic data related to the virtual element being simulated in an interactive computer simulation station comprising a tangible instrument module. The dynamic data captures actions performed by the user on tangible instruments. The processor module constructs a dataset corresponding to the plurality of performance metric values from the dynamic data having a target time step by synchronizing dynamic data and by inferring, for at least one missing dynamic subsystems of the plurality of dynamic subsystems missing from the dynamic data, a new set of data into the dataset from dynamic data associated to one or more co-related dynamic subsystems.Type: GrantFiled: March 30, 2018Date of Patent: April 27, 2021Assignee: CAE Inc.Inventors: Jean-François Delisle, Antoine Dufour, Marc-André Proulx, Dac Toan Ho
-
Patent number: 10957216Abstract: An interactive computer-based training system, station and method for assessing a training activity performed by a user interacting with tangible instruments for controlling the virtual element in an interactive computer simulation. A processor module obtains a plurality of performance metric datasets related to the virtual element and obtains a plurality of expected maneuvers of the virtual element during the training activity. The processor module computes the plurality of performance metric datasets to identify actual maneuvers of the virtual element during the training activity, identifies one or more failed actual maneuvers of the virtual element during the training activity against corresponding ones of the expected maneuvers and performs computational regression on the actual maneuvers of the virtual element compared to the expected maneuvers of the virtual element to identify one or more root causes of the failed actual maneuvers.Type: GrantFiled: March 30, 2018Date of Patent: March 23, 2021Assignee: CAE Inc.Inventors: Jean-François Delisle, Antoine Dufour, Marc-André Proulx, Dac Toan Ho
-
Publication number: 20200357294Abstract: A simulation server capable of interacting with a plurality of simulators to perform a plurality of simulations. The simulation server comprises a communication interface for exchanging data with other entities. The processing server also comprises a processing unit for executing at least one simulation. The processing unit also generates simulator simulation data and transmits the simulator simulation data to at least one simulator via the communication interface. The simulator simulation data are representative of the execution of the at least one simulation. The processing unit also receives simulator interaction data from the at least one simulator via the communication interface. The processing unit further processes the simulator interaction data and controls the execution of the at least one simulation based on the processed simulator interaction data. The simulation server may also interact with one or more of portable computing devices to perform the plurality of simulations.Type: ApplicationFiled: July 24, 2020Publication date: November 12, 2020Applicant: CAE Inc.Inventor: Jean-François DELISLE
-
Patent number: 10679513Abstract: A simulation server capable of creating events of a lesson plan based on simulation data statistics. The simulation server comprises memory for storing simulation data, and a processing unit. The processing unit executes a plurality of simulations functionalities according to a lesson plan. The processing unit collects simulation data representative of the execution of the plurality of simulations functionalities according to the lesson plan. The processing unit stores the simulation data in the memory. The processing unit processes the simulation data to generate simulation data statistics. The processing unit creates at least one event having at least one rule based on the simulation data statistics. The at least one rule consists in at least one measurable value to be measured by at least one of the simulation functionalities.Type: GrantFiled: February 17, 2016Date of Patent: June 9, 2020Assignee: CAE Inc.Inventor: Jean-François Delisle
-
Publication number: 20200066178Abstract: A simulation server capable of transmitting a visual alarm representative of a simulation event discrepancy to a computing device. The simulation server stores lesson plans comprising at least one event; each event comprising at least one rule. The simulation server executes a simulation according to a particular lesson plan, and transmits a visual representation of the executed simulation to a computing device. The simulation server collects simulation data representative of the executed simulation, processes the simulation data, compares the simulation data with the at least one rule of the at least one event of the lesson plan, and determines each rule is met based on the comparison. When a rule is not met, the simulation server transmits information for displaying on a timeline in the visual representation of the executed simulation a visual alarm representative of the event corresponding to the rule not being met to the computing device.Type: ApplicationFiled: October 28, 2019Publication date: February 27, 2020Applicant: CAE Inc.Inventors: Sebastien MALO, Jean-Francois DELISLE
-
Publication number: 20200050720Abstract: A simulation server capable of configuring events of a lesson plan through interactions with a computing device. The simulation server stores in a memory at least one lesson plan. Each lesson plan comprises at least one event, and each event comprises at least one rule. The simulation server receives a lesson plan selection from the computing device. The simulation server extracts from the memory the at least one event corresponding to the lesson plan selection and the corresponding at least one rule, and transmits the extracted at least one event and at least one rule corresponding to the selected lesson plan to the computing device. The simulation server further receives from the computing device, a selection of at least one event to be used for the selected lesson plan with a configuration of the at least one rule for each selected event.Type: ApplicationFiled: October 15, 2019Publication date: February 13, 2020Applicant: CAE Inc.Inventors: Jean-Francois DELISLE, David BOWNESS, Dac Toan HO, Luc GINGRAS
-
Publication number: 20190304325Abstract: An interactive computer simulation system, station and method for training a user in the performance of a task through a training activity. A tangible instrument module allows a user to interact with the tangible instrument module for controlling a virtual element. A plurality of performance metric datasets representing results of the interactions between the user and the tangible instrument module is obtained. During execution of the interactive computer simulation, in the plurality of performance metric datasets, a plurality of actual maneuvers of the virtual element are detected during the training activity, one or more standard operating procedures (SOPs) are identified for the training activity from a plurality of the individually detected actual maneuvers. In real-time upon detection of the SOPs, information for display in the interactive computer simulation related the SOPs.Type: ApplicationFiled: March 30, 2018Publication date: October 3, 2019Inventors: Jean-François DELISLE, Anthoine DUFOUR, Marc-André PROULX, Dac Toan HO
-
Publication number: 20190304324Abstract: An interactive computer-based training system, station and method for assessing a training activity performed by a user interacting with tangible instruments for controlling the virtual element in an interactive computer simulation. A processor module obtains a plurality of performance metric datasets related to the virtual element and obtains a plurality of expected maneuvers of the virtual element during the training activity. The processor module computes the plurality of performance metric datasets to identify actual maneuvers of the virtual element during the training activity, identifies one or more failed actual maneuvers of the virtual element during the training activity against corresponding ones of the expected maneuvers and performs computational regression on the actual maneuvers of the virtual element compared to the expected maneuvers of the virtual element to identify one or more root causes of the failed actual maneuvers.Type: ApplicationFiled: March 30, 2018Publication date: October 3, 2019Inventors: Jean-François DELISLE, Anthoine DUFOUR, Marc-André PROULX, DAC Toan HO
-
Publication number: 20190304322Abstract: A simulation mapping system and method for determining a plurality of performance metric values in relation to a training activity performed by a user in an interactive computer simulation, the interactive computer simulation simulating a virtual element comprising a plurality of dynamic subsystems. A processor module obtains dynamic data related to the virtual element being simulated in an interactive computer simulation station comprising a tangible instrument module. The dynamic data captures actions performed by the user on tangible instruments. The processor module constructs a dataset corresponding to the plurality of performance metric values from the dynamic data having a target time step by synchronizing dynamic data and by inferring, for at least one missing dynamic subsystems of the plurality of dynamic subsystems missing from the dynamic data, a new set of data into the dataset from dynamic data associated to one or more co-related dynamic subsystems.Type: ApplicationFiled: March 30, 2018Publication date: October 3, 2019Inventors: Jean-François DELISLE, Anthoine DUFOUR, Marc-André PROULX, Dac Toan HO
-
Patent number: 10395550Abstract: A portable computing device and method for transmitting Instructor Operating Station (IOS) filtered information. A portable computing device receives IOS control and monitoring data from a simulation server, displays the IOS control and monitoring data on the portable computing device, and receives a selection by a user of at least one component of the displayed IOS control and monitoring data. The selection is performed by an interaction of the user with the displayed IOS control and monitoring data. The portable computing device determines IOS filtered information related to the selected at least one component, and transmits the IOS filtered information to a destination computing device. The determination of the IOS filtered information takes into consideration destination user access rights of a destination user. The destination device may be a simulator or a portable computing device, where the destination user performs a simulation session by interacting with the simulation server.Type: GrantFiled: February 17, 2016Date of Patent: August 27, 2019Assignee: CAE INCInventor: Jean-Francois Delisle
-
Patent number: 10354548Abstract: A portable computing device and method for transmitting Instructor Operating Station (IOS) filtered information. A portable computing device receives IOS control and monitoring data from a simulation server, displays the IOS control and monitoring data on the portable computing device, and receives a selection by a user of at least one component of the displayed IOS control and monitoring data. The selection is performed by an interaction of the user with the displayed IOS control and monitoring data. The portable computing device determines IOS filtered information related to the selected at least one component, and transmits the IOS filtered information to a destination computing device. The determination of the IOS filtered information takes into consideration destination user access rights of a destination user. The destination device may be a simulator or a portable computing device, where the destination user performs a simulation session by interacting with the simulation server.Type: GrantFiled: February 17, 2016Date of Patent: July 16, 2019Assignee: CAE INCInventor: Jean-Francois Delisle