Patents Assigned to Autodesk, Inc.
-
Patent number: 11548411Abstract: An extensively reconfigurable seat design can include a vehicle seat system including: a vehicle seat defining a vehicle occupant accommodating space, the vehicle seat including a seat cushion portion including multiple individually adjustable bladders, where each of the multiple individually adjustable bladders has a connected valve that controls fluid communication with an internal space of the individually adjustable bladder to adjust a pressure level within the internal space of the individually adjustable bladder, and an associated sensor configured to detect the pressure level within the internal space of the individually adjustable bladder. A computer can actively sense and control the pressure levels within the bladders, using the sensors and valves, to provide customization, adaptive, ride-active and intelligent control over a reconfigurable cushion for a vehicle.Type: GrantFiled: October 4, 2021Date of Patent: January 10, 2023Assignee: Autodesk, Inc.Inventors: Bhupendra Lodhia, Andriy Banadyha
-
Patent number: 11550406Abstract: A workstation enables operation of a 2D input device with a 3D interface. A cursor position engine determines the 3D position of a cursor controlled by the 2D input device as the cursor moves within a 3D scene displayed on a 3D display. The cursor position engine determines the 3D position of the cursor for a current frame of the 3D scene based on a current user viewpoint, a current mouse movement, a CD gain value, a Voronoi diagram, and an interpolation algorithm, such as the Laplacian algorithm. A CD gain engine computes CD gain optimized for the 2D input device operating with the 3D interface. The CD gain engine determines the CD gain based on specifications for the 2D input device and the 3D display. The techniques performed by the cursor position engine and the techniques performed by the CD gain engine can be performed separately or in conjunction.Type: GrantFiled: October 14, 2021Date of Patent: January 10, 2023Assignee: AUTODESK, INC.Inventors: Qian Zhou, Fraser Anderson, George Fitzmaurice
-
Patent number: 11537600Abstract: An authoring platform for authoring a client workflow includes an arrangement of shapes representing steps and connections representing relationships between the steps. Online content retrieved from an online resource may be associated with steps of the client workflow. An authoring service receives the client workflow from the client interface via a network and directs a graph database to store a database workflow corresponding to the client workflow. A search platform is provided for creating and searching workflows using a tag database taxonomy. An author creates a workflow wherein a tag is linked to a workflow item. The workflow is stored as a database workflow and a node in the database workflow representing the workflow item is linked to a node in the database taxonomy representing the tag. Multiple workflows are created in a similar manner to link the workflows to the database taxonomy to provide efficient searching of the workflows.Type: GrantFiled: September 10, 2018Date of Patent: December 27, 2022Assignee: AUTODESK, INC.Inventors: Douglas Look, Gonzalo Rubio, Arindam Ganguly, John Wallace, Adam Arnold
-
Patent number: 11534978Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for working with three-dimensional object models for printing. One of the methods includes determining a plurality of infill structures in a slice of an object; and determining a path for the tool-head to create the plurality of infill structures including: determining a first portion of the path for deposition of a first infill structure during a first time period; determining a second portion of the path for deposition of one or more second infill structures that are not adjacent to the first infill structure during a second time period; and determining a third portion of the path for deposition of a third infill structure that is adjacent to the first infill structure, wherein the second time period is determined to allow the first infill structure to cool before deposition of the third infill structure.Type: GrantFiled: April 2, 2020Date of Patent: December 27, 2022Assignee: Autodesk, Inc.Inventors: Andreas Linas Bastian, Gregory David Meess
-
Patent number: 11518040Abstract: 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: December 6, 2022Assignee: AUTODESK, INC.Inventors: Fraser Anderson, Stelian Coros, Ruta Desai, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
-
Patent number: 11518039Abstract: 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: December 6, 2022Assignee: AUTODESK, INC.Inventors: Fraser Anderson, Stelian Coros, Ruta Desai, Tovi Grossman, Justin Frank Matejka, George Fitzmaurice
-
Patent number: 11521178Abstract: In various embodiments, a scheduling application automatically determines the timing of linearly dependent events. In operation, the scheduling application detects that a first event included in an original scheduled sequence of events has not completed by a scheduled completion time based on a current time. The scheduling application then determines that a second event included in the original scheduled sequence of events has a dependency on the completion of the first event. Subsequently, the scheduling application updates one or more temporal properties associated with the second event based on the current time to generate a third event. The scheduling application then generates, via a processor, a modified scheduled sequence of events that includes the third event instead of the second event. Advantageously, automatically adjusting the timing of linear dependent events based on the current time reduces inefficiencies associated with conventional scheduling techniques.Type: GrantFiled: March 19, 2018Date of Patent: December 6, 2022Assignee: AUTODESK, INC.Inventors: Fraser Anderson, George Fitzmaurice, Justin Frank Matejka
-
Patent number: 11513665Abstract: A design engine implements a probabilistic approach to generating designs that exposes automatically-generated design knowledge to the user during operation. The design engine interactively generates successive populations of designs based on a problem definition associated with a design problem and/or a previously-generated population of designs. During the above design process, the design engine generates a design knowledge graphical user interface (GUI) that graphically exposes various types of design knowledge to the user. In particular, the design engine generates a design variable dependency GUI that visualizes various dependencies between designs variables. The design engine also generates a design evolution GUI that animates the evolution of designs across the successive design populations. Additionally, the design engine generates a design exploration GUI that facilitates the user exploring various statistical properties of automatically-generated designs.Type: GrantFiled: July 15, 2021Date of Patent: November 29, 2022Assignee: AUTODESK, INC.Inventors: Hyunmin Cheong, Mehran Ebrahimi, Adrian Butscher
-
Patent number: 11513495Abstract: Method(s) include projecting a support toolpath into a current layer of a model, removing any pieces within an expanded version of a current boundary of the model, generating a support toolpath for the current layer, adding a height increase to portion(s) of model toolpath(s) for the higher layer of the model that overlie the support toolpath generated for the current layer, connecting the support toolpath and the projected support toolpath to form a connected support toolpath, overlaying the connected support toolpath with a next boundary of the model in a lower layer of the model, adding a height increase to portion(s) of the connected support toolpath that fall within the next boundary of the model in the lower layer of the model, and repeating the process through layers of the model to form support toolpaths for support walls for the object to be manufactured by the extrusion printer.Type: GrantFiled: September 14, 2020Date of Patent: November 29, 2022Assignee: Autodesk, Inc.Inventors: Joseph Isaac Sadusk, Gregory Daniel Friedland
-
Patent number: 11514198Abstract: A design application receives an exemplary design from an end-user having one or more functional attributes relevant to solving a design problem. The design application then generates a set of labels that describes the functional attributes of the exemplary design. Based on the set of labels, the design application explores a functional space to retrieve one or more system classes having functionally descriptive labels that are similar to the set of labels generated for the exemplary design. The one or more system classes include different approaches to solving the design problem, and represent systems having at least some functional attributes in common with the exemplary design.Type: GrantFiled: April 29, 2021Date of Patent: November 29, 2022Assignee: AUTODESK, INC.Inventor: Francesco Iorio
-
Patent number: 11507877Abstract: A method, apparatus, and system provide the ability to optimize execution of an application. An application is acquired. The application includes functions, and each function has a corresponding feature flag that determines whether the corresponding function is executed. Execution conditions of execution of the application are monitored at run-time (in a machine learning module). The machine learning module recognizes a pattern relating to the execution conditions to determine a stress relating to the execution of the application. During execution of the application, the machine learning module toggles the feature flags based on the pattern and the stress such that the corresponding functions do not execute.Type: GrantFiled: March 13, 2019Date of Patent: November 22, 2022Assignee: AUTODESK, INC.Inventor: Kenneth Alexander Vadella
-
Patent number: 11507741Abstract: 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: October 12, 2020Date of Patent: November 22, 2022Assignee: AUTODESK, INC.Inventors: Robert Evon Maguire, Ravinder P. Krishnaswamy
-
Patent number: 11507709Abstract: A method, system, and article of manufacture provide for multi-user collaboration on a three-dimensional (3D) design. The 3D design is acquired in a computer-aided design (CAD) application. A commenting process for a comment to be associated with a selected part of the 3D design is activated. Textual user input for the comment is dynamically processed as the comment is received. The processing recognizes that the text relates to creating or modifying the selected part, retrieves a list of alternative parts (based on similarities between the alternative parts and the selected part), and displays a graphic representation of an alternative part. An alternative part is selected and inserted in the comment as a proposed replacement part. The comment including the proposed replacement part is provided to another user.Type: GrantFiled: May 17, 2019Date of Patent: November 22, 2022Assignee: AUTODESK, INC.Inventors: Shatakirti Reddy, Nirupam Nirupam, Pradeep Kumar, Sandip Mansukhlal Chauhan
-
Patent number: 11507039Abstract: In various embodiments, a wearable object engine generates wearable objects. The wearable object engine represents a digital design of a wearable object as toolpaths. In operation, the wearable object engine generates visual guidance that indicates a portion of the design based on the toolpaths, a configuration associated a nozzle of a fabrication device, and a configuration associated with a portion of a human body. The wearable object engine causes the visual guidance to be displayed on the portion of the human body. As the nozzle moves over the portion of the human body, the nozzle extrudes fabrication material that forms the portion of the wearable object directly on the portion of the human body. Advantageously, a designer may control the nozzle to fabricate the wearable object while receiving visual guidance based on the digital design.Type: GrantFiled: January 13, 2017Date of Patent: November 22, 2022Assignee: AUTODESK, INC.Inventors: Tovi Grossman, George Fitzmaurice, Madeline Gannon
-
Patent number: 11507708Abstract: A design application is configured to perform a system-level optimization of a collection of system components. The design application iteratively executes a multi-objective solver to optimize structural and functional relationships between the system components in order to meet global design criteria and generate a system design. The design application initializes the design process by extracting from a knowledge base system templates having taxonomic, structural, or functional attributes relevant to the system design. The design application generates the knowledge base by mining taxonomic, structural, and functional relationships from a corpus of engineering texts.Type: GrantFiled: July 20, 2016Date of Patent: November 22, 2022Assignee: AUTODESK, INC.Inventors: Hyunmin Cheong, Wei Li, Francesco Iorio
-
Publication number: 20220366104Abstract: A method, apparatus, and system provide the ability to perform a drop test using a response surface. Inputs including a target safety factor (T-SF), a drop height, and a computer model, are acquired. An initial template is evaluated by computing a safety factor for a set of orientations, for each model point MP in the computer model across a set of times (t). A minimum safety factor is determined and a response surface for the model is generated. An actual safety factor SFm is generated by conducting a drop test simulation of the model based on a point having the minimum safety factor and a corresponding orientation. Consistency/validity of the actual safety factor is compared to the target safety factor and the model either passes or additional points may be added to the set of points and the process repeats based on an updated response surface.Type: ApplicationFiled: July 25, 2022Publication date: November 17, 2022Applicant: Autodesk, Inc.Inventors: Ravi Kumar Burla, Jaesung Eom, Yuri Kizimovich
-
Publication number: 20220366810Abstract: A method and system provide the ability to operate a three-dimensional (3D) computer animation and visual effects application (3D application). An interactive tutorial is initialized to perform an operation in the 3D application. The operation consists of a series of two or more steps and is a 3D animation, modeling, or visual effect operation. A text instruction for performing a first step of the two or more steps is displayed. User input is received, and a determination is made regarding whether the input successfully completes the first step. If not successfully completed, the tutorial waits for additional user input. If the user input results in a successful completion of the first step, the tutorial repeats until additional steps of the operation are also completed.Type: ApplicationFiled: May 13, 2022Publication date: November 17, 2022Applicant: Autodesk, Inc.Inventors: Matthew Chan, Trevor Adams, Kourosh Dehghani, Simon Ouellet
-
Patent number: 11501029Abstract: A design engine for designing an object using structural analysis. The design engine generates a lattice structure for the object comprising a plurality of nodes and a plurality of lines connecting the nodes. The lattice structure is optimized to remove one or more lines using structural analysis based on at least one load-related design requirement. Several design options are provided for generating and optimizing the lattice structure. The design engine then generates a 3D model of the object by thickening each line of the lattice structure into a pipe volume. The thickness of each pipe is determined using structural analysis based on the at least one load-related design requirement. The 3D model represents the volume of the object and is exportable to a fabrication device.Type: GrantFiled: December 26, 2019Date of Patent: November 15, 2022Assignee: AUTODESK, INC.Inventors: David Benjamin, Danil Nagy, Dale Zhao
-
Patent number: 11487917Abstract: A design engine implements a probabilistic approach to generating designs for computer-aided design (CAD) assemblies. The design engine initially generates a population of designs based on a problem definition associated with a design problem. Each design includes a randomly-generated set of design values assigned to various design variables. The design engine repairs any infeasible designs in the population of designs and then executes a dynamic simulation with the population of designs. The design engine selects the most performant designs and identifies, based on those performant designs, design variables that are dependent on one another. The design engine generates a probability model indicating conditional probabilities between design values associated with dependent design variables. The design engine then iteratively samples the probability model to generate a subsequent population of designs.Type: GrantFiled: June 6, 2019Date of Patent: November 1, 2022Assignee: AUTODESK, INC.Inventors: Hyunmin Cheong, Mehran Ebrahimi, Adrian Butscher
-
Patent number: 11481526Abstract: 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: GrantFiled: October 21, 2016Date of Patent: October 25, 2022Assignee: AUTODESK, INC.Inventors: Patrick Liam Colm Tierney, Abhijit Oak