Patents Assigned to CAE Inc.
  • Patent number: 9911241
    Abstract: Methods and computer systems for rendering plausible images of 3D polygon mesh(es) in a computer simulation comprising a computer generated environment. On a 3D polygon mesh defined using a plurality of vertices providing a plurality of rendering faces, determining an anchor point from at least three of the plurality of vertices, for each one of the rendering faces of the 3D polygon mesh, determining whether a path exists towards the anchor point and/or whether the one rendering face is on an unstable part of the 3D polygon mesh. When the path does not exist or when the part is unstable, removing the one rendering face from the 3D polygon mesh into an updated 3D polygon mesh. Rendering the updated 3D polygon mesh for display comprising a subset of the plurality of rendering faces using a visual texture, the subset being determined from the field of view of the computer simulation.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 6, 2018
    Assignee: CAE INC.
    Inventor: Patrick Piche
  • Patent number: 9864019
    Abstract: Magnetic sensor system including an assembly comprising first, second, and third scalar point-sensor magnetometers being fixedly mounted with respect to one another such that the position of each magnetometer's axis is invariable with respect to the other magnetometers' axes. When the sensor assembly is in operation, each magnetometer's axis forms an angle with ambient magnetic field lines. Each magnetometer has an operating range defined with respect to a range of values of the angle formed by its axis and the ambient magnetic field. The magnetometers are positioned such that at least one of magnetometers is within its operating range at any point in time. Each magnetometer has an output signal. Computer processor determines which of the output signals is to be used any particular point in time in the sensing of local variations in the ambient magnetic field. Method of operation of the magnetic sensor system/assembly is disclosed.
    Type: Grant
    Filed: May 28, 2013
    Date of Patent: January 9, 2018
    Assignee: CAE INC.
    Inventor: Francis Lortie
  • Patent number: 9860664
    Abstract: A system for dynamically adapting calibrated multi-channel non-coherent signals. The system comprises a physical simulation environment, a plurality of synthesizers for generating a corresponding plurality of signals, a plurality of filters for band-pass filtering the plurality of generated signals, and a plurality of loudspeakers positioned on a wall of the physical simulation environment for playing the plurality of filtered signals inside the physical simulation environment. The system comprises a noise sensor positioned inside the physical simulation environment for measuring a physical simulation environment signal amplitude and transmitting the physical simulation environment signal amplitude to a channel configurator. The system comprises the channel configurator for configuring each synthesizer to generate the corresponding signal according to a calibrated amplitude spectrum of the signal.
    Type: Grant
    Filed: February 24, 2017
    Date of Patent: January 2, 2018
    Assignee: CAE INC.
    Inventor: Maxime Ayotte
  • Patent number: 9779627
    Abstract: Method, device and system for deploying emergency vehicle units in a geographical area. A computer receives, from at least one external resource, location data and status information for each of a plurality of emergency vehicle units. The location data and status information is stored in a memory buffer. The computer applies a deployment calculation formula for calculating a deployment recommendation considering a list of weighted deployment rules, the location data, the status information and a list of priority indicators. Display the deployment recommendation. An updated deployment recommendation is received from the user interface module. Display the updated deployment recommendation. Calculate an updated list of weighted deployment rules in order for the deployment calculation formula to provide a new deployment recommendation. Display the new deployment recommendation.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 3, 2017
    Assignee: CAE INC.
    Inventors: Andrew Nepogodin, Brian Lypps
  • Patent number: 9760660
    Abstract: A method of developing a mathematical model of dynamics of a vehicle for use in a computer-controlled simulation, comprising: selecting a coefficient of a state-space model mathematically modelling the dynamics of the vehicle, the selected coefficient having a value for a predetermined state of the vehicle; and varying, a parameter of a physically-based computerized model mathematically modelling the dynamics of the vehicle, the parameter related to at least one of physical characteristics of the vehicle and phenomena influencing the dynamics of the vehicle, to improve the accuracy of the physically-based model via computer-implemented numerical optimization, the computer-implemented numerical optimization targeting the coefficient of the state-space model such that the difference between a value predicted by the physically-based model and the value of the coefficient of the state-space model for the predetermined vehicle state is within a predetermined range.
    Type: Grant
    Filed: October 9, 2012
    Date of Patent: September 12, 2017
    Assignee: CAE Inc.
    Inventors: Daniel Spira, Vincent Myrand-Lapierre, Olivier Soucy
  • Patent number: 9754408
    Abstract: A method and a computer system for modeling, in a virtual environment of a computer simulation, virtual contaminants in a scene to be rendered. A processing module, using a graphical user interface on a display device, is used for defining, in a model, a first additive zone of the scene over which a virtual contaminant is to be added, defining, in the model, a second subtractive zone of the scene over which the virtual contaminant is to be at least partially removed, the second subtractive zone being at least partially enclosed within the first additive zone and a memory module is used for storing the model, the model being made available through a storage module for rendering the virtual contaminants on the scene in the computer simulation. A preview mode is used for launching the computer simulation at a rate lower than the expected rate of the computer simulation.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: September 5, 2017
    Assignee: CAE INC.
    Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin, Sergiy Samus, Robert Ricci, Daniel Gosselin
  • Patent number: 9754506
    Abstract: An infrastructure for an interactive computer program comprising a computer generated environment. The infrastructure comprises an instrument module, a first display and a second display. At least one tangible instrument allows the user to interact within the computer generated environment, at least one virtualized instrument is not accessible to the user. The first display displays images from the computer generated environment. The second display is positioned on one side of the instrument module for displaying at least images of the virtualized instrument(s) and of a virtualized participant that has access to the virtualized participant of the interactive computer program. A method comprising providing the tangible instrument and the first display screen The method also comprises displaying images of the virtualized instrument and the virtualized participant on the second display screen.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: September 5, 2017
    Assignee: CAE Inc.
    Inventor: Alexander Ireland
  • Patent number: 9754423
    Abstract: Method and computer system for performing a computer simulation in which virtual contaminants are rendered on a scene thereof. A model defining a virtual environment of the computer simulation is loaded into memory module. The virtual environment defines a first additive zone and a second subtractive zone with vector paths therewithin and being at least partially enclosed within the first additive zone. An image generator module is used for adding a virtual contaminant over the first additive zone, removing, at least partially, the virtual contaminant within the second subtractive zone along the paths in 2D leaving a remaining virtual contaminant in the first additive zone and rendering an image for display comprising the remaining virtual contaminant in the virtual environment using a visual texture of the virtual contaminant. At least one border is defined along the paths for allowing smooth visual transition with one or more neighboring images.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: September 5, 2017
    Assignee: CAE INC.
    Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin
  • Publication number: 20170236431
    Abstract: 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: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Applicant: CAE INC
    Inventor: Jean-Francois DELISLE
  • Publication number: 20170236438
    Abstract: A simulation server capable of transmitting a visual prediction indicator representative of a predicted simulation event discrepancy. The simulation server stores a lesson plan comprising one or more events. A particular event has a corresponding objective consisting in a value, and a corresponding prediction metric consisting in another value. The objective is not met when the prediction metric is met. The simulation server executes a simulation according to the 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, and compares a simulation value of the particular event with the corresponding prediction metric.
    Type: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Applicant: CAE INC
    Inventor: Jean-François DELISLE
  • Publication number: 20170236439
    Abstract: 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: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Applicant: CAE INC
    Inventors: David Bowness, Jean-François DELISLE, Dac Toan HO, Luc GINGRAS
  • Publication number: 20170235859
    Abstract: 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: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Applicant: CAE INC
    Inventor: Jean-Francois DELISLE
  • Publication number: 20170236437
    Abstract: 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: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Applicant: CAE INC
    Inventors: Sebastien MALO, Jean-François DELISLE
  • Publication number: 20170236440
    Abstract: 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: Application
    Filed: February 17, 2016
    Publication date: August 17, 2017
    Applicant: CAE INC
    Inventor: Jean-Francois DELISLE
  • Patent number: 9734184
    Abstract: Method and systems for executing an interactive computer simulation of a simulated vehicle comprising a remote data management system, a central repository, a remote repository and an interactive computer simulation station. The central repository stores a synthetic natural environment database (SNEDB) that comprises data records for a plurality of geographically-located terrain skin representations of a computer generated environment. The remote data management system maintains the remote repository storing a subset of data records from the SNEDB. Each one of the subset of data records has a priority tag. The station sends a data request for geographical locations from the SNEDB and allows users to interact in the simulation for controlling the simulated vehicle.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: August 15, 2017
    Assignee: CAE INC.
    Inventors: Michel Lagacé, Sébastien Emond, Alexandre Gauthier
  • Patent number: 9619611
    Abstract: The present modeling tool and method dynamically generate a maintenance simulation of a vehicle. For doing so, a configuration interface receives a list of components of the vehicle, each particular component comprising parameters defining the particular component. The configuration interface further receives relationships between the components in the list, and determines a plurality of state, transitions, conditions, triggers and actions. A processing unit processes the data received and determined via the configuration interface to generate the maintenance simulation, the maintenance simulation comprising an aggregation of all the determined transitions between the components into a global state machine. The present method may further be performed by a computer program product.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: April 11, 2017
    Assignee: CAE INC
    Inventors: Ghislain Giguere, Thai Hoa Vo, Mikhail Nejelski, Claude Cayer, Eric Harvey
  • Patent number: 9508267
    Abstract: The present disclosure relates to a configurable simulator with testing capabilities, comprising a simulation controller and a plurality of configurable modular cards. The simulation controller determines configuration parameters of the cards and exchanges configuration messages with the cards. The simulation controller also receives and processes test notifications from the cards. Each card comprises a configurable input/output unit comprising a plurality of configurable inputs and outputs, and a power supply comprising a plurality of configurable power supply circuits. The input/output unit exchanges configuration messages with the simulation controller and sends the test notification. Each card further comprises a processor for configuring the configurable input/output unit, and the power supply. The processor also executes a simulation code to implement a functionality of the simulator.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: November 29, 2016
    Assignee: CAE INC.
    Inventors: Michel Galibois, Yanick Cote, Alexandre Bauduin
  • Patent number: 9501611
    Abstract: Method and system for automatically customizing a recorded real time simulation based on simulation metadata. Recorded data corresponding to the real time simulation are received by the computing device. The recorded data are organized according to an original simulation timeline. The recorded data are processed by the computing device to generate customized simulation data based on the simulation metadata. The customized simulation data are organized according to an updated simulation timeline. The updated simulation timeline is generated based on the original simulation timeline. For instance, a new datum corresponding to a plurality of recorded data is generated according to the simulation metadata. The recorded data may comprise an action performed by a user interacting with the real time simulation, an event occurring during the real time simulation, a variation of a parameter during the real time simulation, and a screenshot of a display of the real time simulation.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: November 22, 2016
    Assignee: CAE Inc
    Inventors: Francis Jacques, Sebastien Mouton, Mohammed Khan
  • Patent number: 9501866
    Abstract: A method and a computer system for modeling, in a virtual environment of a computer simulation, virtual contaminants in a scene to be rendered. A processing module, using a graphical user interface on a display device, is used for define, in a model, a first additive zone of the scene over which a virtual contaminant is to be added, defining, in the model, a second subtractive zone of the scene over which the virtual contaminant is to be at least partially removed, the second subtractive zone being at least partially enclosed within the first additive zone and a memory module is used for storing the model, the model being made available through a storage module for rendering the virtual contaminants on the scene in the computer simulation. A preview mode may be used for launching the computer simulation at a rate lower than the expected rate of the computer simulation.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: November 22, 2016
    Assignee: CAE Inc.
    Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin, Sergiy Samus, Robert Ricci, Daniel Gosselin
  • Patent number: 9483847
    Abstract: A method and a computer system for performing a computer simulation in which virtual contaminants are rendered on a rendered scene of the computer simulation. A memory module is sued for loading thereinto a model defining a virtual environment of the computer simulation, the virtual environment defining a plurality of zones comprising a first additive zone and a second subtractive zone, the second subtractive zone being at least partially enclosed within the first additive zone. An image generator module is used for adding a virtual contaminant over the first additive zone, removing, at least partially, the virtual contaminant within the second subtractive zone leaving a remaining virtual contaminant in the first additive zone and rendering an image for display comprising the remaining virtual contaminant in the virtual environment using a visual texture of the virtual contaminant. The computer simulation may be a vehicle computer simulation.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: November 1, 2016
    Assignee: CAE, INC.
    Inventors: Patrick Piché, Bogdan Anghel, Olivier Christin