Patents Assigned to Autodesk, Inc.
-
Patent number: 11823110Abstract: 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: GrantFiled: November 13, 2020Date of Patent: November 21, 2023Assignee: AUTODESK, INC.Inventors: David Benjamin, Damon Lau, James Stoddart, Lorenzo Villaggi, Rui Wang, Lindsey Wikstrom
-
Publication number: 20230367767Abstract: 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: ApplicationFiled: July 6, 2023Publication date: November 16, 2023Applicant: Autodesk, Inc.Inventors: Dov Amihod, Thiago daCosta, Arno Zinke, Sebastian Medan, Farzad Towhidi, Roland Arthur Ruiters-Christou
-
Patent number: 11816396Abstract: 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: GrantFiled: November 12, 2020Date of Patent: November 14, 2023Assignee: AUTODESK, INC.Inventors: Valentin R. Koch, Patrick A. Bergeron, Nicholas James Zeeben, Qing Xue, Weiwei Hu
-
Patent number: 11816397Abstract: 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: GrantFiled: November 16, 2020Date of Patent: November 14, 2023Assignee: AUTODESK, INC.Inventors: David Benjamin, Dale Zhao, Lorenzo Villaggi
-
Patent number: 11815863Abstract: 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: GrantFiled: February 21, 2023Date of Patent: November 14, 2023Assignee: AUTODESK, INC.Inventors: Thouheed Abdul Gaffoor, Megh Suthar, Yousra Hazem Khalil Helmy Mohamed
-
Patent number: 11809678Abstract: 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: GrantFiled: September 27, 2017Date of Patent: November 7, 2023Assignee: AUTODESK, INC.Inventors: Barrett Ens, Fraser Anderson, George Fitzmaurice, Tovi Grossman
-
Patent number: 11809681Abstract: 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: GrantFiled: May 27, 2022Date of Patent: November 7, 2023Assignee: AUTODESK, INC.Inventors: Mason J. Foster, Damian Paul Stephen Willcox
-
Patent number: 11809160Abstract: 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-controlledType: GrantFiled: December 9, 2021Date of Patent: November 7, 2023Assignee: Autodesk, Inc.Inventor: Fikret Kalay
-
Patent number: 11803771Abstract: 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: GrantFiled: January 14, 2019Date of Patent: October 31, 2023Assignee: AUTODESK, INC.Inventors: Tovi Grossman, Benjamin Lafreniere, Xu Wang
-
Patent number: 11803674Abstract: 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: GrantFiled: November 18, 2019Date of Patent: October 31, 2023Assignee: AUTODESK, INC.Inventors: Justin Nicholas Hallet, Nandakumar Santhanam, Jerran Schmidt
-
Patent number: 11798521Abstract: 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: GrantFiled: July 14, 2017Date of Patent: October 24, 2023Assignee: AUTODESK, INC.Inventor: Nobuyuki Umentani
-
Patent number: 11789429Abstract: 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: GrantFiled: February 3, 2022Date of Patent: October 17, 2023Assignee: Autodesk, Inc.Inventors: Nam Ho Kim, David Jon Weinberg
-
Patent number: 11782396Abstract: 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 leType: GrantFiled: January 20, 2021Date of Patent: October 10, 2023Assignee: Autodesk, Inc.Inventors: David Patrick Lovell, Akmal Ariff Bin Abu Bakar, Saaras Mehan
-
Publication number: 20230318920Abstract: 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: ApplicationFiled: March 30, 2022Publication date: October 5, 2023Applicant: Autodesk, Inc.Inventor: Junje Ro
-
Publication number: 20230315986Abstract: 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: ApplicationFiled: March 31, 2022Publication date: October 5, 2023Applicant: Autodesk, Inc.Inventor: Clayton P. Hotson
-
Publication number: 20230315925Abstract: 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: ApplicationFiled: April 5, 2022Publication date: October 5, 2023Applicant: 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: 11775709Abstract: 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: GrantFiled: April 17, 2019Date of Patent: October 3, 2023Assignee: AUTODESK, INC.Inventors: James Stoddart, David Benjamin, Danil Nagy, Damon Lau, Daniel Noviello
-
Patent number: 11772275Abstract: 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: GrantFiled: September 18, 2018Date of Patent: October 3, 2023Assignee: AUTODESK, INC.Inventors: Fraser Anderson, Stelian Coros, Ruta Desai, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
-
Patent number: 11776245Abstract: 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: GrantFiled: April 12, 2022Date of Patent: October 3, 2023Assignee: AUTODESK, INC.Inventors: Shubham Goel, Charis Kaskiris, Patricia Keaney, Anand Rajagopal, Maryam Rezvani, Manu Venugopal, Xin Xu, Brad Lee Bitler
-
Patent number: 11768974Abstract: 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: GrantFiled: November 18, 2020Date of Patent: September 26, 2023Assignee: AUTODESK, INC.Inventors: Emmanuel Gallo, Yan Fu, Keith Alfaro, Manuel Martinez Alonso, Simranjit Singh Kohli, Graceline Regala Amour