Patents Assigned to Autodesk, Inc.
-
Publication number: 20120084060Abstract: A method, system, apparatus, article of manufacture, and computer readable storage medium provide the ability to manage modifications to a solid model between different modeling applications. An original model created using a parametrically-based modeler is obtained. A modified version of the original model that was edited using a history-free modeler is obtained. The original model and the modified version are analyzed to determine differences between them. Based on the differences, a set of parametric-based treatments are determined that, when performed on the original model, affect changes that produce a parametrically-driven version that geometrically matches the modified version. One or more of the treatments are individually selected and applied to produce the parametrically-driven version.Type: ApplicationFiled: May 2, 2011Publication date: April 5, 2012Applicant: AUTODESK, INC.Inventors: Udaya Gunasena, Alan C. Cramer, Rahul Vora, Jeff Strater, Kevin J. Schneider
-
Patent number: 8144171Abstract: A method for generating a scale-dependent rendering of natural media styles in a vector-based graphics application is disclosed. A vector-based graphics drawing may be resized such that certain scale-dependent parameters are scaled proportionately, while other scale-independent parameters are not scaled. The result of such resizing is a scaled rendering of the vector-based graphics drawing that closely resemble hand drawn images created using natural media materials.Type: GrantFiled: January 21, 2011Date of Patent: March 27, 2012Assignee: AUTODESK, Inc.Inventors: Michael Perani, Yan E. Schober, Cleve Ard
-
Patent number: 8139068Abstract: A face, as well as any other soft tissue of a character, can be animated much in the same way that a skeleton is animated by creating a soft tissue solver attached to the surface mesh. In particular, deformation objects are associated with regions of the surface mesh. The deformation objects deform the mesh according to deformation operators in response to a change in a control object. This soft tissue solver can be generated automatically given a set of salient points specified on an input mesh and a format file for the class of objects of which the input mesh is an example. The format file specifies what the salient points are, and the relative placement of the deformation objects and control objects as functions of the salient points. Specific deformation operators can be defined and associated, through the format file, with the deformation objects and control objects.Type: GrantFiled: July 26, 2006Date of Patent: March 20, 2012Assignee: AUTODESK, Inc.Inventors: Michael Isner, Thomas Ho-min Kang, Javier Nicolai von der Pahlen
-
Patent number: 8136045Abstract: 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: March 13, 2012Assignee: Autodesk, Inc.Inventors: Britt S. Miura, Scott C. Morrison
-
Patent number: 8134551Abstract: Embodiments of the invention provide a renderer-agnostic method for representing materials independently from an underlying rendering engine. Advantageously, materials libraries may be extended with new materials for rendering with an existing rendering engine and implementation. Also, new rendering engines and implementations may be added for existing materials. Thus, at run-time, rather than limiting the rendering to being performed on a pre-determined rendering engine, the rendering application may efficiently and conveniently manage rendering a graphics scene on a plurality of rendering engines or implementations.Type: GrantFiled: February 29, 2008Date of Patent: March 13, 2012Assignee: AUTODESK, Inc.Inventors: Jerome Maillot, Andre Gauthier, Daniel Levesque
-
Publication number: 20120059637Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for interactively simulating an injection mold model. A three-dimensional CAD model is identified representing an injection mold cavity. The mold cavity includes a location of at least one gate. A potential fill pattern is determined for injection of a material into the injection mold cavity. The determined fill pattern is based at least in part on the geometry and dimensions of the modeled mold cavity and the location of the at least one gate. A strip model of the CAD model is generated based at least in part on the determined fill pattern. The strip model is used to perform a strip analysis simulating injection of the material within the injection mold cavity.Type: ApplicationFiled: September 2, 2010Publication date: March 8, 2012Applicant: Autodesk, Inc.Inventor: Huagang Yu
-
Patent number: 8131516Abstract: A computer implemented method, apparatus, and article of manufacture provide the ability to utilize custom equations for the unfolding of sheet metal in a solid modeling application. A drawing model is obtained and defines a sheet metal object in the solid modeling application. User input is accepted that defines a custom equation for a first variable that is directly used to calculate a developed length for a bend in the sheet metal object. The custom equation is converted into a standard equation that produces the developed length and is accepted by a modeling kernel of the solid modeling application. The modeling kernel dynamically displays an unfolded version of the sheet metal object based on the standard equation and the calculated developed length without exposing the standard equation to the user.Type: GrantFiled: October 24, 2008Date of Patent: March 6, 2012Assignee: Autodesk, Inc.Inventors: Seth A. Hindman, Matthew J. Bussey
-
Patent number: 8132123Abstract: The present invention is a system that provides an orientation indicator graphical user interface element in a display view of a three-dimensional scene. The orientation indicator can be used to automatically change a view of the scene to a predetermined viewpoint. The indicator includes view direction indicating controls that when activated cause the view of the scene to change to a view direction indicated by the control. The direction can be indicated by a shape of the control, such as by a cone with a point pointing in the direction of the view, or by the location of the control, such as being located on a marked scene axis of the indicator. The view of the scene is also automatically adjusted at the view position to center an object of interest in the scene and zoomed in/out to fit the object to the display view. The indicator is part of the three-dimensional scene and moves with the scene as the scene is manipulated by a user, such as in tumbling the scene.Type: GrantFiled: August 26, 2010Date of Patent: March 6, 2012Assignee: Autodesk, Inc.Inventors: John Schrag, Steven Takashi Watanabe
-
Patent number: 8132115Abstract: A method, apparatus and article of manufacture provide for displaying per-instance dynamic properties of an object. A reference to an object instance having a dynamic property that is supplied at runtime for the object instance on a per-instance basis and is not stored with the object is received. A reference to a property source instance, that maintains knowledge of the dynamic property, associated with the object, is retrieved. The references are provided to a control that retrieves and displays the dynamic property. Additionally, the object may provide/specify a custom ActiveX control that defines a user interface for displaying and editing one or more properties. The custom control is instantiated and used to display the property in the defined user interface.Type: GrantFiled: February 18, 2004Date of Patent: March 6, 2012Assignee: Autodesk, Inc.Inventors: John G. Beltran, Phillip D. Beymer, David Stroud
-
Patent number: 8131517Abstract: A method, apparatus, and article of manufacture provide the ability to update a slope of a run in a system in a computer drawing application. A system run (i.e., an interconnected series of objects) is selected in a computer drawing application. The objects in the interconnected series are part of the same system and the series has a starting point and an ending point. A property for a slope of the system run is specified. The slope of the system run is updated across all of the interconnected series of objects based on the specified property.Type: GrantFiled: November 1, 2007Date of Patent: March 6, 2012Assignee: Autodesk, Inc.Inventors: Sami E. Ghantous, Rebecca F. Richkus, Thord Backe
-
Patent number: 8131757Abstract: A method, apparatus, and computer program product provide the ability to locate and display data in a taxonomy. A canonical taxonomy is defined (that is not exposed to a user that is searching for parts) by defining canonical categories and canonical attributes in a hierarchical structure. Mapping taxonomies are defined that define mapping categories that map to both canonical categories and canonical categories plus canonical attributes. Part data is processed based on the mapping taxonomies during which the data is mapped to a canonical category. A search request is specified in a particular mapping taxonomy format and results are returned (and displayed) that include data from multiple different taxonomies.Type: GrantFiled: September 26, 2008Date of Patent: March 6, 2012Assignee: Autodesk, Inc.Inventors: Michael B. Haley, Laura Quiroga
-
Patent number: 8130219Abstract: A method of provisioning avatars comprises receiving at a first computer system associated with a first user, a metadata file relating to an avatar of a second user. In particular, the metadata file comprises data for use with an avatar generator process that is in execution on the first computer system. Data is extracted from the metadata file, and is provided as input data to the avatar generator process, thereby generating locally to the first computer system the avatar of the second user. The avatar of the second user so generated is displayed to the first user within a virtual environment.Type: GrantFiled: June 11, 2008Date of Patent: March 6, 2012Assignee: AUTODESK, Inc.Inventors: Michel Fleury, David Chamandy
-
Publication number: 20120054261Abstract: A method, apparatus, system, article of manufacture, and computer readable storage medium enable a dual modeling environment. A client application is created that has proxy modules. Each of the proxy modules is a light weight version of a corresponding precise module in a server application. Commands are executed in the client application to produce client output data. The same commands are transmitted to the server application that is executed concurrently with and independent from the client application and produces server output data. The client output data is synchronized with the server output data.Type: ApplicationFiled: August 25, 2010Publication date: March 1, 2012Applicant: AUTODESK, INC.Inventors: Garrick D. Evans, Yoshihito Y. Koga, Michael Beale
-
Publication number: 20120054755Abstract: A method, apparatus, system, article of manufacture, and computer-readable storage medium provide the ability to dynamically modify a distributed computing system workflow. A grid application dynamically receives configuration information including business rules that describe execution profiles. Channels based on the one or more execution profiles are defined. Each channel is configured to execute a work request in a distributed grid compute system (based on an execution profile). A first work request is received from a requestor and includes an identity of the requestor. The first work request is evaluated and the identity of the requestor is applied to direct the first work request to the appropriate channel.Type: ApplicationFiled: August 31, 2010Publication date: March 1, 2012Applicant: AUTODESK, INC.Inventor: Garrick D. Evans
-
Publication number: 20120054653Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for visualizing user interfaces. In one aspect, a method includes presenting a user interface visualization for an application. The application is configured to perform functions and present a graphical user interface including user interface elements to access the functions. Presenting the user interface visualization for the application includes selecting a group of related functions and presenting a graphical representation for each related function. The graphical representations for the related functions are presented in proximity to each other, and the graphical representations are presented differently than the user interface elements for the related functions are presented by the graphical user interface of the application.Type: ApplicationFiled: September 1, 2011Publication date: March 1, 2012Applicant: AUTODESK, INC.Inventors: Tovi Grossman, George William Fitzmaurice, Michael Rooke
-
Patent number: 8125492Abstract: A method and apparatus for establishing relationships between attributes of objects is provided. According to one aspect, a set of first user input data that selects a first attribute that is associated with a first object is received. A set of second user input data that selects a second attribute that is associated with a second object is also received. A first set of data that indicates how changes to a value associated with the first attribute are to affect a value associated with the second attribute is then stored.Type: GrantFiled: September 14, 2001Date of Patent: February 28, 2012Assignee: Autodesk, Inc.Inventors: John Wainwright, Michael Malone, Frank Delise
-
Patent number: 8120616Abstract: A method for selecting a desired color from a screen display using a color selection tool that may appear as an eyedropper. Rather than independently choosing pixels or a matrix of pixels, the user blends a color by selecting pixels using a mouse cursor. In response, the color of each selected pixel is incrementally blended into the current color at a constant rate. That is, each selected pixel is blended with the current color according to a constant blending factor. In this manner, the current color changes at a constant rate with the contribution of each successive pixel. This approach allows the user to gradually blend colors from the screen display, much as a painter would gradually mix colors on a palette.Type: GrantFiled: February 27, 2008Date of Patent: February 21, 2012Assignee: Autodesk, Inc.Inventors: Nicolas Desjardins, Kuo-Cheng Tong
-
Patent number: 8107093Abstract: A computer-implemented graphics program that correctly adapts images being printed to the physical capabilities of a printer. A published virtual paper is scaled to a physical paper, taking into account the virtual paper's size, geometry bounds for an image from the virtual paper being printed, balanced geometry bounds calculated from the geometry bounds, the physical paper's size and a printable area of the physical paper, so that the image being printed fits within a printable area of the physical paper.Type: GrantFiled: May 9, 2005Date of Patent: January 31, 2012Assignee: Autodesk, Inc.Inventors: Benjamin D. Cochran, Brian P. Mathews
-
Patent number: 8099260Abstract: Methods and apparatus, including computer program products, for identifying an analytical representation of a plurality of physical elements in a computer aided design (CAD) model, the analytical representation comprising a plurality of analytical elements. one or more of the plurality of analytical elements corresponds to one or more of the plurality physical elements. An association is identified between corresponding analytical and physical elements such that a modification to one element can be applied to modify a corresponding other. An error is automatically detected in the analytical representation.Type: GrantFiled: July 27, 2006Date of Patent: January 17, 2012Assignee: Autodesk, Inc.Inventors: Emile E. Kfouri, Gregory P. Ingersoll
-
Patent number: 8094156Abstract: Motion may be transferred between portions of two characters if those portions have a minimum topological similarity. The portions or structures of the source and target character topologies may be represented as one or more descriptive files comprised of a hierarchy of data objects including portion identifiers and functionality descriptors associated with portions of the respective source or target topology. To transfer motion between the source and target characters, the motion associated with the portions or structures of the source character identified by a subset of source portion identifiers having corresponding target portion identifiers is determined. This motion is retargeted to and attached to the corresponding portions or structures of the target character identifiers. As a result, the animation of the portions of the target character effectively animates the target character with motion that is similar to that of the source character.Type: GrantFiled: July 31, 2006Date of Patent: January 10, 2012Assignee: AUTODESK Inc.Inventor: Jeffrey D. Smith