Patents Assigned to Autodesk, Inc.
  • Patent number: 10108172
    Abstract: A method, apparatus, and computer program product provide the ability to construct a spiral toolpath for machining solid material. A polygon with a polygonal hole in an interior is obtained. A Voronoi diagram of a set of line segments is obtained and modified to provide a modified Voronoi diagram (VD) having a cycle with one or more trees growing out. For each of the trees, a wave model is defined for a wave that starts at time t=0 on leaves on a boundary of the hole and moves through the tree to hit leaves on a boundary of the polygon at time t=1. A polyline spiral curve toolpath is created by travelling around the wave as it moves towards the boundary of the polygon. A pocket is milled in a solid piece of material by following the polyline spiral curve toolpath.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: October 23, 2018
    Assignee: AUTODESK, INC.
    Inventor: Mikkel Abrahamsen
  • Patent number: 10109097
    Abstract: One embodiment of the invention sets forth a technique for identifying and avoiding impending collisions between moving objects in an animation. Paths traversed by the moving objects intersect at pre-determined intersection points. As a moving object approaches an intersection point, a collision avoidance module determines whether the object is on course to collide with another moving object also approaching the intersection point. If a collision is detected, then the collision avoidance module modifies the speed of the moving object to avoid the collision.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: October 23, 2018
    Assignee: AUTODESK, INC.
    Inventor: Michael Girard
  • Patent number: 10102320
    Abstract: A predictive electronic circuit design system, method, and apparatus provide the ability to design an electronic circuit. An electronic computer aided design (CAD) environment server computing device is connected to the Internet and includes a machine learning module program. The machine learning module program has a netlist analyzer program, a database, and a classifier and predictor program. The netlist analyzer program receives a circuit netlist for a designed circuit from a user, characterizes the circuit netlist, and sends characterization data to the database. Characterization data from multiple users for multiple designed circuits are stored in the database. The classifier and predictor program uses design goal data, the characterization data for multiple designed circuits, and simulation results, to calculate and produce predictions and proposals for the user to make design changes to the designed circuit in order to better meet or exceed design goals.
    Type: Grant
    Filed: February 26, 2016
    Date of Patent: October 16, 2018
    Assignee: AUTODESK, INC.
    Inventor: Edward Sandor Pataky
  • Patent number: 10101898
    Abstract: A computer-implemented method for interacting with a graphical user interface (GUI) displayed on a multi-touch surface. The method includes segmenting the GUI into a first portion and a second portion, wherein the first portion and second portion do not overlap, causing an activation area to be displayed that overlaps at least a portion of the GUI, determining that a user input is selecting the activation area based on a first user input and, in response, causing a first GUI menu strip to be displayed that overlaps the second portion of the GUI.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: October 16, 2018
    Assignee: AUTODESK, INC.
    Inventor: Ian Ross Ameline
  • Patent number: 10095817
    Abstract: A method, system, apparatus, article of manufacture, and computer readable storage medium provide the ability to automatically simulate a wind load. An analytical model is converted into a solid model. A wind flow on the solid model is simulated to determine pressures on structural elements of the solid model. The simulating is repeated until the pressures converge. The pressures are converted to loads on the structural elements. Load cases are generated with equivalent loads on the structural elements.
    Type: Grant
    Filed: November 13, 2014
    Date of Patent: October 9, 2018
    Assignee: AUTODESK, INC.
    Inventors: Grzegorz Skiba, Leslaw Janus, Krzysztof Buchacz, Marcin Danielak, Brian M. Frank
  • Publication number: 20180284724
    Abstract: A novel method designs and analyzes composite parts including optimal manufacturing strategies. The invention analyzes part design including curvatures and other surface topology to formulate an optimal strategy for material layup, number of plies, initial orientation angle, and towpath steering vectors. The method computes an optimum starting point for each fiber path and a stagger offset for each successive fiber path to as to eliminate or minimize gaps and overlaps between adjacent plies. Intermediate surfaces are generated by a polynomial discretization method which generates large computational time savings and enhances blending of adjacent zones to control surface smoothness. The method further calculates a variable steering path for the layer taking into account material parameters and limitations such that plies originating in the same location have a variable orientation angle and follow any reference curve generated by the method to maximize strength and minimize weight of the component.
    Type: Application
    Filed: March 5, 2014
    Publication date: October 4, 2018
    Applicant: AUTODESK, INC.
    Inventors: Massimiliano Moruzzi, Michael Spellman, Gregory MacLean
  • Patent number: 10089760
    Abstract: Techniques for dynamically displaying corresponding segments of related pie charts are implemented by a UI engine, pie chart engine, and graphics framework engine that operate in conjunction to display at least two related pie charts having a plurality of corresponding segments, receive a user selection of corresponding segments that are displayed in different positions in their respective pie charts, rotate at least one of the related pie charts, and display the related pie charts so that the corresponding segments are displayed in the same position/orientation in their respective pie charts. The computing device may also visually highlight the selected corresponding segments and execute an animation graphically displaying the rotation of the at least one related pie chart.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: October 2, 2018
    Assignee: AUTODESK, INC.
    Inventor: Michael Lee
  • Patent number: 10088894
    Abstract: Embodiments of the invention generally relate to electronic devices capable of being implanted beneath the skin of a human user. The electronic devices include input devices for receiving input from a user, and output devices for output signals or information to a user. The electronic devices may optionally include one or more sensors, batteries, memory units, and processors. The electronic devices are protected by a protective packaging to reduce contact with bodily fluids and to mitigate physiological responses to the implanted devices.
    Type: Grant
    Filed: December 14, 2012
    Date of Patent: October 2, 2018
    Assignee: AUTODESK, INC.
    Inventors: Tovi Grossman, George Fitzmaurice, Anne Agur, Christian Holz
  • Patent number: 10083204
    Abstract: 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: Grant
    Filed: June 3, 2016
    Date of Patent: September 25, 2018
    Assignee: AUTODESK, INC.
    Inventors: Douglas Look, Gonzalo Rubio, Arindam Ganguly, John Wallace, Adam Arnold
  • Patent number: 10083536
    Abstract: A system is discussed herein that that stretches or squashes the target body parts based on a relative size difference between a source and the target. The angular configuration of the source is matched exactly in the destination. The system allows a squash or stretch of a part to be determined from a goal determined by the source actor.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: September 25, 2018
    Assignee: AUTODESK, INC.
    Inventors: Pierre-Paul Giroux, Robert Lanciault
  • Patent number: 10082953
    Abstract: In one embodiment of the present invention, a gesture recognition application enables interactive entry via a touch pad. In operation, the gesture recognition application partitions the touch pad into multiple zones. Upon detecting a gesture via the touch pad, the gesture recognition application determines whether the gesture is zone-specific. If the gesture is zone-specific, then the gesture recognition application determines the zone based on the location of the gesture and then selects an input group based on the zone and the type of gesture. If the gesture is zone-agnostic, then the gesture recognition application selects an input group based on the type of gesture, irrespective of the location of the gesture. Advantageously, by providing zone-specific gesture recognition, the gesture recognition application increases the usability of touch pads with form factors that limit the type of gestures that can be efficiently performed via the touch pad.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: September 25, 2018
    Assignee: AUTODESK, INC.
    Inventors: Tovi Grossman, Xiang Anthony Chen, George Fitzmaurice
  • Patent number: 10076880
    Abstract: A system for fabricating an object includes an extruder for one or more deposition materials having at least one nozzle and a movable support for the nozzle. The nozzle has a nozzle axis and is rotatably attached to the movable support via a connector that is actuatable relative to the movable support to change an angular orientation of the nozzle axis, thus varying an angle between the nozzle axis and a deposition surface. The system also includes a controller that can apply a correction factor calculated for a path of the nozzle when an acute angle is formed between the nozzle axis and the deposition surface, the correction factor for moving toward the acute angle being different from that when moving away from it. The correction factor removes differences in thickness of the deposited material caused by variations in the angle formed between the nozzle axis and the deposition surface.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: September 18, 2018
    Assignee: Autodesk, Inc.
    Inventor: James Sherwood Page
  • Patent number: 10078325
    Abstract: Systems and techniques include, in at least one aspect, a method including receiving user selection of parts from a plurality of virtual parts to build a virtual 3D model in a modeling environment, receiving user instruction for modifying or assembling of at least one of the selected parts within the modeling environment, validating the user instruction against physical constraints of an associated 3D printer; and outputting the virtual 3D model for 3D printing on the associated 3D printer after the validating.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: September 18, 2018
    Assignee: Autodesk, Inc.
    Inventors: Hilmar Gunnarsson, Haraldur Darri Thorvaldsson, Torfi Asgeirsson
  • Patent number: 10074214
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for generating and visualizing 3D scenes include, in one aspect, a method including: obtaining metadata for 2D images that are related to a location of interest; searching for discrete image correspondences between pairs of the 2D images; grouping the 2D images into different time periods, including inferring one or more time periods for a portion of the 2D images that do not have date metadata; receiving a selection of at least one of the different time periods; finding camera intrinsic and extrinsic parameters for each image grouped into the selected time period; reconstructing a 3D scene of the location during the selected time period from the 2D images grouped into the selected time period using the camera intrinsic and extrinsic parameters; and providing the 3D scene for use in displaying the location of interest from different 3D perspectives.
    Type: Grant
    Filed: December 23, 2016
    Date of Patent: September 11, 2018
    Assignee: Autodesk, Inc.
    Inventors: James Peter La Fleur, Kimberly Whinna Cottrell, Barbara Balents, Todd Christopher Nicol, George William Fitzmaurice, Luc Robert, Emmanuel Gallo
  • Patent number: 10073881
    Abstract: 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: Grant
    Filed: June 3, 2016
    Date of Patent: September 11, 2018
    Assignee: AUTODESK, INC.
    Inventors: Douglas Look, Gonzalo Rubio, Arindam Ganguly, John Wallace, Adam Arnold
  • Patent number: 10073424
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for improving 3D printing systems and techniques include, in one aspect, a system including: three dimensional (3D) printer hardware; and at least one computer communicatively coupled with the 3D printer hardware, the at least one computer programed to receive 3D print type inputs for an object to be 3D printed and create a 3D print profile including parameters for 3D printing the object using the 3D printer hardware by matching the 3D print type inputs against a database.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: September 11, 2018
    Assignee: Autodesk, Inc.
    Inventors: Pierre Pascal Anatole Lin, Karl Willis, Eric Jamesson Wilhelm, Arian Aziz Aghababaie
  • Patent number: 10065373
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, facilitate creation and use of multi-material three dimensional models. In one aspect, a system includes one or more computer storage media having instructions stored thereon; and one or more data processing apparatus configured to execute the instructions to perform operations including (i) receiving input specifying different material properties of an object to be manufactured, (ii) generating from the input a three dimensional (3D) model of the object using overlapping volume representations of the different material properties of the object, wherein the overlapping volume representations employ different data formats and different resolutions, and (iii) storing the 3D model of the object for use in manufacturing the object.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: September 4, 2018
    Assignee: Autodesk, Inc.
    Inventors: Francesco Iorio, Nigel Jed Wesley Morris, Adrian Adam Thomas Butscher, Massimiliano Moruzzi
  • Patent number: 10061303
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining portions of an item that would be unsupported during three-dimensional printing. One of the methods includes obtaining data representing a three-dimensional model of an item to be created by a three-dimensional printer, processing data representing discrete portions of an upper layer of the three-dimensional model that are labelled as unsupported to place supports for at least some of the discrete portions that are labelled as unsupported, processing data representing any remaining discrete portions of the upper layer that are labelled as unsupported and for which a support for the remaining discrete portion would intersect with a lower portion in the three-dimensional model, generating, for each of the discrete portions labelled as a portion at which to generate a support, a support for the discrete portion in the three-dimensional model.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: August 28, 2018
    Assignee: Autodesk Inc.
    Inventors: Naimin Koh, Murali Pappoppula
  • Patent number: 10062203
    Abstract: One embodiment of the invention disclosed herein provides techniques for voxelizing a mesh representation associated with a three-dimensional model to generate a volumetric model. A model filling engine associated with a voxelization system identifies a first voxel included in a voxel grid array that intersects with the mesh representation. The model filling engine selects a second voxel at an exterior boundary of the voxel grid array that is not identified as a boundary voxel. The model filling engine marks the second voxel as an exterior voxel. The model filling engine marks all unmarked voxels that are adjacent to the second voxel as exterior voxels. The model filling engine marks all remaining voxels as interior voxels. A model finishing engine associated with the voxelization system generates a volumetric model based at least in part on the first voxel.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: August 28, 2018
    Assignee: AUTODESK, INC.
    Inventors: Martin Bisson, Olivier Dionne, Martin De Lasa
  • Publication number: 20180239576
    Abstract: A method and system provide the ability to asynchronously collaborate on a model of an infrastructure project. The model is acquired and view settings for the model are captured. The view settings include a feature highlight that provides display attributes/settings for objects and/or features of the model, a camera position providing second settings relating to a camera view of the model, and a data view providing third settings regarding a view of the model data. The view settings are associated with a link. The link is transmitted/provided from a sender to a recipient. The link enables rehydration of a live model based on the captured view settings thereby presenting a state and view settings of the model specified by the sender.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 23, 2018
    Applicant: Autodesk, Inc.
    Inventor: Eric Alden Fain