Patents Assigned to Autodesk, Inc.
-
Publication number: 20250104301Abstract: 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: ApplicationFiled: September 27, 2023Publication date: March 27, 2025Applicant: Autodesk, Inc.Inventors: Varun Vijayrao Patil, Subash Thangavel, Yash Sunil Morey
-
Publication number: 20250094678Abstract: 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: ApplicationFiled: September 16, 2024Publication date: March 20, 2025Applicant: Autodesk, Inc.Inventor: Felipe Hernandez Cruz
-
Publication number: 20250095295Abstract: 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: ApplicationFiled: September 19, 2023Publication date: March 20, 2025Applicant: Autodesk, Inc.Inventor: Brent Charles Ewald
-
Patent number: 12253972Abstract: 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: GrantFiled: July 28, 2023Date of Patent: March 18, 2025Assignee: AUTODESK, INC.Inventors: Gordon Bradley, Gregory Vazzana
-
Patent number: 12254559Abstract: 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: GrantFiled: June 3, 2022Date of Patent: March 18, 2025Assignee: AUTODESK, INC.Inventors: Dale Zhao, David Benjamin, Rui Wang
-
Publication number: 20250083049Abstract: 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: ApplicationFiled: September 11, 2024Publication date: March 13, 2025Applicant: Autodesk, Inc.Inventors: Yi Wang, Adam Gaier, Dale Zhao, Hilmar Alexander Koch, Jieliang Luo, Christopher Michael Wade, Evan Atherton
-
Publication number: 20250077874Abstract: 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: ApplicationFiled: August 29, 2023Publication date: March 6, 2025Applicant: Autodesk, Inc.Inventors: Kaveh Hassani, Hyunmin Cheong, Adam Noble Arnold, Kamal Rahimi Malekshan
-
Patent number: 12242987Abstract: 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: GrantFiled: August 9, 2019Date of Patent: March 4, 2025Assignee: AUTODESK, INC.Inventors: Jun Gong, Fraser Anderson, George Fitzmaurice, Tovi Grossman
-
Patent number: 12243342Abstract: 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: GrantFiled: November 8, 2021Date of Patent: March 4, 2025Assignee: AUTODESK, INC.Inventors: Yan Fu, Keith Alfaro, Manuel Martinez Alonso, Graceline Regala Amour, Simranjit Singh Kohli
-
Patent number: 12229476Abstract: 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: GrantFiled: April 21, 2021Date of Patent: February 18, 2025Assignee: Autodesk, Inc.Inventors: Ravi Kumar Burla, Jesus Rodriguez, Siavash Navadeh Meshkat, Jaesung Eom
-
Patent number: 12220818Abstract: 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: GrantFiled: May 13, 2021Date of Patent: February 11, 2025Assignee: AUTODESK, INC.Inventors: Mehran Ebrahimi, Hyunmin Cheong, Adrian Butscher
-
Patent number: 12223238Abstract: 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: GrantFiled: June 11, 2021Date of Patent: February 11, 2025Assignee: Autodesk, Inc.Inventors: Konara Mudiyanselage Kosala Bandara, Hooman Shayani, Dagmara Lilianna Szkurlat
-
Patent number: 12223611Abstract: 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: GrantFiled: January 3, 2023Date of Patent: February 11, 2025Assignee: AUTODESK, INC.Inventors: Hooman Shayani, Marco Fumero, Aditya Sanghi
-
Patent number: 12214534Abstract: 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: GrantFiled: October 3, 2022Date of Patent: February 4, 2025Assignee: Autodesk, Inc.Inventors: Zhongshuang Yuan, Alexander Bakharev, Franco Costa, Jin Wang
-
Patent number: 12210822Abstract: 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: GrantFiled: November 22, 2022Date of Patent: January 28, 2025Assignee: AUTODESK, INC.Inventors: Robert Evon Maguire, Ravinder P. Krishnaswamy
-
Patent number: 12210804Abstract: 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: GrantFiled: June 1, 2018Date of Patent: January 28, 2025Assignee: AUTODESK, INC.Inventors: Nigel Morris, Adrian Butscher, Francesco Iorio
-
Patent number: 12202149Abstract: 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: GrantFiled: December 10, 2021Date of Patent: January 21, 2025Assignee: AUTODESK, INC.Inventors: Evan Patrick Atherton, Ardavan Bidgoli
-
Publication number: 20250021060Abstract: 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: ApplicationFiled: July 1, 2024Publication date: January 16, 2025Applicant: Autodesk, Inc.Inventors: Yuan Zhou, Shu Wang, Harsh Bakulchandra Patel, Michael Pennell, Jieliang Luo, Alexander Lamb
-
Publication number: 20250021605Abstract: 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: ApplicationFiled: July 23, 2024Publication date: January 16, 2025Applicant: Autodesk, Inc.Inventor: Ping Zou
-
Patent number: 12197822Abstract: 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: GrantFiled: December 18, 2020Date of Patent: January 14, 2025Assignee: AUTODESK, INC.Inventor: Konara Mudiyanselage Kosala Bandara