Patents by Inventor Carl Magnus Wrenninge

Carl Magnus Wrenninge 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: 11847869
    Abstract: A concurrent simulation of multiple sensor modalities includes identifying the multiple sensor modalities in association with a simulation scenario, determining a timeline interleaving a publishing or operating frequency of each of the multiple sensor modalities relative to each other, determining a current time interval of a sliding window in the timeline, determining a simulation segment of the simulation scenario using the current time interval of the sliding window, rendering a scene based on the simulation segment, executing a simulation to concurrently simulate the multiple sensor modalities using ray tracing in the rendered scene, and generating simulated sensor data of the multiple sensor modalities based on executing the simulation.
    Type: Grant
    Filed: February 22, 2023
    Date of Patent: December 19, 2023
    Assignee: Aurora Operations, Inc
    Inventors: Ivona Andrzejewski, Steven Capell, Ryusuke Villemin, Carl Magnus Wrenninge
  • Publication number: 20230385379
    Abstract: A method and system for synthetic data generation and analysis includes generating a synthetic dataset. A set of parameters is determined and scenarios are generated from the parameters that represent three-dimensional scenes. Synthetic images are rendered for the scenarios. A synthetic dataset may be formed to have a controlled variation in attributes of synthetic images over a synthetic dataset. The synthetic dataset may be used for training or evaluating a machine learning model.
    Type: Application
    Filed: August 4, 2023
    Publication date: November 30, 2023
    Inventor: Carl Magnus Wrenninge
  • Patent number: 11748446
    Abstract: A method and system for synthetic data generation and analysis includes generating a synthetic dataset. A set of parameters is determined and scenarios are generated from the parameters that represent three-dimensional scenes. Synthetic images are rendered for the scenarios. A synthetic dataset may be formed to have a controlled variation in attributes of synthetic images over a synthetic dataset. The synthetic dataset may be used for training or evaluating a machine learning model.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: September 5, 2023
    Assignee: AURORA OPERATIONS, INC.
    Inventor: Carl Magnus Wrenninge
  • Publication number: 20230080540
    Abstract: Simulating data received by a detection and ranging sensor including determining a first set of sample points on a surface of a simulated detector, the first set of sample points including a first sample point at a first location on the detector and a second sample point at a second location on the detector; generating a first ray associated with the first sample point, the first ray representing electromagnetic radiation reflected at a first point of intersection within a scene and incident on the first sample point on the surface of the detector; generating a second ray associated with the second sample point; the second ray representing electromagnetic radiation reflected at a second point of intersection within the scene and incident on the second sample point on the surface of the detector; and generating a ray-based data representation based on the first ray and the second ray.
    Type: Application
    Filed: September 16, 2021
    Publication date: March 16, 2023
    Inventors: Carl Jonas Magnus Unger, Carl Magnus Wrenninge
  • Publication number: 20220237410
    Abstract: A method and system for synthetic data generation and analysis includes generating a synthetic dataset. A set of parameters is determined and scenarios are generated from the parameters that represent three-dimensional scenes. Synthetic images are rendered for the scenarios. A synthetic dataset may be formed to have a controlled variation in attributes of synthetic images over a synthetic dataset. The synthetic dataset may be used for training or evaluating a machine learning model.
    Type: Application
    Filed: April 14, 2022
    Publication date: July 28, 2022
    Inventor: Carl Magnus Wrenninge
  • Patent number: 11334762
    Abstract: A method and system for synthetic data generation and analysis includes generating a synthetic dataset. A set of parameters is determined and scenarios are generated from the parameters that represent three-dimensional scenes. Synthetic images are rendered for the scenarios. A synthetic dataset may be formed to have a controlled variation in attributes of synthetic images over a synthetic dataset. The synthetic dataset may be used for training or evaluating a machine learning model.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: May 17, 2022
    Assignee: AURORA OPERATIONS, INC.
    Inventor: Carl Magnus Wrenninge
  • Patent number: 11170254
    Abstract: A method for synthetic data generation and analysis including: determining a set of parameter values; generating a scene based on the parameter values; rendering a synthetic image of the scene; and generating a synthetic dataset including a set of synthetic images.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: November 9, 2021
    Inventors: Carl Magnus Wrenninge, Carl Jonas Magnus Unger
  • Publication number: 20190156151
    Abstract: A method for synthetic data generation and analysis including: determining a set of parameter values; generating a scene based on the parameter values; rendering a synthetic image of the scene; and generating a synthetic dataset including a set of synthetic images.
    Type: Application
    Filed: January 25, 2019
    Publication date: May 23, 2019
    Inventors: Carl Magnus Wrenninge, Carl Jonas Magnus Unger
  • Patent number: 10235601
    Abstract: A method for synthetic data generation and analysis including: determining a set of parameter values; generating a scene based on the parameter values; rendering a synthetic image of the scene; and generating a synthetic dataset including a set of synthetic images.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: March 19, 2019
    Assignee: 7D Labs, Inc.
    Inventors: Carl Magnus Wrenninge, Carl Jonas Magnus Unger
  • Patent number: 9311737
    Abstract: Systems and methods can be used to store data in a temporal voxel buffer. A first voxel array is stored in association with a first voxel in a voxel grid. The first voxel array includes a plurality of time values. A parameter value is stored in association with each time value of the first voxel array. A second voxel array is stored in association with a second voxel in the voxel grid. The second voxel array stores at least one time value. At least one parameter value is stored in association with the at least one time value of the second voxel array. At least one of the time values stored in the first voxel array is different from each of the at least one time value included in the second voxel array.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: April 12, 2016
    Assignee: PIXAR
    Inventor: Carl Magnus Wrenninge
  • Patent number: 9292954
    Abstract: Systems and methods can be used to render an animated scene using a temporal voxel buffer. A voxel buffer including a plurality of voxel arrays is received. A voxel array includes at least one time value associated with a voxel and at least one parameter value associated with each time value. For each pixel of an image to rendered, a plurality of rays are cast through the voxel grid. A time value is associated with each ray. A parameter value is sampled at each voxel along a ray at the time associated with the ray. A pixel value is determined based on the sampled parameter values for the plurality of rays.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: March 22, 2016
    Assignee: PIXAR
    Inventor: Carl Magnus Wrenninge
  • Patent number: 9292953
    Abstract: Systems and methods can be used to generate data to be stored in a temporal voxel buffer. A renderer can receive at least one input primitive and a voxel grid. A sampling lattice can be generated based on the at least one input primitive and the sampling lattice can be shaded. Each voxel of the voxel grid can be sampled at a plurality of sample times and a plurality of sample positions within the voxel. A voxel buffer is generated for the voxel grid. The voxel buffer stores a voxel array in association with each voxel of the voxel grid based on the sampling.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: March 22, 2016
    Assignee: PIXAR
    Inventor: Carl Magnus Wrenninge