Patents Assigned to Autodesk, Inc.
  • Patent number: 9081480
    Abstract: An approach for using multiple menus with a graphical user interface is disclosed. A multiple menu comprises a menu panel with two or more selection regions, each of which is associated with a base menu. A user requests the menu panel without selecting a menu object displayed on a display unit, such as by right-clicking. The menu panel is displayed along with one base menu, and other base menus are displayed by the user moving the cursor to another selection region. The user selects a menu item from a base menu to cause the application to execute the function associated with the menu item. The selection regions of the menu panel do not include information describing the content of the associated base menus. By arranging the base menus around the menu panel, cursor movement is minimized to improve user efficiency in using the application.
    Type: Grant
    Filed: July 3, 2007
    Date of Patent: July 14, 2015
    Assignee: AUTODESK, Inc.
    Inventors: Britt S. Miura, Scott C. Morrison
  • Patent number: 9069635
    Abstract: A method, apparatus, article of manufacture, and computer readable storage medium provide the ability to compress an application deployment. A master application to be deployed that has two or more files is obtained. The files in the master application are inventoried and two file instances that are identical are identified. An application deployment, based on the master application, is written by writing the first file instance and replacing additional identical file instances with links to the first file instance.
    Type: Grant
    Filed: April 9, 2012
    Date of Patent: June 30, 2015
    Assignee: Autodesk, Inc.
    Inventor: Benjamin D. Cochran
  • Patent number: 9070402
    Abstract: An interactive 3D presentation system that utilizes a collection of shots or motion views where each shot can include a combination of a camera view and camera action. A visual transition, such as a fade, can be presented at the end and beginning of sequential shots. Between the end point of a first shot and the beginning of a sequential shot, the scene is not shown. The system allows interactive authoring and/or viewing a 3D visual experience composed by defining a collection of shots where each shot is a combination of a camera view point of interest (POI) plus a camera motion path. The POI is placed on the path in a variety of ways where it can be at the beginning, in the middle or at the end of the path. A collection of predefined, cinematically styled camera motion paths, such as a crane and track shots, can be made available to the author. The pacing and duration of each shot can be adjusted.
    Type: Grant
    Filed: March 13, 2006
    Date of Patent: June 30, 2015
    Assignee: AUTODESK, INC.
    Inventors: Nicolas Alexandre Burtnyk, Azam Khan, George William Fitzmaurice, Gordon Paul Kurtenbach
  • Patent number: 9063925
    Abstract: One embodiment of the invention sets forth a mechanism for recommended commands to a designer of a graphics design application. Each time a command is executed within the graphics design application, a resource module receives command use information associated with the executed command. In response, the resource module generates and transmits one or more recommendation lists to the designer, where each recommendation list includes a list of recommended commands that may be executed by the designer next. The resource module generates the recommendation lists based on frequency information associated with the recommended commands stored within a local frequency store. The frequency information is received by the resource module from a central server that processes command use information associated with different designers in the community to produce the frequency information.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: June 23, 2015
    Assignee: AUTODESK, INC.
    Inventors: George Fitzmaurice, Justin Frank Matejka
  • Patent number: 9053258
    Abstract: Methods, systems, and apparatus, including computer program products feature providing a rendering of a three-dimensional assembly of components. An explosion sequence for separating first components of the assembly is determined. The explosion sequence comprises stages in which each stage represents a different spatial relationship between two or more of the first components. A first input is received from an interactive control. A first stage in the explosion sequence is selected based on the first input. The rendering of the assembly is updated, responsive to the first input, to show the first stage of the explosion sequence. A second input is received from the interactive control. A different second stage in the explosion sequence is selected based on the second input. The rendering of the assembly is updated, responsive to the second input, to show the second stage of the explosion sequence.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: June 9, 2015
    Assignee: Autodesk, Inc.
    Inventors: Shi-Qing Xin, Ying-Guo Zhang, Ke Li
  • Patent number: 9053080
    Abstract: A method, apparatus, and article of manufacture provide access to architectural documents in a network based on-line web based system. Servers that are accessible from the Internet maintain persistent multiple architectural documents of different media types. An online user is provided, from the servers via the Internet, a set of basic virtual design tools that have persistent properties and may be copied. The virtual design tools may also be utilized to work with the architectural documents. A workspace is also provided for viewing, accessing, and modifying the architectural documents.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: June 9, 2015
    Assignee: Autodesk, Inc.
    Inventors: Douglas G. Look, Lawrence David Felser, John Rogers Wallace
  • Patent number: 9052797
    Abstract: A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides a set of mini navigation wheels for experienced users that include all of the function of the larger wheels in pie shaped wedges and that acts as a cursor.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: June 9, 2015
    Assignee: AUTODESK, INC.
    Inventors: George Fitzmaurice, Justin Matejka, Gord Kurtenbach
  • Publication number: 20150154199
    Abstract: A method, system, apparatus, article of manufacture, and computer-readable storage medium provide the ability to merge multiple point cloud scans. A first raw scan file and a second raw scan file (each including multiple points) are imported. The scan files are segmented by extracting segments. Features are extracted from the segments. A set of candidate matching feature pairs are acquired by registering/matching/pairing features from one scan to features from another scan. The candidate pairs are refined based on an evaluation of all of the matching pairs. The candidate pairs are further refined by extracting sample points from the segments (within the matched pairs) and refining the pairs based on the points. The feature pairs are scored and then merged based on the scores.
    Type: Application
    Filed: December 2, 2014
    Publication date: June 4, 2015
    Applicant: Autodesk, Inc.
    Inventors: Oytun Akman, Ronald Poelman, Seth Koterba
  • Publication number: 20150151493
    Abstract: In one embodiment of the present invention, a support structure generator creates support structures designed to buttress three-dimensional (3D) digital models during 3D printing. In operation, the support structure generator incrementally constructs a support graph that connects overhanging points included in the 3D model with support points on a horizontal ground plane or relatively flat surfaces in the 3D model. After generating the 3D model, the support structure generator translates the connections between the nodes into support posts sized to sufficiently support the connected surfaces with the minimum amount of support material. Advantageously, the support structure is noticeably sparser than conventional support structures that fill a given support region with a solid volume of support material. Consequently, the time necessary for 3D printers to fabricate the support structure of interconnected support posts is less than the time required for 3D printers to fabricate conventional support structures.
    Type: Application
    Filed: June 9, 2014
    Publication date: June 4, 2015
    Applicant: AUTODESK, INC.
    Inventor: Ryan Michael SCHMIDT
  • Publication number: 20150154323
    Abstract: A method, apparatus, system, article of manufacture, and computer program product provide the ability to optimize a transport alignment. Terrain data, constraint data, and cost data are read. Terrain pixels having elevation values are organized and stored in a first grid structure with rows and columns that enable efficient access to each terrain pixel. One or more raster layers of a same dimension and orientation as the first grid structure are created. A starting alignment is obtained. The starting alignment is then optimized using the one or more raster layers.
    Type: Application
    Filed: October 31, 2014
    Publication date: June 4, 2015
    Applicant: AUTODESK, INC.
    Inventors: Valentin R. Koch, Song Liu
  • Publication number: 20150146971
    Abstract: A system, apparatus, method, computer program product, and computer readable storage medium provide the ability to reconstruct a surface mesh. Photo image data is obtained from a set of overlapping photographic images. Scan data is obtained from a scanner. A point cloud is generated from a combination of the photo image data and the scan data. An initial rough mesh is estimated from the point cloud data. The initial rough mesh is iteratively refined into a refined mesh.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 28, 2015
    Applicant: AUTODESK, INC.
    Inventors: Luc Franck Robert, Emmanuel Gallo
  • Patent number: 9043707
    Abstract: A method, apparatus, system, and computer program product provide the ability to display representative properties of a three-dimensional scene view. A 3D scene and a 3D representation of a coordinate system of the 3D scene are displayed. Different faces of the 3D representation represent and correspond to different viewpoints of the 3D scene. Different statistics for features of the 3D scene are reflected on the different faces of the 3D representation based on the viewpoint corresponding to each face. Manipulation of the 3D representation identifies and selects a different viewpoint of the 3D scene which is then reoriented accordingly.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: May 26, 2015
    Assignee: Autodesk, Inc.
    Inventor: Gunjan Porwal
  • Patent number: 9041712
    Abstract: A method, apparatus, article of manufacture, and computer program product display multiple slices of a three-dimensional body in a computer drawing application. A first view of a 3D body is displayed. One or more slice sketches are defined on the first view. A single slice view of the three dimensional body is displayed. The single slice view simultaneously depicts all of the slices with a zero-depth representation of each slice.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: May 26, 2015
    Assignee: Autodesk, Inc.
    Inventors: Michael A. Bogues, Tyler J. Henderson, Hans Walter Herzog, Yun Chen, Shivakumar Sundaram
  • Patent number: 9037444
    Abstract: Methods, systems, and apparatus, including computer program products, for determining energy indicator values for a plurality of thermoplastic materials. An energy indicator value represents expected energy requirements for performing an injection of the material in a mold cavity. An injection of each of a plurality of thermoplastic materials in a first modeled mold cavity is simulated. A respective value of a first expected energy parameter is determined for each of the plurality of thermoplastic materials based on the simulated injections. A respective energy indicator is determined, for each of the plurality of thermoplastic materials, based at least on the corresponding value of the first expected energy parameter. The respective energy indicator value of one or more of the plurality of thermoplastic materials is presented.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: May 19, 2015
    Assignee: Autodesk, Inc.
    Inventors: Paul Brincat, Ian Malcolm Pendlebury, Russell Speight, Matthew Philip Pooley
  • Patent number: 9035938
    Abstract: A method, system, apparatus, article of manufacture, and computer-program product provides the ability to generate a cross section for a roadway infrastructure model. A cutting plane line is drawn on the roadway infrastructure model at an arbitrary location. Portions of the roadway infrastructure model that intersect the cutting plane line are determined. Solids are created at the intersections. A cross section is formed by slicing the one or more solids based on the cutting plane line. The cross section is displayed.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: May 19, 2015
    Assignee: Autodesk, Inc.
    Inventors: Anandaraja Devan, Nicholas James Zeeben, Chakravarthy Gavini, John Murchie Lewis
  • Publication number: 20150123968
    Abstract: A method, apparatus, system, article of manufacture, and computer readable storage medium provide the ability to render point cloud data. After obtaining point cloud data, polygons are fit to the point cloud data. A texture atlas is created for each of the polygons. A lookup table is generated from the texture atlases and maps each pixel to a corresponding texture location. When a scene is loaded for rendering/processing, the polygons and texture atlas are loaded and projected into an off-screen buffer that defines a depth map of the scene with approximations of a depth per pixel in screen space. The off-screen buffer is used as a lookup table to determine texture data to be rendered for the scene.
    Type: Application
    Filed: November 7, 2014
    Publication date: May 7, 2015
    Applicant: AUTODESK, INC.
    Inventors: Paulus Jacobus Holverda, Ronald Poelman
  • Publication number: 20150125071
    Abstract: A method, apparatus, system, and computer readable storage medium provide the ability to pre-segment point cloud data. Point cloud data is obtained and segmented. The segment information is stored. An indexing structure is created and instantiated with the point cloud data and the segment information. Based on the segment information, a determination is made regarding points needed for shape extraction. Needed points are fetched from the indexing structure an used to extract shapes. The extracted shapes are used to cull points from the point cloud data.
    Type: Application
    Filed: November 7, 2014
    Publication date: May 7, 2015
    Applicant: AUTODESK, INC.
    Inventors: Ronald Poelman, Oytun Akman
  • Patent number: 9021400
    Abstract: A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system allows a user to designate a point on a model and the system moves the view toward that point. A perspective scale is provided that shows the user the relative position of the current view from the starting point of the view to the surface point.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: April 28, 2015
    Assignee: Autodesk, Inc
    Inventors: George Fitzmaurice, Justin Matejka, Igor Mordatch, Gord Kurtenbach, Azam Khan
  • Patent number: 9019270
    Abstract: One embodiment of the invention is a collage engine that generates informative viewpoints of a 3D model based upon the editing history of the 3D model. In operation, the collage engine processes an editing log to identify segments of the 3D model that include related vertices. For a given segment, the collage engine selects a viewpoint used by the end-user to edit the 3D model and a viewpoint used by the end-user to inspect the 3D model. The collage engine may then present the informative viewpoints to the end-user for inclusion in a collage of 2D renderings based upon the informative viewpoints. Generally, the viewpoints used while editing and inspecting the 3D model are of importance in the overall presentation of the 3D model. Therefore, collages of 2D renderings based upon the informative viewpoints can be generated effectively.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 28, 2015
    Assignee: Autodesk, Inc
    Inventors: Hsiang-Ting Chen, Tovi Grossman, Wei Li-Yi, Ryan Michael Schmidt, Bjoern Hartmann, George Fitzmaurice, Maneesh Agrawala
  • Patent number: 9020301
    Abstract: A three-dimensional modeling system includes a multi-axis range sensor configured to capture a first set of three-dimensional data representing characteristics of objects in an environment; a data sensor configured to capture a first set of sensor data representing distances between at least a subset of the objects and the data sensor; a computer-readable memory configured to store each of the first set of three-dimensional data and the first set of sensor data; a mobile base; a processor; and a computer-readable medium containing programming instructions configured to, when executed, instruct the processor to process the first set of three-dimensional data and the first set of sensor data to generate a three-dimensional model of the environment.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: April 28, 2015
    Assignee: Autodesk, Inc.
    Inventors: Aaron C. Morris, Seth Koterba, Marc Zinck