Patents Assigned to Autodesk, Inc.
  • Patent number: 11823110
    Abstract: Various embodiments set forth systems and techniques for determining expandability of a budding design. The techniques include receiving a building geometry indicating a size of a building and a shape of the building; receiving building placement data indicating a placement of the building within a site; identifying one or more remaining spaces within the site based at least on the size of the building, the shape of the building, and the placement of the building within the site; for each remaining space of the one or more remaining spaces: determining whether the remaining space is a usable space; based on the determining whether the remaining space is a usable space, generating a space expansion value corresponding to the remaining space; and computing, based on space expansion values corresponding to the one or more remaining spaces, one or more aggregate expansion values associated with the building geometry and the building placement.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: November 21, 2023
    Assignee: AUTODESK, INC.
    Inventors: David Benjamin, Damon Lau, James Stoddart, Lorenzo Villaggi, Rui Wang, Lindsey Wikstrom
  • Publication number: 20230367767
    Abstract: A method and system provide the ability to manage data. Property sets consisting of property set objects are created. A commit graph stores the property set objects and provides a topology of changes between states of the objects as commit nodes. Change sets represent a change between two commit nodes. Each change set specifies a basic operation that was applied on each state to get to a next state of the property set objects and each change set is reversible.
    Type: Application
    Filed: July 6, 2023
    Publication date: November 16, 2023
    Applicant: Autodesk, Inc.
    Inventors: Dov Amihod, Thiago daCosta, Arno Zinke, Sebastian Medan, Farzad Towhidi, Roland Arthur Ruiters-Christou
  • Patent number: 11816396
    Abstract: A method and system provide the ability to design a terrain surface. A triangular surface mesh representative of an existing surface is obtained. One or more constraints to control the triangular surface mesh are specified. Drainage for the triangular surface mesh is automatically determined based on the constraints. The triangular surface mesh is optimized based on the drainage and one or more design options. The optimizing modifies the triangular surface mesh to define drainage flow for the drainage.
    Type: Grant
    Filed: November 12, 2020
    Date of Patent: November 14, 2023
    Assignee: AUTODESK, INC.
    Inventors: Valentin R. Koch, Patrick A. Bergeron, Nicholas James Zeeben, Qing Xue, Weiwei Hu
  • Patent number: 11816397
    Abstract: A design simulator executes a rigid body simulation to position design elements within various design options according to configurations that meet design criteria while also promoting feasibility and desirability. The design simulator assigns physical properties to each design element, including a mass value and a velocity value. The design simulator then simulates rigid body interactions between design elements over a sequence of simulation steps. The design simulator stops the rigid body simulation when no collisions between design elements are detected or when other termination criteria are met. Once the rigid body simulation is complete, the final positions of each design element relative to one another represent a specific configuration of design elements for the corresponding design option.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: November 14, 2023
    Assignee: AUTODESK, INC.
    Inventors: David Benjamin, Dale Zhao, Lorenzo Villaggi
  • Patent number: 11815863
    Abstract: A control mechanism scheduler for a water resource infrastructure receives operating data and disturbance data, the operating data describing infrastructure components of the water resource infrastructure, the disturbance data comprising a disturbance signal describing a disturbance expected to disturb the water resource infrastructure. The control mechanism scheduler generates classes for disturbance signals, generates simulations of the water resource infrastructure, and generates schedules of setpoints for control mechanisms actuable to control the infrastructure components of the water resource infrastructure in accordance with approaching a predetermined objective.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: November 14, 2023
    Assignee: AUTODESK, INC.
    Inventors: Thouheed Abdul Gaffoor, Megh Suthar, Yousra Hazem Khalil Helmy Mohamed
  • Patent number: 11809678
    Abstract: Approaches for generating virtual representations of smart objects in a 3D visual programming interface. The interface displays a 3D virtual environment containing virtual objects that represents a real-world environment containing smart objects. The 3D virtual environment displays virtual objects in a manner that is spatially accurate relative to the physical objects in the real-world environment. For each virtual object representing a physical object, a logic node (port node) is displayed, the port node representing the set of functions associated with the physical object. The interface enables users to create, delete, or modify different types of logic nodes (representing functions) and create, delete, or modify links (representing data connections) between logic nodes within the 3D virtual environment. The authoring of the logic nodes and links produces an executable program.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: November 7, 2023
    Assignee: AUTODESK, INC.
    Inventors: Barrett Ens, Fraser Anderson, George Fitzmaurice, Tovi Grossman
  • Patent number: 11809681
    Abstract: A method, system, apparatus, and article of manufacture provide the ability to perform multiple actions based on a reality captured image. An adjustable splitter splits a viewport into viewing panes with the ability to freely adjust the splitter angle. A sphere represents a view of a scene from a viewpoint and used to render an interactive preview of the view without moving to the viewpoint. A series of 2D images may be used to simulate the navigation of a 3D model in an expedited manner. A 3D mesh error scroll bar is used navigate unsorted errors resulting from mesh creation. An interactive gradient map can be used to select a points based on a range of values for non-geometric parameters. An irregularly shaped mesh selection boundary can be directly modified by stretching. An elevation slice of a 3D model can be defined and isolated for viewing/manipulation.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: November 7, 2023
    Assignee: AUTODESK, INC.
    Inventors: Mason J. Foster, Damian Paul Stephen Willcox
  • Patent number: 11809160
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for integrating control and operation of multi-tooltip processes with computer-aided manufacturing and/or design software and systems include method(s) including: obtaining toolpaths for manufacturing a physical structure and process control constraints, each of the toolpaths corresponding to a respective tooltip of a computer-controlled tool of a manufacturing system, each of the toolpaths designates a respective path for the respective tooltip within a workspace, and the process control constraints define capabilities of each of the respective tooltips within the workspace; defining a main toolpath and metadata defining operational parameters for the toolpaths based on the process control constraints; simulating manufacturing of the physical structure using the main toolpath and the metadata; and providing at least the main toolpath and the metadata for use in manufacturing the physical structure by the computer-controlled
    Type: Grant
    Filed: December 9, 2021
    Date of Patent: November 7, 2023
    Assignee: Autodesk, Inc.
    Inventor: Fikret Kalay
  • Patent number: 11803771
    Abstract: In various embodiments, a task-based recommendation subsystem automatically recommends workflows for software-based tasks based on a trained machine-learning model that maps different sets of commands to different distributions of weights applied to a set of tasks. In operation, the task-based recommendation subsystem applies a first set of commands associated with a target user to the trained machine-learning model to determine a target distribution of weights applied to the set of tasks. The task-based recommendation subsystem then performs processing operation(s) based on at least two different distributions of weights applied to the set of tasks and the target distribution to determine a training item. Subsequently, the task-based recommendation subsystem generates a recommendation that specifies the training item. Finally, the task-based recommendation subsystem transmits the recommendation to a user to assist the user in performing a particular task.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: October 31, 2023
    Assignee: AUTODESK, INC.
    Inventors: Tovi Grossman, Benjamin Lafreniere, Xu Wang
  • Patent number: 11803674
    Abstract: A method, apparatus, and system provide the ability to conduct a dynamic simulation in a computer-aided design (CAD) application. A CAD model is acquired on a server. On the server, a proxy object is created for the CAD model. The proxy object is a voxel-based representation of the CAD model and fully encompasses a simulation mesh of the CAD model. The proxy object is transmitted to the client. The transmitted proxy object includes extents of a voxel domain, of the voxel-based representation, in three (3) directions, minimum and maximum coordinates in each of the three directions, and a number of voxel divisions in the three directions. the proxy object is processed on the client and enables dynamic interactive rendering operations. The simulation mesh is processed on the server and the proxy object on the client is replaced with a real polygonal rendering from the simulation mesh.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: October 31, 2023
    Assignee: AUTODESK, INC.
    Inventors: Justin Nicholas Hallet, Nandakumar Santhanam, Jerran Schmidt
  • Patent number: 11798521
    Abstract: One embodiment of the present application sets forth a method for simulating an audio output of a three-dimensional object that includes a resonant cavity. The method includes receiving an input mesh of a three-dimensional shape and a hole configuration. The input mesh has an outer surface and an internal cavity, and the hole configuration includes one or more holes. The method further includes adding the one or more holes to the three-dimensional shape based on the hole configuration to generate a modified three-dimensional shape having a resonant cavity. The resonant cavity includes the one or more holes and the internal cavity. The method further includes determining an air pressure coefficient matrix for the resonant cavity. The method further includes computing a minimum non-zero eigenvalue for the air pressure coefficient matrix. The method further includes determining an output resonant frequency for the resonant cavity based on the minimum non-zero eigenvalue.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: October 24, 2023
    Assignee: AUTODESK, INC.
    Inventor: Nobuyuki Umentani
  • Patent number: 11789429
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures include: obtaining a density-based representation of a modeled object, the density-based representation comprising multiple different subsets of elements, each subset having a starting element at a milling depth, which is one of three or more milling depths for three or more corresponding discrete layers that are each perpendicular to a milling direction for the modeled object; and reassigning milling depths of at least a portion of the multiple different subsets of elements, the reassigning for a current starting element in a current layer for an element subset comprising moving the milling depth for the element subset of the current starting element when an angular difference between other starting elements, which are associated with the current starting element and are located in a different layer, meets or exceeds a threshold value.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: October 17, 2023
    Assignee: Autodesk, Inc.
    Inventors: Nam Ho Kim, David Jon Weinberg
  • Patent number: 11782396
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design and manufacture of physical structures using toolpaths generated by reinforcement learning for use with subtractive manufacturing systems and techniques, include: obtaining, in a computer aided design or manufacturing program, a three dimensional model of a manufacturable object; generating toolpaths that are usable by a computer-controlled manufacturing system to manufacture at least a portion of the manufacturable object by providing at least a portion of the three dimensional model to a machine learning algorithm that employs reinforcement learning, wherein the machine learning algorithm includes one or more scoring functions that include rewards that correlate with desired toolpath characteristics comprising toolpath smoothness, toolpath length, and avoiding collision with the three dimensional model; and providing the toolpaths to the computer-controlled manufacturing system to manufacture at le
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: October 10, 2023
    Assignee: Autodesk, Inc.
    Inventors: David Patrick Lovell, Akmal Ariff Bin Abu Bakar, Saaras Mehan
  • Publication number: 20230318920
    Abstract: A method and system provide the ability to estimate the vulnerability of a repairable infrastructure system. A survival curve is constructed for one or more assets. A rehabilitation plan is prescribed for one or more failure states of the repairable infrastructure system. A cost estimation model is constructed for costs associated with the repairs for each of the failure states. A planning basis is specified. A multiple probability simulation is conducted that estimates a potential restoration cost for a possible failure. The simulation is repeated to acquire a distribution of potential restoration costs. A vulnerability estimation is determined and provided based on the distribution.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 5, 2023
    Applicant: Autodesk, Inc.
    Inventor: Junje Ro
  • Publication number: 20230315986
    Abstract: A method and system provide the ability to process source computer instructions. The source computer instructions are obtained and include input statements that consist of two functions and one or more arguments. The two functions are competing with each other for consumption of the one or more arguments. For an input statement, an inherent numeric precedence weight is determined for each function and argument. All possible legal configurations of the functions and arguments are determined and consist of different groupings of the functions and arguments. A score is assigned to each grouping and consists of a sum of the weights within each different grouping. The grouping and legal configuration having the highest score is selected. The input statements are compiled into executable code using the selected different grouping.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Applicant: Autodesk, Inc.
    Inventor: Clayton P. Hotson
  • Publication number: 20230315925
    Abstract: A method and system provides the ability to connect steel elements. A design intent model is acquired and consists of a building information model of a skeleton of a building without connections between steel elements that have geometric characteristics. A structural analysis of the structure of the model is performed and generates output consisting of member end forces at intersections of the steel elements. Via a user interface, rules are defined, that associate a potential connection with a structural steel profile. Via a user interface, a script is defined, that dictate where connections should be placed by: identifying second geometric characteristics of the potential connection, identifying forces for steel elements to be connected, comparing the design intent model, the structural analysis output and the rules to the structural steel profile, and autonomously generating and placing, based on the comparison, connections on the BIM model at applicable intersections.
    Type: Application
    Filed: April 5, 2022
    Publication date: October 5, 2023
    Applicant: Autodesk, Inc.
    Inventors: Mihai Stancu, Cosmin Paul Manoliu, Dan Florin Peticila, Pawel Piechnik, Mihai Vlad Catalina, Dragos Leonardo Olaru, Vlad Pavel, Dumitru Berteanu, Bogdan Orzea, Silviu Constantin Nita, Amalia Elena Constantin
  • Patent number: 11775709
    Abstract: In various embodiments, an automobile modeling application generates automobile designs. In operation, the automobile modeling application determines a first parameter value associated with a first instance of a first parameterized automobile component. The automobile modeling application then computes a second parameter value associated with a second instance of a second parameterized automobile component based on a structural relationship between the first instance and the second instance. Subsequently, the automobile modeling application generates a computer-aided design (CAD) geometry model for an automobile based on the first parameter value, the second parameter value, and one or more functional relationships defined between two or more instances included in a set of parameterized automobile component instances.
    Type: Grant
    Filed: April 17, 2019
    Date of Patent: October 3, 2023
    Assignee: AUTODESK, INC.
    Inventors: James Stoddart, David Benjamin, Danil Nagy, Damon Lau, Daniel Noviello
  • Patent number: 11772275
    Abstract: An automated robot design pipeline facilitates the overall process of designing robots that perform various desired behaviors. The disclosed pipeline includes four stages. In the first stage, a generative engine samples a design space to generate a large number of robot designs. In the second stage, a metric engine generates behavioral metrics indicating a degree to which each robot design performs the desired behaviors. In the third stage, a mapping engine generates a behavior predictor that can predict the behavioral metrics for any given robot design. In the fourth stage, a design engine generates a graphical user interface (GUI) that guides the user in performing behavior-driven design of a robot. One advantage of the disclosed approach is that the user need not have specialized skills in either graphic design or programming to generate designs for robots that perform specific behaviors or express various emotions.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: October 3, 2023
    Assignee: AUTODESK, INC.
    Inventors: Fraser Anderson, Stelian Coros, Ruta Desai, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
  • Patent number: 11776245
    Abstract: A computer-implemented method and system provide the ability to determine and provide a safety risk analysis for construction. Construction related data is obtained and includes textual data and a visual artifact for the construction project. A construction safety context is identified based on the construction related data. Based on the construction safety context, a safety participant risk score that assigns a numerical safety risk participant value to any entity involved in the construction project is determined. Based on the safety risk participant score, a safety project score that assigns a risk level on a per-project basis is determined. The safety risk analysis is presented based on the safety participant risk score and safety project score, via a graphical user interface.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: October 3, 2023
    Assignee: AUTODESK, INC.
    Inventors: Shubham Goel, Charis Kaskiris, Patricia Keaney, Anand Rajagopal, Maryam Rezvani, Manu Venugopal, Xin Xu, Brad Lee Bitler
  • Patent number: 11768974
    Abstract: A method and system provide the ability to generate and use synthetic data to extract elements from a floor plan drawing. A room layout is generated. Room descriptions are used to generate and place synthetic instances of symbol elements in each room. A floor plan drawing is obtained and pre-processed to determine a drawing area. Based on the synthetic data symbols in the floor plan drawing are detected. Orientations of the detected symbols are also detected. Based on the detected symbols and orientations, building information model (BIM) elements are fetched and placed in the floor plan drawing.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: September 26, 2023
    Assignee: AUTODESK, INC.
    Inventors: Emmanuel Gallo, Yan Fu, Keith Alfaro, Manuel Martinez Alonso, Simranjit Singh Kohli, Graceline Regala Amour