Patents Assigned to Autodesk, Inc.
  • Publication number: 20210089191
    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: Application
    Filed: December 7, 2020
    Publication date: March 25, 2021
    Applicant: Autodesk, Inc.
    Inventors: Mason J. Foster, Damian Paul Stephen Willcox
  • Patent number: 10955814
    Abstract: A robot system is configured to fabricate three-dimensional (3D) objects using closed-loop, computer vision-based control. The robot system initiates fabrication based on a set of fabrication paths along which material is to be deposited. During deposition of material, the robot system captures video data and processes that data to determine the specific locations where the material is deposited. Based on these locations, the robot system adjusts future deposition locations to compensate for deviations from the fabrication paths. Additionally, because the robot system includes a 6-axis robotic arm, the robot system can deposit material at any locations, along any pathway, or across any surface. Accordingly, the robot system is capable of fabricating a 3D object with multiple non-parallel, non-horizontal, and/or non-planar layers.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: March 23, 2021
    Assignee: AUTODESK, INC.
    Inventors: Evan Atherton, David Thomasson, Maurice Ugo Conti, Heather Kerrick, Nicholas Cote
  • Patent number: 10956739
    Abstract: A technique for displaying a representative path associated with a robotic device. The technique includes detecting at least one reference point within a first image of a workspace, generating the representative path based on path instructions associated with the robotic device and the at least one reference point, and displaying the representative path within the workspace.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: March 23, 2021
    Assignee: AUTODESK, INC.
    Inventors: David Thomasson, Evan Patrick Atherton, Maurice Ugo Conti, Heather Kerrick
  • Patent number: 10956628
    Abstract: A method and system provide performance computing on a public grid. A computational mesh to solve a received engineering simulation (that has computations/processes) is computed. The mesh divides the CAD model up spatially into elements where conservation equations are formed. Mesh vertices identify nodes where field variables are defined. Each process owns a node/element and is assigned to a mesh partition. A solver application installed on each computer and each computer CPU spawns a thread to each CPU core. A matrix is assembled by each thread that computes numerical operators (that are stored as a coefficient matrix) that represent the conservation equations. The matrix is solved by solving the equations represented by the coefficient matrix. The solving yields field vectors that update the field variables at the nodes. The engineering solution is rendered based on the updated field variables.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: March 23, 2021
    Assignee: AUTODESK, INC.
    Inventor: David Marc Waite
  • Publication number: 20210081859
    Abstract: A system and method provide the ability to control an architecture, engineering, and construction (AEC) project workflow. AEC data regarding a quality of construction is obtained. A set of classifiers and machine learning models are obtained. The AEC data is augmented based on the set of classifiers and machine learning models. A risk metric is generated for one or more issues in the AEC data based on the augmented AEC data. The risk metric is interactively generated and presented on a display device. Work, project resourcing, and/or training are prioritized based on the risk metric.
    Type: Application
    Filed: November 24, 2020
    Publication date: March 18, 2021
    Applicant: Autodesk, Inc.
    Inventors: Shubham Goel, Charis Kaskiris, Patricia Keaney, Anand Rajagopal, Manu Venugopal
  • Patent number: 10946555
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for designing and manufacturing conformal cooling molds with lattice structures include, in one aspect, a method including: obtaining temperature and pressure data for a 3D model of a conformal cooling mold from computer simulation of injection molding; replacing a volume of the 3D model with a lattice structure to reduce the mass of the mold; adjusting a number of lattice unit cells for the lattice structure in accordance with the temperature data to increase heat conduction from hotter areas of the mold; adjusting thickness(es) of beams forming the lattice structure in accordance with the pressure data to prevent structural failure of the mold; and providing an updated version of the 3D model of the conformal cooling mold that incorporates the lattice structure after adjustment of the number of lattice unit cells and the thickness(es) of beams forming the lattice structure.
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: March 16, 2021
    Assignee: Autodesk, Inc.
    Inventors: Abhishek Trivedi, Andriy Banadyga
  • Patent number: 10933588
    Abstract: Techniques and systems for 3D printing with machines having imperfect light projection are described. A technique includes receiving an intensity map comprising a plurality of pixel values, wherein the pixel values of the intensity map represent variations in intensity of light projection of an additive-manufacturing apparatus; receiving cross-sectional images of a three dimensional (3D) model of an object, each cross-sectional image comprising a plurality of pixel values, each pixel value of each cross-sectional image having an X-location and a Y-location; for each cross-sectional image of the 3D model, applying pixel values of the intensity map to corresponding pixel values of the cross-sectional image of the 3D model, to make one of a plurality of additive-manufacturing images that are calibrated to account for the variations in intensity of the light projection; and providing the additive-manufacturing images to the additive-manufacturing apparatus to build the object.
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: March 2, 2021
    Assignee: Autodesk, Inc.
    Inventor: Brian James Adzima
  • Patent number: 10937211
    Abstract: A method and system provide the ability to parametrize a sketch. A sketch is acquired and includes raster lines that define a raster image based floor-plan sketch. Vectorized geometry is generated from the sketch dynamically in real time based on raster lines. A parametric model that is optimizable is generated from the vectorized geometry. The parametric model is generated dynamically in real time, and the raster lines are represented in the parametric model as three-dimensional walls. The parametric model is displayed and edited. Upon editing a parameter of a three-dimensional wall, other parameters in the parametric model are autonomously updated.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: March 2, 2021
    Assignee: AUTODESK, INC.
    Inventors: Michael S. Bergin, Mehdi Nourbakhsh, Mohammad Keshavarzi, Chin-Yi Cheng
  • Patent number: 10928890
    Abstract: A method, system, and apparatus provide the ability to control a system state of/in an image viewing application using a camera/portable viewing device. A screen of the camera is used to display a virtual reality view and an opening is positioned over a lens of the camera. The screen and physical buttons of the camera are not accessible when the camera is placed into the virtual reality viewing mechanism. An image is acquired from a camera through the opening. Color is used to make choices for operations. Alternatively, based on the toggling of the system state through a light blocking operation, a motion operation is conducted. The motion operation is based on length of time light is blocked and the length controls a speed of the motion operation.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: February 23, 2021
    Assignee: AUTODESK, INC.
    Inventor: Hans David Kellner
  • Patent number: 10930048
    Abstract: One embodiment of the present invention provides a technique for generating a three-dimensional model from a two-dimensional sketch. The technique includes receiving input indicating a set of points defining a first sketch element and a second set of points defining a second sketch element included in a sketch. The technique further includes identifying one or more design relationships between the first sketch element and the second sketch element. The technique further includes generating a computer model of the sketch that represents a structure linking the first sketch element and the second sketch element according to the one or more design relationships. The technique further includes outputting the first sketch element, the second sketch element, and the structure for display.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: February 23, 2021
    Assignee: AUTODESK, INC.
    Inventors: Hyunmin Cheong, George Fitzmaurice, Tovi Grossman, Rubaiat Habib Kazi, Ali Baradaran Hashemi
  • Patent number: 10915672
    Abstract: One embodiment of the present invention sets forth a technique for designing a four-bar linkage mechanism. The technique includes receiving an input coupler curve that defines motion within a plane with respect to a point that is to be included on the four-bar linkage mechanism; generating a set of sample points, wherein each point in the set of sample points corresponds to a different location on the input coupler curve; and implementing a global optimization solver to generate a first design for the four-bar linkage mechanism. The first design includes at least one value for each geometric variable included in a set of geometric variables associated with the four-bar linkage, where at least one of the geometric variables is based on one of the sample points. The first design generates an output coupler curve that approximates the input coupler curve.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: February 9, 2021
    Assignee: AUTODESK, INC.
    Inventors: Hyunmin Cheong, Vincent Goulet, Wei Li, Francesco Iorio, Claude-Guy Quimper
  • Patent number: 10915670
    Abstract: A method and system provide the ability to design a (land) surface. A triangular surface mesh representative of an existing surface is obtained. The mesh includes triangles that are connected by vertices and edges. Design constraint sets are determined based design constraints. The design constraints include a maximum slope constraint for a first triangle of the two or more triangles in the triangular surface mesh. The maximum slope constraint is a maximum angle between a normal vector of the first triangle and a reference vector. Heights of the vertices of the first triangle are projected onto the design constraint sets such that the normal vector satisfies all of the design constraints. The projecting includes modifying the heights by a minimum Euclidian distance. A design of the surface represented by the triangular surface mesh is generated based on the projecting.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: February 9, 2021
    Assignee: AUTODESK, INC.
    Inventors: Valentin R. Koch, Hung M. Phan
  • Publication number: 20210034802
    Abstract: A method, apparatus, and system provide the ability to simulate dynamic motion for a computerized model (of finite mesh elements). An element diagonal lumped mass matrix of the mesh, an estimate of a highest element eigenvector and eigenvalue of the mesh, and a kinematic state of the model are computed. Processing iterates until exceeding a time duration. Incremental strain and stress tensors, and hypo-elastic material constants are computed. Within the time duration iteration, eigenvalues are converged, a power-sweep stress field is computed from the strain field using the material constants; divergence of the power-sweep stress field is computed using the current gradient operator; and a power-sweep estimate is computed. Upon convergence, the stability limit is determined and utilized as a time interval for simulating the dynamic motion.
    Type: Application
    Filed: October 20, 2020
    Publication date: February 4, 2021
    Applicant: Autodesk, Inc.
    Inventor: Lee M. Taylor
  • Patent number: 10906291
    Abstract: A fused filament fabrication three dimensional printing system includes a build platform, an extruder for one or more deposition materials, the extruder including at least one nozzle movable relative to the build platform, and a controller configured to control the relative movement between the build platform and the nozzle, and to cause material to be extruded out of the nozzle to form a 3D object on the build platform. The build platform includes a first plate on which the 3D object is formed, a second plate that is positioned vertically below the first plate and defines at least one gap between the first and second plates, and a heating element that is configured to heat the second plate. The first plate defines at least one opening that is configured to allow passage of material extruded from the nozzle into the at least one gap between the first and second plates.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: February 2, 2021
    Assignee: Autodesk, Inc.
    Inventors: Cory Mark Bloome, James Sherwood Page, Michael Anthony Crockett, Gregory Daniel Friedland, Andreas Linas Bastian
  • Patent number: 10909307
    Abstract: A system and technique for capturing a workflow history and video of an electronic document are disclosed. Events generated by an application while modifying an electronic document are stored on a web server as metadata. In addition, a captured digital image or frames of captured digital video that reflect the state of the document at the time the event was generated are also stored on the web server. The metadata is associated with one or more portions of the document and with the captured digital image or frames of captured digital video.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: February 2, 2021
    Assignee: AUTODESK, INC.
    Inventors: Tovi Grossman, George Fitzmaurice, Justin Frank Matejka, Thomas White, Ara Danielyan, Ruslana Steininger, Michael Chen, Anderson Nogueira
  • Patent number: 10909288
    Abstract: A design engine automates portions of a mechanical assembly design process. The design engine generates a user interface that exposes tools for capturing input data related to the design problem. Based on the input data, the design engine performs various operations to generate a formalized problem definition that can be processed by a goal-driven optimization algorithm. The goal-driven optimization algorithm generates a spectrum of potential design options. Each design option describes a mechanical assembly representing a potential solution to the design problem.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: February 2, 2021
    Assignee: AUTODESK, INC.
    Inventors: Hyunmin Cheong, Mehran Ebrahimi, Francesco Iorio, Adrian Butscher
  • Patent number: 10899071
    Abstract: A system for fabricating an object includes an extruder for one or more deposition materials. The extruder has at least one nozzle with a nozzle tip that includes an exit orifice and has a width that is equal to or larger than a width of the exit orifice. The system also includes a controller coupled with the extruder, the controller configured to apply a correction factor that has been calculated for a path of the nozzle based on a slope of a surface of an object to be fabricated. The correction factor for a positive slope is different from that for a negative slope. The extruder is configured to cause movement of the nozzle along the path to deposit material on the slope of the surface of the object, and the correction factor removes differences in thickness of the deposited material caused by the slope in relation to the path.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: January 26, 2021
    Assignee: Autodesk, Inc.
    Inventor: James Sherwood Page
  • Patent number: 10900790
    Abstract: A method, apparatus, and system provides the ability to navigate within a building structure. A building information model (BIM) for a building structure is obtained, validated, and stored in a database in the cloud. A request for the validated BIM is received from a mobile device. The validated BIM is provided from the database to the mobile device. A destination within the building structure, is accepted from the mobile device via a navigation application on the mobile device. A route from a location of the mobile device to the destination is determined and provided to the mobile device. The navigation application utilizes the route and the validated BIM to direct the mobile application to the destination.
    Type: Grant
    Filed: January 26, 2018
    Date of Patent: January 26, 2021
    Assignee: AUTODESK, INC.
    Inventors: Ewa Jachym, Krzysztof Tarczynski, Ewelina Gajos, Tomasz Krzywda, Maksym Krawczyk, Krzysztof Kestranek, Krzysztof Buchacz
  • Patent number: 10896541
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for facilitating editing of generative design geometry of physical structures, include a method including: receiving editable smooth surface(s), e.g.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: January 19, 2021
    Assignee: Autodesk, Inc.
    Inventors: Jeffrey T. Strater, Suguru Furuta, Kevin John Schneider, Brian M. Frank, Michael Andrew Smell, Jean Alison Flower, Nandakumar Santhanam
  • Patent number: 10891428
    Abstract: Embodiments presented herein include a method for altering a first annotation associated with a media file. This method may generally include the technique for receiving the media file wherein the media file contains the first annotation which is associated with a first playback speed of the media file. A second playback speed is received for the media file. A second annotation is generated based on the second playback speed of the media file based on the first annotation associated with the first playback speed of the media file. The second annotation is associated with the second playback speed of the media file and, at the second playback speed, the media file concurrently plays the second annotation.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: January 12, 2021
    Assignee: AUTODESK, INC.
    Inventors: George Frank Fitzmaurice, Tovi Grossman, Justin Frank Matejka