Patents Assigned to Autodesk, Inc.
-
Patent number: 9081480Abstract: 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: GrantFiled: July 3, 2007Date of Patent: July 14, 2015Assignee: AUTODESK, Inc.Inventors: Britt S. Miura, Scott C. Morrison
-
Patent number: 9069635Abstract: 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: GrantFiled: April 9, 2012Date of Patent: June 30, 2015Assignee: Autodesk, Inc.Inventor: Benjamin D. Cochran
-
Patent number: 9070402Abstract: 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: GrantFiled: March 13, 2006Date of Patent: June 30, 2015Assignee: AUTODESK, INC.Inventors: Nicolas Alexandre Burtnyk, Azam Khan, George William Fitzmaurice, Gordon Paul Kurtenbach
-
Patent number: 9063925Abstract: 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: GrantFiled: May 20, 2009Date of Patent: June 23, 2015Assignee: AUTODESK, INC.Inventors: George Fitzmaurice, Justin Frank Matejka
-
Patent number: 9053258Abstract: 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: GrantFiled: January 4, 2013Date of Patent: June 9, 2015Assignee: Autodesk, Inc.Inventors: Shi-Qing Xin, Ying-Guo Zhang, Ke Li
-
Patent number: 9053080Abstract: 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: GrantFiled: February 15, 2013Date of Patent: June 9, 2015Assignee: Autodesk, Inc.Inventors: Douglas G. Look, Lawrence David Felser, John Rogers Wallace
-
Patent number: 9052797Abstract: 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: GrantFiled: August 28, 2008Date of Patent: June 9, 2015Assignee: AUTODESK, INC.Inventors: George Fitzmaurice, Justin Matejka, Gord Kurtenbach
-
Publication number: 20150154199Abstract: 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: ApplicationFiled: December 2, 2014Publication date: June 4, 2015Applicant: Autodesk, Inc.Inventors: Oytun Akman, Ronald Poelman, Seth Koterba
-
Publication number: 20150151493Abstract: 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: ApplicationFiled: June 9, 2014Publication date: June 4, 2015Applicant: AUTODESK, INC.Inventor: Ryan Michael SCHMIDT
-
Publication number: 20150154323Abstract: 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: ApplicationFiled: October 31, 2014Publication date: June 4, 2015Applicant: AUTODESK, INC.Inventors: Valentin R. Koch, Song Liu
-
Publication number: 20150146971Abstract: 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: ApplicationFiled: November 26, 2014Publication date: May 28, 2015Applicant: AUTODESK, INC.Inventors: Luc Franck Robert, Emmanuel Gallo
-
Patent number: 9043707Abstract: 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: GrantFiled: June 5, 2013Date of Patent: May 26, 2015Assignee: Autodesk, Inc.Inventor: Gunjan Porwal
-
Patent number: 9041712Abstract: 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: GrantFiled: July 22, 2014Date of Patent: May 26, 2015Assignee: Autodesk, Inc.Inventors: Michael A. Bogues, Tyler J. Henderson, Hans Walter Herzog, Yun Chen, Shivakumar Sundaram
-
Patent number: 9037444Abstract: 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: GrantFiled: March 4, 2013Date of Patent: May 19, 2015Assignee: Autodesk, Inc.Inventors: Paul Brincat, Ian Malcolm Pendlebury, Russell Speight, Matthew Philip Pooley
-
Patent number: 9035938Abstract: 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: GrantFiled: October 7, 2011Date of Patent: May 19, 2015Assignee: Autodesk, Inc.Inventors: Anandaraja Devan, Nicholas James Zeeben, Chakravarthy Gavini, John Murchie Lewis
-
Publication number: 20150123968Abstract: 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: ApplicationFiled: November 7, 2014Publication date: May 7, 2015Applicant: AUTODESK, INC.Inventors: Paulus Jacobus Holverda, Ronald Poelman
-
Publication number: 20150125071Abstract: 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: ApplicationFiled: November 7, 2014Publication date: May 7, 2015Applicant: AUTODESK, INC.Inventors: Ronald Poelman, Oytun Akman
-
Patent number: 9021400Abstract: 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: GrantFiled: August 28, 2008Date of Patent: April 28, 2015Assignee: Autodesk, IncInventors: George Fitzmaurice, Justin Matejka, Igor Mordatch, Gord Kurtenbach, Azam Khan
-
Patent number: 9019270Abstract: 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: GrantFiled: March 13, 2013Date of Patent: April 28, 2015Assignee: Autodesk, IncInventors: Hsiang-Ting Chen, Tovi Grossman, Wei Li-Yi, Ryan Michael Schmidt, Bjoern Hartmann, George Fitzmaurice, Maneesh Agrawala
-
Patent number: 9020301Abstract: 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: GrantFiled: October 1, 2012Date of Patent: April 28, 2015Assignee: Autodesk, Inc.Inventors: Aaron C. Morris, Seth Koterba, Marc Zinck