Patents by Inventor Marc Andre

Marc Andre 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: 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
  • Publication number: 20210117716
    Abstract: In example embodiments, techniques are provided to automatically classify individual elements of an infrastructure model by training one or more machine learning algorithms on classified infrastructure models, producing a classification model that maps features to classification labels, and utilizing the classification model to classify the individual elements of the infrastructure model. The resulting classified elements may then be readily subject to analytics, for example, enabling the display of dashboards for monitoring project performance and the impact of design changes. Such techniques enable classification of elements of new infrastructure models or in updates to existing infrastructure models.
    Type: Application
    Filed: September 28, 2020
    Publication date: April 22, 2021
    Inventors: Marc-André Lapointe, Karl-Alexandre Jahjah, Hugo Bergeron, Kaustubh Page
  • Patent number: 10981921
    Abstract: There is described herein use of a compound of formula (I) below to make cyclic peptides.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: April 20, 2021
    Assignee: Zealand Pharma A/S
    Inventors: Manuel Perez Vazquez, M. Monzur Morshed, Jennifer L. Hickey, Marc-André Poupart, Gaoqiang Yang, James Gillard, Adam Paul Kafal, Andrew L. Roughton
  • Patent number: 10979314
    Abstract: Examples can include an optimizer that dynamically determines where to place virtual network functions for a slice in a distributed Telco cloud network. The optimizer can determine a slice path that complies with a service level agreement and balances network load. The virtual network functions of the slice can be provisioned at clouds identified by the optimal slice path. In one example, performance metrics are normalized, and tenant-selected weights can be applied. This can allow the optimizer to prioritize particular SLA attributes in choosing an optimal slice path.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: April 13, 2021
    Assignee: VMWARE, INC.
    Inventors: Jeremy Tidemann, Constantine Polychronopoulos, Marc Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Raja Kommula, Georgios Oikonomou
  • Patent number: 10964053
    Abstract: Computing devices and methods for estimating a pose of a user computing device are provided. In one example a 3D map comprising a plurality of 3D points representing a physical environment is obtained. Each 3D point is transformed into a 3D line that passes through the point to generate a 3D line cloud. A query image of the environment captured by a user computing device is received, the query image comprising query features that correspond to the environment. Using the 3D line cloud and the query features, a pose of the user computing device with respect to the environment is estimated.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: March 30, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sudipta Narayan Sinha, Pablo Alejandro Speciale, Sing Bing Kang, Marc Andre Leon Pollefeys
  • Publication number: 20210092134
    Abstract: A network-accessible cyber-threat security analytics service is configured to receive and respond to requests that originate as name queries to a Domain Name System (DNS) service. Threat intelligence information provided by the service is organized into threat intelligence zones that correspond to zones exposed via the DNS service. Upon receipt of a DNS query, the query having been generated by an application seeking access to threat intelligence data exposed by the service, the query is translated into a DNS zone-specific API request based on the type of threat intelligence information sought. The zone-specific API request is then used to retrieve the requested threat intelligence information from a threat intelligence database. The requested threat intelligence information is then returned to the application by being encoded as part of a response to the DNS query. In this manner, the DNS protocol is leverage to facilitate highly-efficient access and retrieval of threat intelligence information.
    Type: Application
    Filed: September 25, 2019
    Publication date: March 25, 2021
    Applicant: International Business Machines Corporation
    Inventors: Markus Ludwig, Volker Vogeley, Marc Noske, Matthias Bartelt, Johannes Noll, Marc-André Isenberg, Uwe Küllmar
  • 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: 10958579
    Abstract: A system can reduce congestion in slice-based networks, such as a virtual service network (“VSN”). The system can include a monitoring module that communicates with agents on switches, such as routers or servers. The switches report telematics data to the monitoring module, which determines slice-specific performance attributes such as slice latency and slice throughput. These slice-specific performance attributes are compared against software license agreement (“SLA”) requirements. When the SLA is not met, the monitoring module can implement a new slice path for the slice to reduce the congestion.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: March 23, 2021
    Assignee: VMWARE, INC.
    Inventors: Raja Kommula, Jeremy Tidemann, Constantine Polychronopoulos, Marc Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Georgios Oikonomou
  • Patent number: 10948148
    Abstract: The present invention relates to a lighting device, in particular a headlamp for vehicles, at least comprising an array of light sources, consisting of first and second light sources being mounted within the same flat or curved plane, and a projecting optical system arranged to project light emitted by the light sources in a forward direction of the lighting device. At least one shifting element is arranged in front of said first light sources. The shifting element generates real or virtual emission positions of the light of said first light sources shifted towards or away from the projecting optical system with respect to emission positions of said second light sources. With the proposed lighting device, in addition to the main lighting function of illumination, a pattern or signature can be projected at one or several additional image planes. The lighting device thus e.g. allows the additional projection of branding or safety patterns.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: March 16, 2021
    Assignee: Lumileds LLC
    Inventors: Hugo Johan Cornelissen, Achim Hilgers, Floris Maria Hermansz Crompvoets, Norbertus Antonius Maria Sweegers, Marc Andre De Samber
  • Patent number: 10944647
    Abstract: Examples can include an optimizer that dynamically determines where to place virtual network functions for a slice in a distributed Telco cloud network. The optimizer can determine a slice path that complies with a service level agreement and balances network load. The virtual network functions of the slice can be provisioned at clouds identified by the optimal slice path. In one example, performance metrics are normalized, and tenant-selected weights can be applied. This can allow the optimizer to prioritize particular SLA attributes in choosing an optimal slice path.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: March 9, 2021
    Assignee: VMWARE, INC.
    Inventors: Jeremy Tidemann, Constantine Polychronopoulos, Marc Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Raja Kommula, Georgios Oikonomou
  • Publication number: 20210067439
    Abstract: Some embodiments of the invention provide a novel method of performing network slice-based operations on a data message at a hardware forwarding element (HFE) in a network. For a received data message flow, the method has the HFE identify a network slice associated with the received data message flow. This network slice in some embodiments is associated with a set of operations to be performed on the data message by several network elements, including one or more machines executing on one or more computers in the network. Once the network slice is identified, the method has the HFE process the data message flow based on a rule that applies to data messages associated with the identified slice.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 4, 2021
    Inventors: Raja Kommula, Constantine Polychronopoulos, Thayumanavan Sridhar, Marc-Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Georgios Oikonomou, Jeremy Tidemann
  • Publication number: 20210064451
    Abstract: Some embodiments of the invention provide a novel method of performing network slice-based operations on a data message at a hardware forwarding element (HFE) in a network. For a received data message flow, the method has the HFE identify a network slice associated with the received data message flow. This network slice in some embodiments is associated with a set of operations to be performed on the data message by several network elements, including one or more machines executing on one or more computers in the network. Once the network slice is identified, the method has the HFE process the data message flow based on a rule that applies to data messages associated with the identified slice.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 4, 2021
    Inventors: Raja Kommula, Constantine Polychronopoulos, Thayumanavan Sridhar, Marc-Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Georgios Oikonomou, Jeremy Tidemann
  • Publication number: 20210067421
    Abstract: In a slice-based network, slice multiplexers can be used to anchor inter-cloud tunnels across different clouds in a slice path. The slice multiplexers can dynamically change a total allocated bandwidth of an outer tunnel and reconfigure relative slice bandwidths of inner tunnels. This can result in an optimized bandwidth allocation that enforces slice priorities, maintains required SLA performance levels, and minimizes total allocated bandwidth on the network connection. The dynamic changes can be based on slice priority levels, total number of slices, and historical slice throughput.
    Type: Application
    Filed: December 20, 2019
    Publication date: March 4, 2021
    Inventors: Robert Kidd, Raja Kommula, Jeremy Tidemann, Constantine Polychronopoulos, Marc Andre Bordeleau, Edward Choh, Ojas Gupta, Georgios Oikonomou, Mingjie Zhao
  • Publication number: 20210065440
    Abstract: This disclosure relates to methods, non-transitory computer readable media, and systems that can render a virtual object in a digital image by using a source-specific-lighting-estimation-neural network to generate three-dimensional (“3D”) lighting parameters specific to a light source illuminating the digital image. To generate such source-specific-lighting parameters, for instance, the disclosed systems utilize a compact source-specific-lighting-estimation-neural network comprising both common network layers and network layers specific to different lighting parameters. In some embodiments, the disclosed systems further train such a source-specific-lighting-estimation-neural network to accurately estimate spatially varying lighting in a digital image based on comparisons of predicted environment maps from a differentiable-projection layer with ground-truth-environment maps.
    Type: Application
    Filed: September 3, 2019
    Publication date: March 4, 2021
    Inventors: Kalyan Sunkavalli, Yannick Hold-Geoffroy, Christian Gagne, Marc-Andre Gardner, Jean-Francois Lalonde
  • Publication number: 20210059142
    Abstract: Materials and methods are provided for making plants (e.g., Nicotiana varieties) that are suitable for producing therapeutic polypeptides suitable for administration to humans and animals, particularly by making TAL effector endonuclease-induced mutations in genes encoding xylosyltransferases and fucosyltransferases.
    Type: Application
    Filed: November 13, 2020
    Publication date: March 4, 2021
    Inventors: Luc Mathis, Daniel F. Voytas, Jin Li, Feng Zhang, Thomas Stoddard, Marc-Andre D'Aoust
  • Publication number: 20210067420
    Abstract: In a slice-based network, slice multiplexers can be used to anchor inter-cloud tunnels across different clouds in a slice path. The slice multiplexers can dynamically change a total allocated bandwidth of an outer tunnel and reconfigure relative slice bandwidths of inner tunnels. This can result in an optimized bandwidth allocation that enforces slice priorities, maintains required SLA performance levels, and minimizes total allocated bandwidth on the network connection. The dynamic changes can be based on slice priority levels, total number of slices, and historical slice throughput.
    Type: Application
    Filed: December 20, 2019
    Publication date: March 4, 2021
    Inventors: Robert Kidd, Raja Kommula, Jeremy Tidemann, Constantine Polychronopoulos, Marc Andre Bordeleau, Edward Choh, Ojas Gupta, Georgios Oikonomou, Mingjie Zhao
  • Publication number: 20210067416
    Abstract: Some embodiments of the invention provide a novel method of performing network slice-based operations on a data message at a hardware forwarding element (HFE) in a network. For a received data message flow, the method has the HFE identify a network slice associated with the received data message flow. This network slice in some embodiments is associated with a set of operations to be performed on the data message by several network elements, including one or more machines executing on one or more computers in the network. Once the network slice is identified, the method has the HFE process the data message flow based on a rule that applies to data messages associated with the identified slice.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 4, 2021
    Inventors: Raja Kommula, Constantine Polychronopoulos, Thayumanavan Sridhar, Marc-Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Georgios Oikonomou, Jeremy Tidemann
  • Publication number: 20210064407
    Abstract: Some embodiments of the invention provide a novel method of performing network slice-based operations on a data message at a hardware forwarding element (HFE) in a network. For a received data message flow, the method has the HFE identify a network slice associated with the received data message flow. This network slice in some embodiments is associated with a set of operations to be performed on the data message by several network elements, including one or more machines executing on one or more computers in the network. Once the network slice is identified, the method has the HFE process the data message flow based on a rule that applies to data messages associated with the identified slice.
    Type: Application
    Filed: September 12, 2019
    Publication date: March 4, 2021
    Inventors: Raja Kommula, Constantine Polychronopoulos, Thayumanavan Sridhar, Marc-Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Georgios Oikonomou, Jeremy Tidemann
  • Patent number: 10939369
    Abstract: Some embodiments provide a method for a first network slice selector that assigns data messages received from endpoint devices located within a first geographic range to multiple network slices. The method receives a data message from a mobile endpoint device located within the first geographic range. The data message belongs to a connection between the mobile endpoint device and a network domain that began when the mobile device was located in a second geographic range. The method retrieves state that maps the connection to a particular network slice of the network slices from a second network slice selector that assigns data messages received from endpoint devices within the second geographic range to the network slices. The method assigns the data message to the particular network slice.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: March 2, 2021
    Assignee: VMWARE, INC.
    Inventors: Marc-Andre Bordeleau, Raja Kommula, Jeremy Tidemann, Constantine Polychronopoulos, Edward Choh, Ojas Gupta, Georgios Oikonomou, Robert Kidd
  • Publication number: 20210058316
    Abstract: Some embodiments provide a novel method for adjusting a path for a packet flow from a source machine to a destination machine in a network. The method of some embodiments identifies a condition at a first forwarding element along a first path traversed by the packet flow through the network. The first path traverses through a hardware, second forwarding element before the first forwarding element. In some embodiments, the second forwarding element includes a programmable data plane circuit. The method, in some embodiments, uses an application programming interface (API) of the programmable data plane circuit to provide a set of parameters to the data plane circuit that cause the data plane circuit to forego selecting the first path to forward the packets of the packet flow to the destination machine and instead to select a second path, not traversing the first forwarding element, to the destination machine.
    Type: Application
    Filed: August 23, 2019
    Publication date: February 25, 2021
    Inventors: Raja Kommula, Constantine Polychronopoulos, Thayumanavan Sridhar, Marc-Andre Bordeleau, Edward Choh, Ojas Gupta, Robert Kidd, Georgios Oikonomou, Jeremy Tidemann