Patents by Inventor Miles MACKLIN

Miles MACKLIN 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: 12649229
    Abstract: One embodiment of a method for controlling a robot includes performing a plurality of simulations of a robot interacting with one or more objects represented by one or more signed distance functions (SDFs), where performing the plurality of simulations comprises reducing a number of contacts between the one or more objects that are being simulated, and updating one or more parameters of a machine learning model based on the plurality of simulations to generate a trained machine learning model.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: June 9, 2026
    Assignee: NVIDIA CORPORATION
    Inventors: Yashraj Shyam Narang, Kier Storey, Iretiayo Akinola, Dieter Fox, Kelly Guo, Ankur Handa, Fengyun Lu, Miles Macklin, Adam Moravanszky, Philipp Reist, Gavriel State, Lukasz Wawrzyniak
  • Publication number: 20260134260
    Abstract: The disclosed method for training machine learning models for object generation includes performing, based on object data, one or more operations to train an untrained machine learning model to generate a trained machine learning model that comprises a trained encoder and a trained decoder, wherein the trained machine learning model is trained to generate an object surface representation, performing, based on the object data and natural language data, one or more operations to train an untrained diffusion model to generate a trained diffusion model, where the trained diffusion model is trained to generate an object geometry embedding, and where the trained diffusion model and the trained decoder are used to generate a virtual object based on natural language input.
    Type: Application
    Filed: September 22, 2025
    Publication date: May 14, 2026
    Inventors: Xueting LI, Umar IQBAL, Ye YUAN, Jan KAUTZ, Shalini DE MELLO, Miles MACKLIN, Jonathan Christian LEAF, Gilles DAVIET
  • Publication number: 20260134627
    Abstract: The disclosed method for generating a virtual object includes processing a language embedding associated with a natural language description of an object using a trained diffusion model to generate a first object geometry embedding, processing the first object geometry embedding using a trained decoder to generate an object surface representation, and converting the object surface representation into a first object geometry of the virtual object.
    Type: Application
    Filed: September 22, 2025
    Publication date: May 14, 2026
    Inventors: Xueting LI, Umar IQBAL, Ye YUAN, Jan KAUTZ, Shalini DE MELLO, Miles MACKLIN, Jonathan Christian LEAF, Gilles DAVIET
  • Publication number: 20260115904
    Abstract: A machine-learning control system is trained to perform a task using a simulation. The simulation is governed by parameters that, in various embodiments, are not precisely known. In an embodiment, the parameters are specified with an initial value and expected range. After training on the simulation, the machine-learning control system attempts to perform the task in the real world. In an embodiment, the results of the attempt are compared to the expected results of the simulation, and the parameters that govern the simulation are adjusted so that the simulated result matches the real-world attempt. In an embodiment, the machine-learning control system is retrained on the updated simulation. In an embodiment, as additional real-world attempts are made, the simulation parameters are refined and the control system is retrained until the simulation is accurate and the control system is able to successfully perform the task in the real world.
    Type: Application
    Filed: April 11, 2025
    Publication date: April 30, 2026
    Inventors: Ankur Handa, Viktor Makoviichuk, Miles Macklin, Nathan Ratliff, Dieter Fox, Yevgen Chebotar, Jan Issac
  • Publication number: 20250381672
    Abstract: Apparatuses, systems, and techniques to update a machine learning model associated with an object. In at least one embodiment, the machine learning model is updated based at least in part on, for example, one or more distributions associated with the machine learning model.
    Type: Application
    Filed: August 29, 2025
    Publication date: December 18, 2025
    Inventors: Fabio Tozeto Ramos, Animesh Garg, Krishna Murthy Jatavallabhula, Miles Macklin
  • Publication number: 20250363703
    Abstract: Apparatuses, systems, and techniques for generating a clothed three-dimensional (3D) avatar character from a text prompt and enabling smooth animation through physics or neural simulators. In at least one embodiment, a clothed 3D avatar is generated through body layer modeling and garment layer modeling based on text descriptions. The outputs from the body layer and garment layer modeling are combined to generate an animation-ready, clothed 3D avatar.
    Type: Application
    Filed: December 12, 2024
    Publication date: November 27, 2025
    Inventors: Xueting Li, Ye Yuan, Umar Iqbal, Miles Macklin, Jonathan Leaf, Donglai Xiang, Shalini De Mello, Jan Kautz
  • Patent number: 12420412
    Abstract: Apparatuses, systems, and techniques to update a machine learning model associated with an object. In at least one embodiment, the machine learning model is updated based at least in part on, for example, one or more distributions associated with the machine learning model.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: September 23, 2025
    Assignee: NVIDIA Corporation
    Inventors: Fabio Tozeto Ramos, Animesh Garg, Krishna Murthy Jatavallabhula, Miles Macklin
  • Publication number: 20250173896
    Abstract: In various examples, determining angle-weighted normals for content processing systems and applications is described herein. Systems and methods are disclosed that determine an angle-weighted normal, such as during a traversal of a bounding volume hierarchy (BVH) of a three-dimensional (3D) object, and then use the angle-weighted normal to determine whether a query point is located inside or outside of the 3D object. To determine the angle-weighted normal, triangles that potentially include a closest point to the query point may be identified, such as during the traversal of the BVH to identify the closest point on the 3D object to the query point. The potential triangles may then be analyzed to determine one or more triangles for which the closest point is located. Additionally, one or more weights and/or one or more surface normals associated with the triangle(s) may be used to calculate the angle-weighted normal.
    Type: Application
    Filed: November 27, 2023
    Publication date: May 29, 2025
    Inventors: Miles Macklin, Nuttapong Chentanez
  • Publication number: 20250131161
    Abstract: Apparatuses, systems, and techniques apply to a force-based (e.g., primal) formulation for object simulation. In at least one embodiment, updates to the force-based formulation is determined by solving for constraints that are to be satisfied when simulating rigid bodies (e.g., contact rich scenarios).
    Type: Application
    Filed: December 23, 2024
    Publication date: April 24, 2025
    Inventors: Miles Macklin, Matthias Mueller-Fischer, Nuttapong Chentanez, Stefan Jeschke, Tae-Yong Kim
  • Patent number: 12275146
    Abstract: A machine-learning control system is trained to perform a task using a simulation. The simulation is governed by parameters that, in various embodiments, are not precisely known. In an embodiment, the parameters are specified with an initial value and expected range. After training on the simulation, the machine-learning control system attempts to perform the task in the real world. In an embodiment, the results of the attempt are compared to the expected results of the simulation, and the parameters that govern the simulation are adjusted so that the simulated result matches the real-world attempt. In an embodiment, the machine-learning control system is retrained on the updated simulation. In an embodiment, as additional real-world attempts are made, the simulation parameters are refined and the control system is retrained until the simulation is accurate and the control system is able to successfully perform the task in the real world.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: April 15, 2025
    Assignee: NVIDIA Corporation
    Inventors: Ankur Handa, Viktor Makoviichuk, Miles Macklin, Nathan Ratliff, Dieter Fox, Yevgen Chebotar, Jan Issac
  • Patent number: 12216969
    Abstract: Apparatuses, systems, and techniques apply to a force-based (e.g., primal) formulation for object simulation. In at least one embodiment, updates to the force-based formulation is determined by solving for constraints that are to be satisfied when simulating rigid bodies (e.g., contact rich scenarios).
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: February 4, 2025
    Assignee: NVIDIA Corporation
    Inventors: Miles Macklin, Matthias Mueller-Fischer, Nuttapong Chentanez, Stefan Jeschke, Tae-Yong Kim
  • Publication number: 20240370610
    Abstract: In various examples, a technique for performing a particle-based simulation includes propagating, via a first portion of a machine learning model, a first plurality of features associated with a plurality of particles across a hierarchy of grids, wherein the hierarchy of grids includes a first grid having a first grid spacing and a second grid having a second grid spacing that is greater than the first grid spacing. The technique also includes propagating, via a second portion of the machine learning model, a second plurality of features across the hierarchy of grids to the plurality of particles. The technique further includes determining a plurality of accelerations associated with the plurality of particles based on the second set of features propagated to the plurality of particles, and generating a simulation associated with the plurality of particles based on the plurality of accelerations.
    Type: Application
    Filed: May 5, 2023
    Publication date: November 7, 2024
    Inventors: Nuttapong CHENTANEZ, Stefan JESCHKE, Miles MACKLIN, Matthias MULLER-FISCHER
  • Publication number: 20230398686
    Abstract: Apparatuses, systems, and techniques to update a machine learning model associated with an object. In at least one embodiment, the machine learning model is updated based at least in part on, for example, one or more distributions associated with the machine learning model.
    Type: Application
    Filed: February 24, 2023
    Publication date: December 14, 2023
    Inventors: Fabio Tozeto Ramos, Animesh Garg, Krishna Murthy Jatavallabhula, Miles Macklin
  • Publication number: 20230321822
    Abstract: One embodiment of a method for controlling a robot includes performing a plurality of simulations of a robot interacting with one or more objects represented by one or more signed distance functions (SDFs), where performing the plurality of simulations comprises reducing a number of contacts between the one or more objects that are being simulated, and updating one or more parameters of a machine learning model based on the plurality of simulations to generate a trained machine learning model.
    Type: Application
    Filed: December 2, 2022
    Publication date: October 12, 2023
    Inventors: Yashraj Shyam NARANG, Kier STOREY, Iretiayo AKINOLA, Dieter FOX, Kelly GUO, Ankur HANDA, Fengyun LU, Miles MACKLIN, Adam MORAVANSZKY, Philipp REIST, Gavriel STATE, Lukasz WAWRZYNIAK
  • Patent number: 11745347
    Abstract: Candidate grasping models of a deformable object are applied to generate a simulation of a response of the deformable object to the grasping model. From the simulation, grasp performance metrics for stress, deformation controllability, and instability of the response to the grasping model are obtained, and the grasp performance metrics are correlated with robotic grasp features.
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: September 5, 2023
    Assignee: NVIDIA CORP.
    Inventors: Isabella Huang, Yashraj Shyam Narang, Clemens Eppner, Balakumar Sundaralingam, Miles Macklin, Tucker Ryer Hermans, Dieter Fox
  • Publication number: 20220382246
    Abstract: A differentiable simulator for simulating the cutting of soft materials by a cutting instrument is provided. In accordance with one aspect of the disclosure, a method for simulating a cutting operation includes: receiving a mesh for an object, modifying the mesh to add virtual nodes associated with a predefined cutting plane, optimizing a set of parameters associated with a simulator based on ground-truth data, and running a simulation via the simulator to generate outputs that include trajectories associated with a cutting instrument. Optimizing the set of parameters can include performing inference based on a set of ground-truth trajectories captured using sensors to measure real-world cutting operations. The inference techniques can employ stochastic gradient descent, stochastic gradient Langevin dynamics, or a Bayesian approach. In an embodiment, the simulator can be utilized to generate control signals for a robot based on the simulated trajectories.
    Type: Application
    Filed: April 28, 2022
    Publication date: December 1, 2022
    Inventors: Eric Heiden, Fabio Tozeto Ramos, Yashraj Narang, Miles Macklin, Dieter Fox, Animesh Garg, Mike Skolones
  • Patent number: 11487919
    Abstract: A cable driving a large system such as cable driven machines, cable cars or tendons in a human or robot is typically modeled as a large number of small segments that are connected via joints. The two main difficulties with this model are satisfying the inextensibility constraint and handling the typically large mass ratio between the segments and the objects they connect. This disclosure introduces an effective approach to solving these problems. The introduced approach simulates the effect of a cable using a new type of distance constraint called ‘cable joint’ that changes both its attachment points and its rest length dynamically. The introduced approach models a cable connecting a series of objects, e.g., components of a robot, as a sequence of cable joints, reducing the complexity of the simulation from the order of the number of segments in the cable to the number of connected objects.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: November 1, 2022
    Assignee: NVIDIA Corporation
    Inventors: Matthias Mueller Fischer, Stefan Jeschke, Miles Macklin, Nuttapong Chentanez
  • Publication number: 20220318459
    Abstract: Apparatuses, systems, and techniques to model a tactile force sensor. In at least one embodiment, output of tactile sensor is predicted from a modeled force and shape imposed on the sensor. In at least one embodiment, a shape of the surface of the tactile sensor is determined based at least in part on electrical signals received from the sensor.
    Type: Application
    Filed: March 25, 2021
    Publication date: October 6, 2022
    Inventors: Yashraj Shyam Narang, Balakumar Sundaralingam, Karl Van Wyk, Arsalan Mousavian, Miles Macklin, Dieter Fox
  • Publication number: 20220297297
    Abstract: Candidate grasping models of a deformable object are applied to generate a simulation of a response of the deformable object to the grasping model. From the simulation, grasp performance metrics for stress, deformation controllability, and instability of the response to the grasping model are obtained, and the grasp performance metrics are correlated with robotic grasp features.
    Type: Application
    Filed: March 19, 2021
    Publication date: September 22, 2022
    Applicant: NVIDIA Corp.
    Inventors: Isabella Huang, Yashraj Shyam Narang, Clemens Eppner, Balakumar Sundaralingam, Miles Macklin, Tucker Ryer Hermans, Dieter Fox
  • Publication number: 20220075914
    Abstract: Apparatuses, systems, and techniques apply to a force-based (e.g., primal) formulation for object simulation. In at least one embodiment, updates to the force-based formulation is determined by solving for constraints that are to be satisfied when simulating rigid bodies (e.g., contact rich scenarios).
    Type: Application
    Filed: September 4, 2020
    Publication date: March 10, 2022
    Inventors: Miles Macklin, Matthias Mueller-Fischer, Nuttapong Chentanez, Stefan Jeschke, Tae-Yong Kim