Patents Assigned to Autodesk, Inc.
-
Patent number: 7246329Abstract: 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 17, 2001Date of Patent: July 17, 2007Assignee: Autodesk, Inc.Inventors: Britt S. Miura, Scott C. Morrison
-
Patent number: 7242387Abstract: The present invention is a system that provides a pen based computer user with a graphical user interface tool, a pen-mouse, that looks like and functions like a mouse but that is controlled by a limited input device such as a pen or stylus of the pen based computer. The pen-mouse is a tracking menu that tracks the position of the pen. A pen cursor that corresponds to the pen is allowed to be moved about within the pen-mouse graphic by the pen and the pen-mouse remains stationary. The pen-mouse is moved when the location of the pen encounters a tracking boundary of the pen-mouse. The tracking boundary typically coincides with the graphic representing the mouse. While moving within the pen-mouse, the pen can select objects within the pen-mouse body, such as buttons, wheels, etc. The selection of a button or other virtual control causes a corresponding computer mouse button function to be executed.Type: GrantFiled: October 15, 2003Date of Patent: July 10, 2007Assignee: Autodesk, Inc.Inventors: George W. Fitzmaurice, Gordon Kurtenbach, William A Buxton, Robert J. Pieke
-
Patent number: 7239313Abstract: A system or method to distribute curvature in a set of target vertices by computing curvature at boundary vertices of the set of target vertices by use of an umbrella operator. The boundary curvatures may be distributed into the set of target vertices by solving for a system of Umbrella operator equations for curvatures of respective vertices of the set of target vertices, with the computed curvature at the boundary vertices as a boundary condition for the system of equations. The vertices of the set of target vertices may be repositioned relative to the their neighbors according to the solved curvatures of the respective vertices of the set of vertices. The computing, distributing, and repositioning may be repeated, thereby changing the overall shape of the set of target vertices according to the curvature at the boundary vertices.Type: GrantFiled: April 30, 2004Date of Patent: July 3, 2007Assignee: Autodesk, Inc.Inventor: Peter Liepa
-
Patent number: 7236178Abstract: A system that implements a “tangent space brush,” allowing a user to paint directly onto a parameterized object, for example a three dimensional object. A tangent space brush projects coordinates from an input device to the world-space point on the surface of the 3D object. A normal is determined at that point and a brush image is projected from that point, along the normal, to the underlying surfaces. The system is implemented by providing a system that implements selecting a selected area of a displayed object, and projecting a brush directly onto a surface of the selected area.Type: GrantFiled: December 3, 2001Date of Patent: June 26, 2007Assignee: Autodesk, Inc.Inventors: Jerome Maillot, Anna Lipka, Azam Khan
-
Patent number: 7236173Abstract: A method, system, and article of manufacture provide for an interactive geographic information system on a thin client. Geographic information may be viewed and interacted with on the thin client. The information is available while the thin client is connected or disconnected to/from a network. The thin client has functionality commonly available in a standard client including raster maps for multiple zoom levels of multiple tiles, raster zooms, selectable vector geometry, geo-referencing information for map navigation, metadata in the form of layer definitions, links to object attributes in databases, links to object reports generated by corporate web servers, uploadable, sharable redlining data, offline access, and a compact database.Type: GrantFiled: February 3, 2004Date of Patent: June 26, 2007Assignee: Autodesk, Inc.Inventors: Nemmara Chithambaram, Howard Marantz, John R. DeAguiar, Gregory Andrew Roy, Kevin Glen Robinson, Roderick Gaetan Munro
-
Patent number: 7233341Abstract: A system and method are described for spacing objects within a constraint. In one embodiment, data that defines the constraint and a set of spacing parameters that indicate how to space objects across the constraint are received. Further, a grid type from a plurality of grid types is selected. Each such grid type is associated with one or more grid attributes. A grid of the selected grid type is then mapped onto the constraint.Type: GrantFiled: September 10, 2001Date of Patent: June 19, 2007Assignee: Autodesk, Inc.Inventor: Peter Sauerbrei
-
Patent number: 7233326Abstract: A three dimensional (3D) modeling system for generating a 3D representation of a modeled object on a display device of a computer system. The modeled object is represented by an initial definition of an object and a set of modifiers. Each modifier modifies some portion of the definition of an object that may result in a change in appearance of the object when rendered. The modifiers are ordered so that the first modifier modifies some portion of the initial definition of the object and produces a modified definition. The next modifier modifies the results of the previous modifier. The results of the last modifier are then used in rendering processes to generate the 3D representation. Each modifier is associated with a three dimensional representation so that the user can more easily visualize the effect of the modifier.Type: GrantFiled: March 6, 2003Date of Patent: June 19, 2007Assignee: Autodesk, Inc.Inventors: Daniel David Silva, Rolf Walter Berteig, Donald Lee Brittain, Thomas Dene Hudson, Gary S. Yost
-
Patent number: 7227545Abstract: A method, computer readable storage, and apparatus for improving subdivision schemes for subdivision surfaces. The present method can correct distortion from the base mesh caused by prior art subdivision and smoothing schemes. In one embodiment, the method includes: (a) subdividing a curve having original vertices producing additional vertices; (b) smoothing the curve into smoothed vertices comprising smoothed original vertices and smoothed additional vertices; and (c) adjusting positions of the smoothed vertices.Type: GrantFiled: May 24, 2002Date of Patent: June 5, 2007Assignee: Autodesk, Inc.Inventors: Jerome Maillot, Jos Stam
-
Publication number: 20070120576Abstract: A first block represents a two or three dimensional object in a Computer Aided Design (CAD) model, and has a visual presentation in a presentation of the CAD model based on a first plurality of property values denoted by a first label in a plurality of labels. User input specifying a new value for a first property value in the first plurality of property values is received. A second plurality of property values denoted by a second label is selected. The second plurality of property values differs by at least one value from the first plurality of property values and the second plurality of property values has a second property value that is satisfied by the new value. The visual presentation of the first block is updated based on the second plurality of property values.Type: ApplicationFiled: November 28, 2006Publication date: May 31, 2007Applicant: AUTODESK, INC.Inventors: John Ford, Phillip Beymer
-
Publication number: 20070115295Abstract: A system that implements a “tangent space brush,” allowing a user to paint directly onto a parameterized object, for example a three dimensional object. A tangent space brush projects coordinates from an input device to the world-space point on the surface of the 3D object. A normal is determined at that point and a brush image is projected from that point, along the normal, to the underlying surfaces. The system is implemented by providing a system that implements selecting a selected area of a displayed object, and projecting a brush directly onto a surface of the selected area.Type: ApplicationFiled: January 11, 2007Publication date: May 24, 2007Applicant: Autodesk, Inc.Inventors: Jerome MAILLOT, Anna Lipka, Azam Khan
-
Patent number: 7222295Abstract: The invention includes computer instructions that detect a cursor in a proximity of a geometry piece of a mechanical design having multimedia associated with the geometry piece. Once the cursor is detected, the instructions automatically generate an icon associated with the geometry piece for accessing the associated multimedia. As a result, CAD model information is conveyed utilizing multimedia associated with one or more geometry pieces of the CAD model. In one embodiment, the computer instructions are part of a mechanical design software application. In one embodiment, the mechanical software application including the computer instructions is embodied in a distribution storage medium.Type: GrantFiled: December 22, 2000Date of Patent: May 22, 2007Assignee: Autodesk, Inc.Inventor: Kenneth L Davis
-
Patent number: 7221365Abstract: A method for distributing photons among light sources when rendering an image of a scene using photon mapping includes the steps of computing a total energy for the scene, where the scene includes a plurality of light sources, and computing an average energy of the light sources. The method also includes the steps of comparing, for each of the light sources, the actual energy of the light source to an average energy of the light source and distributing photons to each of the light sources based on the comparison.Type: GrantFiled: November 23, 2004Date of Patent: May 22, 2007Assignee: Autodesk, Inc.Inventors: Daniel Lévesque, Pierre Felix Breton, Claude Robillard
-
Patent number: 7218326Abstract: Methods, computer program products and systems for manipulating a spline are described. A spline can be displayed. A tangent bar that is tangent to a point on the spline and/or a curvature bar at the point can be displayed. A user input can be received defining one or more constraints on at least one of the tangent bar or the curvature bar, and the shape of the spline can be modified based on the one or more constraints.Type: GrantFiled: June 10, 2004Date of Patent: May 15, 2007Assignee: Autodesk, Inc.Inventors: Michael A. Bogues, Jingyang John Chen, Kenneth Jamieson Hill
-
Patent number: 7205991Abstract: The present invention is a widget display system for a volumetric or true three-dimensional (3D) display that provides a volumetric or omni-viewable widget that can be viewed and interacted with from any location around the volumetric display. The widget can be viewed from any location by duplicating the widget such that all locations around the display are within the viewing range of the widget. A widget can be provided with multiple viewing surfaces or faces making the widget omni-directional. A widget can be continuously rotated to face all of the possible locations of users over a period of time. User locations can be determined and the widget can be oriented to face the users when selected.Type: GrantFiled: June 28, 2002Date of Patent: April 17, 2007Assignee: Autodesk, Inc.Inventors: George William Fitzmaurice, Ravin Balakrishnan, Gordon Paul Kurtenbach
-
Patent number: 7206661Abstract: A computing environment is provided with the ability to at least contribute to the persistent naming of the divided sub-paths, including their edges and vertices, of a continuous path of an intermittent fillet weld bead, including the determination of an invariant weld bead generation direction.Type: GrantFiled: September 30, 2003Date of Patent: April 17, 2007Assignee: Autodesk, Inc.Inventors: Somashekar Ramachandran Subrahmanyam, Shivakumar Sundaram
-
Publication number: 20070080958Abstract: An application on a thin client displays a map. A graphical user interface permits the application to receive single gesture inputs of a stylus. If the single gesture input comprises a drag of the stylus a minimum distance, the map is panned such that the map is shifted to a new center view. The displayed map may contain one or more map objects. If the input comprises a single tap on a specific map object, the map object under the tap may be selected and highlighted. Further, a ToolTip for the map object may be displayed. A further tap of the ToolTip may result in the navigation to a link or URL associated with the map object selected. One or more zoom buttons may also be displayed. If a zoom button is tapped by the user, the map may be displayed in a different level of detail.Type: ApplicationFiled: October 18, 2006Publication date: April 12, 2007Applicant: AUTODESK, INC.Inventors: Nemmara Chithambaram, Robin Dandridge, John DeAguiar
-
Patent number: 7197714Abstract: A method for synchronizing data between a graphical client and a stateless server. Descriptions of one or more root object nodes of a scene is downloaded from the server to the graphical client, wherein the descriptions may include references to other object nodes in the form of unique persistent identifiers for the referenced object nodes with their associated bounding volumes. The bounding volumes for the object nodes are intersected with a view frustum in the graphical client to determine a set of visible and undefined object nodes. Descriptions of the object nodes in the set of visible and undefined object nodes are then downloaded from the server to the graphical client, wherein the descriptions include unique persistent identifiers for the object nodes with their associated bounding volumes. A determination is made whether the downloaded object nodes reference other object nodes, and if so, the steps are repeated for the other object nodes.Type: GrantFiled: February 9, 2001Date of Patent: March 27, 2007Assignee: Autodesk, Inc.Inventor: Peter Fredrik Janson
-
Patent number: 7170516Abstract: A method for converting a subdivision surface, such as a Catmull-Clark subdivision surface, into a cubic Bezier surface defined by sixteen control points. The method includes (a) converting a subdivision face to Bezier control points using a conversion matrix using fifteen points and a dummy value for an unavailable sixteenth point; and (b) replacing one of the Bezier control points which corresponds to an extraordinary point on the subdivision face with the extraordinary point's limit point.Type: GrantFiled: February 23, 2005Date of Patent: January 30, 2007Assignee: Autodesk, Inc.Inventors: Eric Joel Stollnitz, Richard Everett Rice
-
Patent number: 7168012Abstract: The invention includes computer instructions that operate to generate a failure indication upon encountering a failure during an operation performed for a user design. The instructions further operate to automatically facilitate a user in determining a solution for the failure. As a result, the invention provides improved error reporting and recovery.Type: GrantFiled: February 20, 2002Date of Patent: January 23, 2007Assignee: Autodesk, Inc.Inventors: James M. Clauss, Kevin M. Linscott, David J. Ford
-
Patent number: 7164420Abstract: A hierarchy of bounding volumes for objects is generated for use during ray tracing. The hierarchy of bounding volumes improves image quality and well as processing time during rendering. A memory cost factor is identified that relates to the increase in the amount of memory for a subdivided volume compared to its undivided form. An estimate is made of the average number of surface intersections made with a ray passing through the undivided volume and the divided volume, and a factor is evaluated that measures the reduction in such intersections resulting from the subdivisions. A comparison between the memory cost factor and the intersection reduction factor determines whether or not a bounding volume is further subdivided. These tests are then applied recursively to the newly created bounding volumes.Type: GrantFiled: July 22, 2004Date of Patent: January 16, 2007Assignee: Autodesk, Inc.Inventor: Cleve Ard