Patents Assigned to Autodesk, Inc.
  • Patent number: 12380256
    Abstract: In various embodiments, a style comparison metric application generates a style comparison metric for pairs of different three dimensional (3D) computer-aided design (CAD) objects. In operation, the style comparison metric application executes a trained neural network any number of times to map 3D CAD objects to feature maps. Based on the feature maps, the style comparison metric application computes style signals. The style comparison metric application determines values for weights based on the style signals. The style comparison metric application generates the style comparison metric based on the weights and a parameterized style comparison metric.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: August 5, 2025
    Assignee: AUTODESK, INC.
    Inventors: Peter Meltzer, Amir Hosein Khas Ahmadi, Pradeep Kumar Jayaraman, Joseph George Lambourne, Aditya Sanghi, Hooman Shayani
  • Publication number: 20250245029
    Abstract: A computer-implemented method and system provide for insights/recommendations to a user of a software product. A computer application autonomously determines a count of distinct commands executed by a user. Based on the count, the computer application autonomously determines the insight that includes a feature or new distinct command. The computer application then autonomously recommends the insight to the user.
    Type: Application
    Filed: January 29, 2024
    Publication date: July 31, 2025
    Applicant: Autodesk, Inc.
    Inventor: Jonathan Simon Pascal Steinberg
  • Patent number: 12365031
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for volumetric kernel representation of three dimensional models include: modeling a three dimensional object using a volumetric representation including fields that determine volumetric properties, each of the fields being parameterized by an input and output tensor structure, and at least one of the fields mapping tensor output of a first of the fields to tensor input of a second of the fields to provide a unified framework for geometry manipulation and composition that encompasses both discrete and continuous representations of materials in the three dimensional space; evaluating the fields including using coverage values that determine compositing behavior to generate output data corresponding to the volumetric properties; and providing the output data for the three dimensional object having physical characteristics that vary from point to point within a volume of the three dimensional object in accordance with the volume
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: July 22, 2025
    Assignee: Autodesk, Inc.
    Inventors: Vincent Stanley Tourangeau, Sriram Dayanand, Panagiotis Michalatos, Gregory William Fowler, Ramesh Santhanam
  • Patent number: 12365086
    Abstract: Techniques are disclosed for training and applying machine learning models to control robotic assembly. In some embodiments, force and torque measurements are input into a machine learning model that includes a memory layer that introduces recurrency. The machine learning model is trained, via reinforcement learning in a robot-agnostic environment, to generate actions for achieving an assembly task given the force and torque measurements. During training, experiences are collected as transitions within episodes, the transitions are grouped into sequences, and the last two sequences of each episode have a variable overlap. The collected transitions are stored in a prioritized sequence replay buffer, from which a learner samples sequences to learn from based on transition and sequence priorities. Once trained, the machine learning model can be deployed to control various types of robots to perform the assembly task based on force and torque measurements acquired by sensors of those robots.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: July 22, 2025
    Assignee: AUTODESK, INC.
    Inventors: Jieliang Luo, Hui Li
  • Patent number: 12353191
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures include, in at least one aspect, a fully automatic method of converting a generative design into an editable, watertight B-Rep by leveraging the generative solver input and representation to: (1) embed the exact input solid boundary surfaces where the design coincides with the input, (2) approximate everywhere else the design boundary with globally smooth, editable “organic” surfaces, and (3) join all surfaces to form a generative design output B-Rep.
    Type: Grant
    Filed: December 12, 2023
    Date of Patent: July 8, 2025
    Assignee: Autodesk, Inc.
    Inventors: Martin Cvetanov Marinov, Peter Hugh Charrot, Suguru Furuta, Nandakumar Santhanam, Justin Nicholas Hallet, Stephen Alan Barley, Jean Alison Flower, Gordon Thomas Finnigan, Siavash Navadeh Meshkat, Iain Edward Henley, Tristan Ward Barback, Maciej Sapun, Marco Amagliani, Pawel Wolski
  • Patent number: 12346641
    Abstract: A method and system provide the ability to optimize a structural engineering design. A dataset is synthesized by acquiring a structural skeleton design of an entire building. The skeleton defines locations and connectivities of bars that represent columns or beams. The skeleton design is represented as a structural graph with each bar represented as a graph node and edges connecting graph nodes. Structural simulation results are computed for the synthetic dataset based on the structural graph, various loads, and a structural analysis. A simulation model and a size optimization model are trained based on the structural simulation results with the size optimization model determining cross-section sizes for the bars to satisfy a building mass objective, building constraints, and output from the simulation model. The structural engineering design is output from the size optimization model.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: July 1, 2025
    Assignee: AUTODESK, INC.
    Inventors: Kai-Hung Chang, Chin-Yi Cheng, Mehdi Nourbakhsh
  • Patent number: 12346711
    Abstract: One embodiment of a computer-implemented method for executing software application commands on practice data comprises identifying a command demonstration that is stored in a database based on a current command being interacted with in a graphical user interface, wherein the command demonstration is associated with sample application data; receiving a selection of whether to execute the command demonstration on the sample application data or current application data; causing the command demonstration to be executed on either the sample application data or a copy of current application data to generate modified data; and causing the modified data to be output within the graphical user interface.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: July 1, 2025
    Assignee: AUTODESK, INC.
    Inventors: Damien Paul Andre Masson, Jo Karel Vermeulen, George Fitzmaurice, Justin Frank Matejka
  • Patent number: 12332631
    Abstract: An agent engine allocates a collection of agents to scan the surface of an object model. Each agent operates autonomously and implements particular behaviors based on the actions of nearby agents. Accordingly, the collection of agents exhibits swarm-like behavior. Over a sequence of time steps, the agents traverse the surface of the object model. Each agent acts to avoid other agents, thereby maintaining a relatively consistent distribution of agents across the surface of the object model over all time steps. At a given time step, the agent engine generates a slice through the object model that intersects each agent in a group of agents. The slice associated with a given time step represents a set of locations where material should be deposited to fabricate a 3D object. Based on a set of such slices, a robot engine causes a robot to fabricate the 3D object.
    Type: Grant
    Filed: April 8, 2024
    Date of Patent: June 17, 2025
    Assignee: AUTODESK, INC.
    Inventors: Evan Patrick Atherton, David Thomasson, Maurice Ugo Conti, Heather Kerrick, Nicholas Cote, Hui Li
  • Patent number: 12327070
    Abstract: A method, apparatus, system, and computer program product generates construction metrics. Building means, methods, and limitations of construction for one or more companies are gathered in a computer. A digital building information model (BIM) is acquired. Fabrication and construction parameters are extracted from the BIM. Construction metrics (for the BIM) are generated by combining the building means, methods, and limitations with the extracted fabrication and construction parameters. The construction metrics are then visualized in a modeling application and/or used to output construction process documentation.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: June 10, 2025
    Assignee: AUTODESK, INC.
    Inventors: Patrick Liam Colm Tierney, Abhijit Oak
  • Patent number: 12314634
    Abstract: A centralized design engine receives a problem specification from an end-user and classifies that problem specification in a large database of previously received problem specifications. Upon identifying similar problem specifications in the large database, the design engine selects design strategies associated with those similar problem specifications. A given design strategy includes one or more optimization algorithms, one or more geometry kernels, and one or more analysis tools. The design engine executes an optimization algorithm to generate a set of parameters that reflect geometry. The design engine then executes a geometry kernel to generate geometry that reflects those parameters, and generates analysis results for each geometry. The optimization algorithms may then improve the generated geometries based on the analysis results in an iterative fashion. When suitable geometries are discovered, the design engine displays the geometries to the end-user, along with the analysis results.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: May 27, 2025
    Assignee: AUTODESK, INC.
    Inventor: Francesco Iorio
  • Publication number: 20250156179
    Abstract: A method and system provide the ability to extend immutable data. A first version of immutable design data is created. The first version of immutable design data is edited to create a second version of immutable design data. Subsequent to the creation of the second version of immutable data, the first version of immutable design data is augmented with first extendable data without creating a new version of immutable data.
    Type: Application
    Filed: November 9, 2023
    Publication date: May 15, 2025
    Applicant: Autodesk, Inc.
    Inventors: Raymond E. Walker, William K. Sterbenz
  • Publication number: 20250156611
    Abstract: A method and system provide for generating a stormwater overland flow map. Simulation inputs (ground surface data) and simulation outputs (stormwater overland flow maps) are obtained from a deluge simulation model that simulates where water will channel and accumulate on a surface. A convolutional neural network (CNN) is trained to approximate the simulation outputs of the deluge simulation model. The CNN is a sequence of CNN models that each represent a time step and each CNN model in the sequence takes CNN output from a previous CNN model as its input. The CNN output is a video output and a visual representation of stormwater overland flow over time. A new input is a first format is obtained. A collection of custom objects representing points of a grid are stored and includes z-values of points on the surface and stormwater controls. The grid is populated and then processed in/by the CNN.
    Type: Application
    Filed: November 12, 2024
    Publication date: May 15, 2025
    Applicant: Autodesk, Inc.
    Inventors: Sam Robert Jamieson, Jason Lao, Marco Antonio Rodrigues Andrade, Siavash Hakim Elahi, Vishnu Prathish, Gerald Brown, Samer Muhandes, Maciek Tytus Rybczynski
  • Publication number: 20250156455
    Abstract: A method and system provide the ability to process a construction domain query. A natural language user query is obtained within a construction software system. The user query is pre-processed to validate the query. Text from the query is embed into search vectors for a semantic search. A data source having multiple different sections is obtained. The semantic search is performed within each of the sections and identifies semantically relevant sections. The relevant sections are consolidated into a contextual data prompt that is input into an LLM. The LLM, which is trained based on construction data, generates a response that identifies the relevant sections. The response and an identification of the relevant sections is output.
    Type: Application
    Filed: November 13, 2024
    Publication date: May 15, 2025
    Applicant: Autodesk, Inc.
    Inventors: Surendran Subbiah, Mo Han, Vikas Sakaray, Varadarajulu Pyda, Patricia Keaney, Graham Michael Garland, Beatriz Chinelato Guerra, Gopi Krishna Nuti
  • Patent number: 12293136
    Abstract: One or more embodiments disclose techniques for generating a layout for a physical space or a building. The techniques include generating a layout based on a floorplan of a physical space, generating a plurality of spatial unit grids corresponding to a plurality of spatial units to be placed in the physical space, identifying a placement for a first spatial unit grid in the plurality of spatial unit grids within the layout by matching a corner cell in the first spatial unit grid with a given available cell in the layout, generating a score associated with the placement for the first spatial unit grid based on one or more placement parameters that define placement constraints for a first spatial unit included in the plurality of spatial units and corresponding to the first spatial unit grid, and placing the first spatial unit grid in the layout based on the score.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: May 6, 2025
    Assignee: AUTODESK, INC.
    Inventors: David Benjamin, Rui Wang, Dale Zhao
  • Patent number: 12288013
    Abstract: In various embodiments, a parameter domain graph application generates UV-net representations of 3D CAD objects for machine learning models. In operation, the parameter domain graph application generates a graph based on a B-rep of a 3D CAD object. The parameter domain graph application discretizes a parameter domain of a parametric surface associated with the B-rep into a 2D grid. The parameter domain graph application computes at least one feature at a grid point included in the 2D grid based on the parametric surface to generate a 2D UV-grid. Based on the graph and the 2D UV-grid, the parameter domain graph application generates a UV-net representation of the 3D CAD object. Advantageously, generating UV-net representations of 3D CAD objects that are represented using B-reps enables the 3D CAD objects to be processed efficiently using neural networks.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: April 29, 2025
    Assignee: AUTODESK, INC.
    Inventors: Pradeep Kumar Jayaraman, Thomas Ryan Davies, Joseph George Lambourne, Nigel Jed Wesley Morris, Aditya Sanghi, Hooman Shayani
  • Patent number: 12282310
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for designing and manufacturing physical objects including lattice structures include, in one aspect, a method including: providing a three-dimensional model including a dual representation of a lattice structure, wherein both a shell mesh model and a solid body model of the lattice structure are producible from an additional model of the lattice structure, and beams of the lattice structure in the solid body model are hollow; performing numerical simulation using at least the shell mesh model of the dual representation to produce a current numerical assessment; modifying the additional model of the dual representation based on the current numerical assessment; repeating the performing and the modifying one or more times until the numerical simulation indicates the lattice structure satisfies at least one response requirement; and providing at least the solid body model for use in manufacturing the lattice structure.
    Type: Grant
    Filed: February 27, 2024
    Date of Patent: April 22, 2025
    Assignee: Autodesk, Inc.
    Inventors: Michael Grau, Klaus Gibbe
  • Patent number: 12282713
    Abstract: In various embodiments, a room-based design application automatically generates a design for a floor structure of a building. In operation, the room-based design application generates blocks representing portions of the floor structure that are delineated by walls based on a room plan included in a computer-aided design of the building. The room-based design application modifies the blocks based on a spanning length to generate partitions. Each partition represents a different portion of the floor structure that can be spanned by a structural element that has the spanning length in at least one direction. Based on the partitions, the room-based design application determines wall classifications for the walls. The room-based design application generates at least a portion of the design for the floor structure based on the wall classifications and the partitions.
    Type: Grant
    Filed: May 19, 2021
    Date of Patent: April 22, 2025
    Assignee: AUTODESK, INC.
    Inventors: Konara Mudiyanselage Kosala Bandara, Jayamal Bandara Wijeratne Rajapakse Konara Mudiyanselage
  • Publication number: 20250124003
    Abstract: A method of modifying metadata associated with a media file is described the method comprising receiving a first media file; receiving a first metadata associated with the first media file; receiving an identifier of a second media file; and modifying the first metadata to include the identifier of the second media file.
    Type: Application
    Filed: December 17, 2024
    Publication date: April 17, 2025
    Applicant: Autodesk, Inc.
    Inventor: Hugh Stephen Calveley
  • Patent number: 12277650
    Abstract: A method and system provide the ability to design a terrain surface. A triangular surface mesh representative of an existing surface is obtained and consists of triangles that are connected by vertices and edges. A drain intention is specified for the terrain surface through a geometry that is a point or line. The drain intention defines a drainage flow that influences a shape of the terrain surface. The mesh is modified to prevent a drain conflict between mesh triangles. A drain direction is autonomously determined for each of the mesh triangles based on the drain intention. The determination generates a drain pattern that is used to shape the terrain surface.
    Type: Grant
    Filed: May 22, 2024
    Date of Patent: April 15, 2025
    Assignee: AUTODESK, INC.
    Inventors: Valentin R. Koch, Weiwei Hu
  • Patent number: 12266051
    Abstract: Various embodiments set forth systems and techniques for generating seams for a 3D model. The techniques include generating, based on the 3D model, one or more inputs for one or more trained machine learning models; providing the one or more inputs to the one or more trained machine learning models; receiving, from the one or more trained machine learning models, seam prediction data generated based on the one or more inputs; and placing one or more predicted seams on the 3D model based on the seam prediction data.
    Type: Grant
    Filed: January 31, 2024
    Date of Patent: April 1, 2025
    Assignee: AUTODESK, INC.
    Inventors: Juan Sebastian Casallas Suarez, Sacha Lepretre, Salvatore Giuliano Vivona, Joseph David Macdonald, Bryan Villeneuve, Viral Bankimbhai Thakar, Bruno Roy, Hervé Michel Lange, Fatemeh Teimury