Patents Assigned to Autodesk, Inc.
  • Publication number: 20250104301
    Abstract: A method and system provide for automating drawing. A drawing of two or more entities is obtained and a resolution is determined. Based on the resolution, the drawing is quantized into a cell map. The cell map is a collection of multiple cells stored in a contiguous memory. Each of the multiple cells is quantized geometry data for and provides a smallest tangible unit of information about a corresponding entity. Each of the multiple cells is a number that represents domain specific information about the corresponding entity. The quantizing rounds off of values beyond a specified threshold to a resolution tolerance of the resolution. The cell map is utilized to automate modifications to the drawing.
    Type: Application
    Filed: September 27, 2023
    Publication date: March 27, 2025
    Applicant: Autodesk, Inc.
    Inventors: Varun Vijayrao Patil, Subash Thangavel, Yash Sunil Morey
  • Publication number: 20250094678
    Abstract: A method and system provide the ability to determine a hydrant fire flow. Inputs are obtained A critical element is identified. Based on a physical-based heuristic, a new hydrant fire flow guess is determined. The search direction is evaluated and used to maintain/override (using a heuristic method) the fire flow guess. The new guess is assigned as a hydrant demand. Network pressure and flow values are updated. The constraints are evaluated. The guess is reduced if at least one constraint has been violated and increased of all constraints have been satisfied. The new guess is evaluated for convergence and if not converged, the process repeats.
    Type: Application
    Filed: September 16, 2024
    Publication date: March 20, 2025
    Applicant: Autodesk, Inc.
    Inventor: Felipe Hernandez Cruz
  • Publication number: 20250095295
    Abstract: A method and system provide for extracting an isosurface. A set of three-dimensional (3D) asymmetric sampling grids are created based on a sampling resolution and a region of interest. The set of grids cover a 3D scalar field and are tiles made up of tetrahedrons. The 3D scalar field is evaluated based on the set of 3D asymmetric sampling grids to generate a value for each tile, convert the values to cells, and assign an index to each cell. For each cell, the index is utilized to identify, in a lookup table, an enumerated tetrahedron. For each identified enumerated tetrahedron that contains an isosurface crossing, an isosurface connection is estimated between new points of edges of the identified tetrahedron. A mesh is created to connect the new points and utilized as the extracted isosurface.
    Type: Application
    Filed: September 19, 2023
    Publication date: March 20, 2025
    Applicant: Autodesk, Inc.
    Inventor: Brent Charles Ewald
  • Patent number: 12253972
    Abstract: Techniques are disclosed for storing and accessing data in an information model. In some embodiments, data is stored in the information model using assets, components, and relationships, or using any other suitable transformation of the data. Each asset is a container for components. Each component stores data according to a schema that defines the organization of data in the component. Assets and components can be related to other assets and/or other components. A file can be imported into the information model by extracting data from the file, creating assets and components in the information model based on the extracted data, and wiring together the created assets and components. In addition or alternatively, an application can invoke an API to write data to the information model. An application can also invoke the API to query the information model, such as to read data from the information model.
    Type: Grant
    Filed: July 28, 2023
    Date of Patent: March 18, 2025
    Assignee: AUTODESK, INC.
    Inventors: Gordon Bradley, Gregory Vazzana
  • Patent number: 12254559
    Abstract: A voxel-based design approach enables the creating and modifying of a design model comprising a 3D grid of discrete voxels that is represented by a voxel data structure. The voxel data structure comprises voxel-level entries, each entry corresponding to a voxel based on the 3D location within the 3D grid. The voxel data structure includes a design-level entry for storing design-level performance metrics. The system updates the voxel data structure to reflect user modifications to the design model and renders a visualization of the updated design model. The system displays a per-voxel heat map for the design model for a selected performance metric based on the voxel data structure. The design system displays multiple optimized design solutions based on corresponding optimized voxel data structures. The system generates the multiple optimized design solutions based on a voxel-based optimization technique. The system also performs a voxel-based recommendation visualization technique.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: March 18, 2025
    Assignee: AUTODESK, INC.
    Inventors: Dale Zhao, David Benjamin, Rui Wang
  • Publication number: 20250083049
    Abstract: A method and system provide the ability to build a game world. A story is obtained that provides a textual narrative of a sequence of events. Plot facilities and a set of constraints are extracted from the story. Each of the plot facilities is a conceptual location where an event happens in the story. Each constraint defines a spatial relation between plot facilities. A map is generated based on the set of constraints by: generating a terrain of two dimensional (2D) polygons that is each associated with a biome type, and assigning each plot facility to a point on the terrain. The assigning complies with a maximum number of constraints and utilizes reinforcement learning (RL) to optimize positions of the points.
    Type: Application
    Filed: September 11, 2024
    Publication date: March 13, 2025
    Applicant: Autodesk, Inc.
    Inventors: Yi Wang, Adam Gaier, Dale Zhao, Hilmar Alexander Koch, Jieliang Luo, Christopher Michael Wade, Evan Atherton
  • Publication number: 20250077874
    Abstract: A method and system provide the ability to utilize three-dimensional (3D) models to perform a predictive task. Multiple 3D models, consisting of non-Euclidean data, are obtained. Each 3D model is translated into a relational graph with nodes and edges. Each relational graph is processed using a graph neural network (GNN) that computes a node representation per node. The node representations are aggregated into a structural representation of the 3D model. Multiple different views of the 3D model are captured and passed through a convolutional neural network (CNN) to compute a view representation of each view. The view representations are aggregated into a single visual representation. The GNN and CNN are trained using a multiview contrastive training objective to maximize agreement between the structural representation and the single visual representation to form final learned representations. The final learned representation is utilized to perform the predictive task.
    Type: Application
    Filed: August 29, 2023
    Publication date: March 6, 2025
    Applicant: Autodesk, Inc.
    Inventors: Kaveh Hassani, Hyunmin Cheong, Adam Noble Arnold, Kamal Rahimi Malekshan
  • Patent number: 12242987
    Abstract: Techniques are disclosed for determining users, tasks, and levels of expertise in fabrication environments. Sensors may be placed in a fabrication environment, instrumented in tools, and/or worn on users. Given labeled features extracted from sensor data, machine learning techniques are used to train models to recognize users, tasks, and levels of expertise. The trained models may then be deployed to determine the users, tasks, and levels of expertise in a fabrication environment based on features extracted from new sensor data. In turn, actions such as displaying guidance or instructional materials, or locking a user out of using certain tools or parts of the fabrication environment, may be taken.
    Type: Grant
    Filed: August 9, 2019
    Date of Patent: March 4, 2025
    Assignee: AUTODESK, INC.
    Inventors: Jun Gong, Fraser Anderson, George Fitzmaurice, Tovi Grossman
  • Patent number: 12243342
    Abstract: One embodiment of the present invention sets forth a technique for extracting data from an architectural drawing. The technique includes performing one or more operations via one or more machine learning models to extract a first image of a floorplan area from the architectural drawing. The technique also includes generating a boundary segmentation based on the first image of the floorplan area, wherein the boundary segmentation includes one or more boundary types for one or more portions of the floorplan area.
    Type: Grant
    Filed: November 8, 2021
    Date of Patent: March 4, 2025
    Assignee: AUTODESK, INC.
    Inventors: Yan Fu, Keith Alfaro, Manuel Martinez Alonso, Graceline Regala Amour, Simranjit Singh Kohli
  • Patent number: 12229476
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes include: obtaining one or more design criteria, a model of an object for which a physical structure is to be manufactured, and a set of eigenmodes from a modal analysis of the model of the object; extracting a proper subset of non-zero eigenmodes from the set of eigenmodes, wherein the proper subset of non-zero eigenmodes include at least three lowest valued, non-zero eigenmodes; combining data of the proper subset of non-zero eigenmodes to form a strain energy field for the model of the object; iteratively modifying a generatively designed shape of the model of the object using the strain energy field to drive changes to the generatively designed shape of the model; and providing the generatively designed shape of the model of the object.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: February 18, 2025
    Assignee: Autodesk, Inc.
    Inventors: Ravi Kumar Burla, Jesus Rodriguez, Siavash Navadeh Meshkat, Jaesung Eom
  • Patent number: 12220818
    Abstract: A computer-implemented method for controlling a robot, the method comprising: determining a first value for a first joint parameter associated with a first continuum joint included in the robot and a first value for a second joint parameter associated with the first continuum joint, wherein the first joint parameter indicates a bending radius of a flexible portion of the continuum joint, and the second joint parameter indicates a rotation of the flexible portion of the continuum joint with respect to a base portion of the first continuum joint; and positioning an end portion of the robot at a final target location based on the first value of the first joint parameter and the first value of the second joint parameter.
    Type: Grant
    Filed: May 13, 2021
    Date of Patent: February 11, 2025
    Assignee: AUTODESK, INC.
    Inventors: Mehran Ebrahimi, Hyunmin Cheong, Adrian Butscher
  • Patent number: 12223238
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes. A method includes obtaining one or more design criteria for a modeled object including at least one design constraint; calculating a series of target values for the at least one design constraint, from an initial target value to a final target value; iteratively modifying a generatively designed three dimensional shape of the modeled object in the design space, wherein the iteratively modifying comprises performing numerical simulation of the modeled object, computing shape change velocities for an implicit surface in a level-set representation of the three dimensional shape in accordance with respective ones of target values in the series of target values, starting from the initial target value and ending with the final target value, and updating the level-set representation using the shape change velocities.
    Type: Grant
    Filed: June 11, 2021
    Date of Patent: February 11, 2025
    Assignee: Autodesk, Inc.
    Inventors: Konara Mudiyanselage Kosala Bandara, Hooman Shayani, Dagmara Lilianna Szkurlat
  • Patent number: 12223611
    Abstract: One embodiment of the present invention sets forth a technique for performing style transfer. The technique includes determining a distribution associated with a plurality of style codes for a plurality of three-dimensional (3D) shapes, where each style code included in the plurality of style codes represents a difference between a first 3D shape and a second 3D shape, and where the second 3D shape is generated by applying one or more augmentations to the first 3D shape. The technique also includes sampling from the distribution to generate an additional style code and executing a trained machine learning model based on the additional style code to generate an output 3D shape having style-based attributes associated with the additional style code and content-based attributes associated with an object. The technique further includes generating a 3D model of the object based on the output 3D shape.
    Type: Grant
    Filed: January 3, 2023
    Date of Patent: February 11, 2025
    Assignee: AUTODESK, INC.
    Inventors: Hooman Shayani, Marco Fumero, Aditya Sanghi
  • Patent number: 12214534
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for injection molding warp prediction include: obtaining a mold model and measured shrinkage data for at least one material, predicting an amount of warpage for a part manufactured using the mold by computational simulation of an injection molding process, where the computational simulation uses an internal residual stress model for the part that uses calibrated values for both a coefficient of thermal expansion and an elastic modulus and/or a Poisson's ratio of the at least one material, in at least one direction, for at least thermal stress due to cooling and pressure compensation during and/or after a packing phase of the injection molding process, in accordance with the measured shrinkage data for the at least one material, and providing the amount of warpage predicted for the part manufactured using the mold.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: February 4, 2025
    Assignee: Autodesk, Inc.
    Inventors: Zhongshuang Yuan, Alexander Bakharev, Franco Costa, Jin Wang
  • Patent number: 12210822
    Abstract: Embodiments of the invention provide the ability to track document versioning. Before executing an open operation on a first document version, a first before-hash is generated. After executing the open operation, a first after-hash is generated. Before executing a save operation, the first before-hash is acquired, and after execution (resulting in a second document version), a second after-hash of the second document version is generated. A version hash linked graph (VHLG) is generated and includes document nodes for the different document versions where each node includes a hash of that document version, a user-application node corresponding to the user or application that executed the operations, and edges connecting the nodes (e.g., that identify the operation and/or the document lineage) Based on the VHLG, a full history of a document is provided.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: January 28, 2025
    Assignee: AUTODESK, INC.
    Inventors: Robert Evon Maguire, Ravinder P. Krishnaswamy
  • Patent number: 12210804
    Abstract: Design process that performs geometry synthesis on a 3D model of a product based on a design problem statement and manufacturing constraints associated with a manufacturing machine intended to manufacture the product. The manufacturing constraints may include dimensions for a tool bit, dimensions for a tool head, a set of machining directions of the manufacturing machine, or any combination thereof. For a 5-axis manufacturing machine, the set of machining directions may be determined by a “NormalSearch” algorithm and/or a “HeatSearch” algorithm. The geometry synthesis produces a design solution comprising a final 3D model of the product, whereby each point on the boundary of the final 3D model is determined to be accessible by a tool bit and/or tool head in at least one machining direction of the manufacturing machine. Thus, the design solution for the product is more easily and directly manufacturable by the manufacturing machine.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: January 28, 2025
    Assignee: AUTODESK, INC.
    Inventors: Nigel Morris, Adrian Butscher, Francesco Iorio
  • Patent number: 12202149
    Abstract: A computer-implemented method for generating and evaluating robotic workcell solutions includes: determining a plurality of locations within a workcell volume, wherein each location corresponds to a possible workcell solution; for each location included in the plurality of locations, determining a value for a first robot-motion attribute for a first robot based on position information associated with the location and a trajectory associated with a component of the first robot; and, for each location included in the plurality of locations, computing a first value for a first performance metric based on the value for the first robot-motion attribute.
    Type: Grant
    Filed: December 10, 2021
    Date of Patent: January 21, 2025
    Assignee: AUTODESK, INC.
    Inventors: Evan Patrick Atherton, Ardavan Bidgoli
  • Publication number: 20250021060
    Abstract: A method and system control a water distribution network. A database is maintained of prior states based on a residential water demand, a tank level, and an energy tariff. A current state of the water distribution network is determined. Rewards are determined and include a tank level constraint, an energy cost, and a toggle count. A query based model is used to determine a set of control points used to control a first prior state. An RL agent is trained based on the prior states and rewards. The RL agent determines a control setpoint (that changes the pump speed) that maintains the tank level, minimizes the energy cost, and complies with the toggle count. The RL agent determines time slots and selects one of the time slots. Hybrid setpoints are generated to control the water distribution network within the selected time slot.
    Type: Application
    Filed: July 1, 2024
    Publication date: January 16, 2025
    Applicant: Autodesk, Inc.
    Inventors: Yuan Zhou, Shu Wang, Harsh Bakulchandra Patel, Michael Pennell, Jieliang Luo, Alexander Lamb
  • Publication number: 20250021605
    Abstract: A method and system provide for searching a computer-aided design (CAD) drawing. A CAD drawing is obtained and includes vector based geometric entities. For each entity, primitives are extracted. A feature coordinate system is created for each of the entities using the primitives. The primitives are transformed from a world coordinate system to feature coordinates of a feature coordinate system. Geometry data of the transformed entities is encoded into index codes that are utilized in an index table as keys. A target geometric entity is identified and a target index code is determined and used to query the index table to identify instances of the target geometric entity in the CAD drawing.
    Type: Application
    Filed: July 23, 2024
    Publication date: January 16, 2025
    Applicant: Autodesk, Inc.
    Inventor: Ping Zou
  • Patent number: 12197822
    Abstract: In various embodiments, a gravity design application automatically generates a design for a structural system of a building. The gravity design application performs partitioning operation(s) based on an outline of a first floor included in a computer-aided design of the building to generate a set of segments. Subsequently, the gravity design application generates a set of segment designs based on the set of segments, constraint(s), and design objective(s). The set of segment designs includes at least one segment design for each of the segments included in the set of segments. The gravity design application determines a combination of floor designs from multiple sets of floor designs based the design objective(s), where each set of floor designs is associated with a different floor of the computer-aided design of the building. The gravity design application generates the design for the structural system of the building based on the combination of floor designs.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: January 14, 2025
    Assignee: AUTODESK, INC.
    Inventor: Konara Mudiyanselage Kosala Bandara