Patents Assigned to CAE Inc.
  • Publication number: 20220198720
    Abstract: A system for generating an augmented reality image using an initial image comprising a reference element, the system comprising: an image analyzer for identifying the reference element within the initial image; an image generating unit for: generating a simulation image of a scene of a virtual environment based on the identified reference element, an outline of the simulation image corresponding to the reference outline; overlaying the initial image with the simulation image to obtain the augmented reality image; and providing the augmented reality image for display.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 23, 2022
    Applicant: CAE INC.
    Inventors: Alexandre MILLETTE, Samuel BERUBE
  • Patent number: 11350229
    Abstract: A method for determining an actual position of a microphone, comprising: sequentially emitting a first sound signal via a first speaker positioned and a second sound signal via a second speaker positioned; measuring a first elapsed time between the emission of the first sound signal and a detection of the first sound signal by the microphone, and a second elapsed time between the emission of the second sound signal and a detection of the second sound signal by the microphone; determining a first distance between the first speaker and the microphone using the first elapsed time, and a second distance between the second speaker and the microphone using the second elapsed time; determining the actual position of the microphone using the first and second distances and the positions of the first and second speaker; and outputting the actual position.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: May 31, 2022
    Assignee: CAE INC.
    Inventors: Maxime Ayotte, Laurent Desmet
  • Patent number: 11294458
    Abstract: A modular infrastructure, for an interactive computer program comprising a computer generated environment, comprising an instrument module, a seat and a display. The instrument module replicates a first and a third portion of a cockpit from a simulated vehicle. The instrument module comprises a tangible instrument for a user to interact within the computer generated environment and a shared tangible instrument, replicating the third portion accessible to a real co-user in a second infrastructure, which replicates a second and the third portion of the cockpit. Images from the computer generated environment and of a virtualized participant representing the real co-user are displayed. A display position relative to an instrument position of the third portion and relative to a seat position is customizable to support different configurations of the interactive computer program. A method for providing the interactive computer program in the modular infrastructure and the second infrastructure.
    Type: Grant
    Filed: August 20, 2020
    Date of Patent: April 5, 2022
    Assignee: CAE Inc.
    Inventor: Alexander Ireland
  • Patent number: 11288420
    Abstract: Method and systems for executing an interactive computer simulation of a simulated vehicle. A central repository comprises a synthetic natural environment database (SNEDB) that comprises data for a plurality of geographically-located terrain skin representations of a computer generated. A remote data management system maintains the remote repository comprising a subset of the SNEDB accessible to an interactive computer simulation station. The interactive computer simulation station sends, over the network, a data request for geographical locations from the SNEDB and allows users to interact in the interactive computer simulation for controlling the simulated vehicle. The remote data management system computes a plurality of expected geographical positions for the first simulation station and anticipatorily updates, via the network, the subset of the SNEDB stored in the remote repository with a supplemental subset of the SNEDB corresponding to one or more of the computed expected geographical positions.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: March 29, 2022
    Assignee: CAE Inc.
    Inventors: Sebastien Emond, Alexandre Gauthier, Michel Lagace
  • Patent number: 11288340
    Abstract: A method and computer system for dynamically updating a model associated to a simulated interactive object in an interactive computer simulation comprising a computer generated environment. In real-time, a simulated behavior of the simulated interactive object is provided considering the model associated thereto. After reception of a request to modify the model, a new model is determined and validated by computing a validation indicator. The validation indicator computation considers interrelated parameters associated to the model and simulated constraints associated to the computer generated environment. The model is then selectively and dynamically updated into a new model considering at least the validation indicator. Subsequently, in real-time, an updated simulated behavior of the simulated interactive object is provided correspondingly considering the model or the new model associated thereto.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: March 29, 2022
    Assignee: CAE Inc.
    Inventors: Olivier Soucy, Vincent Myrand-Lapierre
  • Patent number: 11257463
    Abstract: There is described a system for controlling an artificial body comprising at least one of at least one articulated body part and a sound reproduction device, the system comprising: a display unit for displaying an image of an eye thereon, the screen comprising a plurality of light cells each adapted to emit light, at least a given one of the light cells being adapted to selectively emit light and detect light; and a controller for controlling the display unit, the controller for: operating at least one first light cell each as a light detector in order to detect light incident thereon, the least one first light cell being selected among the at least a given one of the light cells; determining a reaction as a function of the detected light; and outputting a command indicative of the determined reaction.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: February 22, 2022
    Assignee: CAE INC.
    Inventors: Jean-Sebastien Flamand, Francois Caron
  • Patent number: 11217204
    Abstract: A method and display system for dynamically adjusting image characteristics in real-time for a user therein. In real-time, a determination is made of a dynamic user position facing one or more fixed display screens. In real-time, and taking into account the dynamic user position, luminance of a plurality of zones is adjusted in a stream of images computed for display on the one or more fixed display screens. The calibrated (or adjusted) stream of images is then displayed onto the one or more fixed display screens. A relative view angle between the dynamic user position and the one or more fixed display screens may be determined taking into account in real-time while adjusting luminance. Adjusting in real-time, taking into account the dynamic user position, may also be performed on color properties of the plurality of zones in the stream of images.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: January 4, 2022
    Assignee: CAE Inc.
    Inventor: Emmanuel Maz
  • Patent number: 11126534
    Abstract: Troubleshooting a model comprising a plurality of interrelated parameters defining a dynamic behavior of a simulated interactive object in an interactive computer simulation when inputs are provided on tangible instrument(s) of an interactive computer simulation station. An expected frequency response function is obtained between each of the parameters of the model and each of the instrument(s). The expected frequency response function comprises a tolerable variability function. A frequency sweep is performed of a revised model, defining a revised dynamic behavior of the simulated interactive object, providing an actual frequency response function for the instrument(s). The revised model is determined to be different from the model by identifying discrepancy measurement(s) between the expected and the actual frequency response functions, each discrepancy measurement being centered on at least one frequency.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: September 21, 2021
    Assignee: CAE Inc.
    Inventor: Vincent Myrand-Lapierre
  • Patent number: 11087633
    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: Grant
    Filed: July 24, 2020
    Date of Patent: August 10, 2021
    Assignee: CAE Inc.
    Inventor: Jean-François Delisle
  • Patent number: 11003809
    Abstract: Repairing a model comprising a plurality of interrelated parameters defining a dynamic behavior of a simulated interactive object in an interactive computer simulation when inputs are provided on tangible instrument(s) of an interactive computer simulation station. An expected frequency response function is obtained between each of the parameters of the model and each of instruments. Discrepancy measurement(s) are identified between the expected frequency response function and an actual frequency response function obtained from a frequency sweep of the model. At least one target parameter is identified as a potential cause of the discrepancy measurement(s).
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: May 11, 2021
    Assignee: CAE Inc.
    Inventor: Vincent Myrand-Lapierre
  • Patent number: 10992984
    Abstract: A method and apparatus for generating a stream of images representing a sequence of events related to a system. The apparatus defines a field view of a user from a 3D location within an enclosed area. The apparatus comprises a network interface module for receiving, from a first data source, the sequence of events related to the system, the sequence of events comprising actions of the user performed on one or more tangible instruments of the system, and for receiving, from a second data source, images related to at least a portion of the enclosed area within the field of view of the user. The apparatus further comprises an image generator module for determining a virtual camera position in the enclosed area from the 3D location, and for rendering the stream of images from the virtual camera position to produce a rendered stream of images.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: April 27, 2021
    Assignee: CAE Inc.
    Inventors: Alexander Ireland, Jack Russ, David Bowness
  • Patent number: 10991262
    Abstract: 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: Grant
    Filed: March 30, 2018
    Date of Patent: April 27, 2021
    Assignee: CAE Inc.
    Inventors: Jean-François Delisle, Antoine Dufour, Marc-André Proulx, Dac Toan Ho
  • Patent number: 10964106
    Abstract: Method and system for dynamically modifying visual rendering of a visual element in a computer generated environment from an interactive computer simulation. Pre-identified distinctive visual characteristics are associated with the visual element. A tangible instrument module is sued to provide one or more commands for controlling a simulated vehicle of the interactive computer simulation. At the interactive computer simulation station, dynamically modifying the one or more pre-identified distinctive visual characteristics of the visual element is performed considering at least a relative directional vector between the simulated vehicle and the visual element in the computer generated environment, the relative directional vector being determined in real-time during execution of the interactive computer simulation prior to rendering the visual element for display.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: March 30, 2021
    Assignee: CAE Inc.
    Inventor: Sylvain Lasnier
  • Patent number: 10957216
    Abstract: 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: Grant
    Filed: March 30, 2018
    Date of Patent: March 23, 2021
    Assignee: CAE Inc.
    Inventors: Jean-François Delisle, Antoine Dufour, Marc-André Proulx, Dac Toan Ho
  • Patent number: 10915676
    Abstract: A method and system for recertifying an interactive computer simulation station from certification rules provided by an authoritative source. A baseline results of the station, generated upon certification thereof is obtained. While executing a simulation in the station, tangible instruments are stimulated in real-time for generating subsequent test results. Deviated parameters are identified with a test result incompliant with a target value. For the deviated parameters, a previously certified deviated value is obtained from the baseline results. A previously accepted deviation value is computed. A challenged deviation value is computed between the test result value, the target value and the baseline value. A delta deviation value is computed between the previously accepted deviation value and the challenged deviation value.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: February 9, 2021
    Assignee: CAE Inc.
    Inventors: Louis Lamontagne, Michael Gordon, Jonathan Dore, Gregory Chorkawy
  • Patent number: 10908981
    Abstract: There is described an apparatus for diagnosing a problem in a simulator comprising a plurality of components, comprising: a communication unit; a memory having stored thereon a database containing a plurality of lists of events each associated with a respective anomaly of the simulator and a respective source of anomaly; a processing unit configured for: receiving a detected anomaly of the simulator via the communication unit; retrieving from the database at least a given one of the plurality of lists of events that correspond to the detected anomaly; receiving an actual state of operation for at least some of the plurality of components; identifying a source of the detected anomaly by comparing the received actual state of operation and at least a given one of the plurality of lists of events; and outputting the source of the detected anomaly via the communication unit.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: February 2, 2021
    Assignee: CAE INC.
    Inventors: Ann-Katherine Giroux, Michel Galibois, Yannick Heneault, Gunther Sascha Filkorn, Francis Meloche-Charlebois
  • Patent number: 10909875
    Abstract: A method for determining an effect of a simulated obstacle on a main rotor induced velocity of a simulated rotorcraft in a simulation, comprising: receiving an aircraft airspeed of the simulated rotorcraft and a height above ground for the simulated rotorcraft; generating a line of sight vector having a source position located on the simulated rotorcraft, a direction and a given length; determining a distance between the simulated obstacle and the simulated rotorcraft using the line of sight vector, the distance being at most equal to the given length of the line of sight vector; determining an induced airflow velocity using the distance between the simulated obstacle and the simulated rotorcraft, the aircraft airspeed and the height above ground, the induced airflow velocity being caused by a downwash recirculation flow generated by the simulated obstacle; and outputting the induced airflow velocity.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: February 2, 2021
    Assignee: CAE INC.
    Inventors: Michel Nadeau Beaulieu, Jean Tardif
  • Patent number: 10908983
    Abstract: There is described an apparatus for preventing a problem in a simulator comprising a plurality of components, comprising: a communication unit for at least one of transmitting data and receiving data; a memory having stored thereon a database containing a plurality of lists of events each associated with a respective source of anomaly; a processing unit configured for: receiving an actual state of operation for at least some of the plurality of components; determining that a given one of the plurality of lists of event has partially occurred using the actual state of operation; and outputting an alert indicative of the respective source of anomaly associated with the given one of the plurality of lists of event via the communication unit.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: February 2, 2021
    Assignee: CAE INC.
    Inventors: Ann-Katherine Giroux, Michel Galibois, Yannick Heneault, Gunther Sascha Filkorn, Francis Meloche-Charlebois
  • Publication number: 20210026875
    Abstract: Systems and methods are disclosed for loading rendering data for a scene from a computer generated environment at an interactive computer simulation station. In accordance with one aspect of the present disclosure, a content file is created that defines, for each of a plurality of virtual geographical sectors of a computer generated environment, available levels of detail for the virtual geographical sector and a latest available version that the available levels of detail are contained in. A file associated with an available level of detail in the latest available version is listed in the content file. The content file is loaded into memory during execution of an interactive computer simulation station for real-time access by the interactive computer simulation station to determine which files are available to be loaded for rending of the scene having a target level of detail in a latest available version.
    Type: Application
    Filed: October 7, 2020
    Publication date: January 28, 2021
    Applicant: CAE Inc.
    Inventors: Bassem Srouji, Stéphane Juteau
  • Publication number: 20200379559
    Abstract: A modular infrastructure, for an interactive computer program comprising a computer generated environment, comprising an instrument module, a seat and a display. The instrument module replicates a first and a third portion of a cockpit from a simulated vehicle. The instrument module comprises a tangible instrument for a user to interact within the computer generated environment and a shared tangible instrument, replicating the third portion accessible to a real co-user in a second infrastructure, which replicates a second and the third portion of the cockpit. Images from the computer generated environment and of a virtualized participant representing the real co-user are displayed. A display position relative to an instrument position of the third portion and relative to a seat position is customizable to support different configurations of the interactive computer program. A method for providing the interactive computer program in the modular infrastructure and the second infrastructure.
    Type: Application
    Filed: August 20, 2020
    Publication date: December 3, 2020
    Applicant: CAE Inc.
    Inventor: Alexander IRELAND