Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Autodesk, Inc. Patents
Assignee:
Autodesk, Inc.
Address:
San Rafael, CA
No. of patents:
267
Patents:


1 2 3 4 5 6


Patent Number Title Of Patent Date Issued
RE39950 Method and apparatus for interactively manipulating and displaying presumptive relationships bet December 25, 2007
A presumptive mode computer aided design and drafting system for interactively manipulating and displaying graphic objects that employ predefined rules to govern the geometric layout and logical relationships representing a physical design, schematic or process flow diagram. The syst
7623128 Interactive constraint-based alignment objects November 24, 2009
A computer-implemented graphics system for creating and editing interactive constraint-based alignment objects. One or more drawing entities are created in the graphics system, wherein the drawing entities are linked together as an alignment object, and one or more of the entities in
7620947 Enhanced directed graph representation for dependency systems November 17, 2009
Methods for representing and evaluating dependency systems are provided. In one implementation a method is provided. The method includes receiving a file. The file includes a node array having data entries corresponding to one or more nodes. The file also includes an edge array having da
7620911 Collapsible dialog window November 17, 2009
A method, apparatus, and article of manufacture of the invention provide for collapsing a dialog window of an application. A complete dialog window of a currently active application is displayed on a display device. A location of a cursor with respect to the dialog window is determin
7620904 On demand identifier and geometry piece association in computer aided design (CAD) environment November 17, 2009
The invention includes computer instructions that operate to receive an indication of an association between an identifier and a geometry piece of a mechanical design. The association is stored in response to the received indication. The instructions further operate to determine if at
7617228 Displaying image data November 10, 2009
A machine-readable definition of a three-dimensional scene is represented. A list of relationships between elements of the scene is generated, wherein each entry on said list identifies two elements and the nature of a relationship between the two elements. A displayable schematic re
7617079 Unified subdivision for arbitrary and partial degree surfaces and curves with consistent propert November 10, 2009
To create an arbitrary-degree limit surface from a mesh, the mesh is first linearly subdivided. Additional linear subdivision and smoothing operations are performed on the initially linearly subdivided mesh. The number of sets of linear subdivision and smoothing operations depends on
7617077 Method and apparatus for automatically discovering hierarchical relationships in planar topologi November 10, 2009
A CAD/GIS system that automatically discovers hierarchical relationships between root faces/parcels, smaller faces/parcels, and other defined areas of land. As the definitions are entered into the system, hierarchical relationships are created by the system to ease data management fu
7616219 Drawing style domains November 10, 2009
A method, apparatus, and article of manufacture provide the ability to modify an appearance style of a computer generated rendering. A computer generated rendering consisting of vector geometry is obtained. A closed second geometry is created in the computer generated rendering. The
7616201 Casting shadows November 10, 2009
A method, apparatus, and article of manufacture are configured to cast a shadow for a two-dimensional vector geometry. A two-dimensional computer-generated rendering comprised of vector geometry is obtained. A face of the vector geometry is then selected and a virtual height is assig
7599820 Graphical user interface for interactive construction of typical cross-section frameworks October 6, 2009
Embodiments of the invention provide a method, apparatus and article of manufacture for modeling a variety of three dimensional structures that may be represented as a longitudinal series of repeating cross-sections. In one embodiment, users construct each cross section from a collection
7598968 Network part grips October 6, 2009
Embodiments of the invention provide methods, apparatus, and articles of manufacture for editing network parts present a computer-aided design (CAD) model of a utility network using grips. The network parts may represent elements present in a real-world utility network. Among others,
7596764 Multidimensional image data processing September 29, 2009
An apparatus for processing image data 603, 604 is provided, which comprises processing means 201, 202, memory means 205, 206, 207, display means 104 and manually operable input means 102, 103, 105, 106, wherein said memory means stores said image data and instructions 602, said image
7589744 Object property data referencing location property September 15, 2009
A method, apparatus, and article of manufacture provide the ability to specify and maintain a "location" for an object in a drawing program. A drawing is obtained in a drawing program. One or more objects are obtained in the drawing program. In this regard, one or more of the is a co
7589732 System and method of integrated spatial and temporal navigation September 15, 2009
The system displays an image portraying a virtual space as viewed by a virtual camera at a first location on a spatially navigable camera surface within the virtual space. A user begins a drag operation. Based on the dragging, the virtual camera is spatially translated from the first
7587302 Graphic interactive method to reorder sequential data values on graphic objects September 8, 2009
A reordering tool for sequentially reordering data values assigned to graphical objects in a CAD model is described. The reordering tool can be a software application or a tool included in a software application. The reordering tool can have one or more graphical user interfaces configur
7583252 Three dimensional volumetric display input and output configurations September 1, 2009
The present invention is a system that allows a number of 3D volumetric display or output configurations, such as dome, cubical and cylindrical volumetric displays, to interact with a number of different input configurations, such as a three-dimensional position sensing system having
7561990 Interactive triangulated irregular network (TIN) surfaces design July 14, 2009
A method, apparatus, and article of manufacture provide the ability to update a drawing surface in a CAD/GIS computer application. First, a drawing surface is displayed in a CAD/GIS application. A surface edit operation is then performed on the drawing surface. The CAD/GIS applicatio
7555726 System for accessing a large number of menu items using a zoned menu bar June 30, 2009
A system that includes a pop-up graphical user interface that includes menu bars overlapping marking menu zones. The interface pops up at the current position of the cursor when the space bar is held down. The menu bars are positioned around a central marking zone with the common menu
7554541 Widgets displayed and operable on a surface of a volumetric display enclosure June 30, 2009
The present invention is a system that places 2D user interface widgets in optimal positions in a 3D volumetric display where they can be easily used based on the knowledge user have about traditional 2D display systems. The widgets are placed on a shell or outer edge surface of a vo
7546581 Using context prefixes that correspond to user input modes to control execution of scripting lan June 9, 2009
A mechanism for incorporating user input modes in a scripting language are provided for. A context allows use of user input modes in a scripting language in a manner that corresponds to their use in a GUI. A programming construct, referred to as a context, specifies at least one user
7542886 Method and apparatus for extensible utility network part types and part properties in 3D compute June 2, 2009
One embodiment of the invention provides a method for extending a schema of network parts types and part type attributes hard-coded by a CAD application. The network parts may be used to compose a CAD model. Users may extend the network part schema by adding an attribute or property for
7539603 Detection of component hole gaps for weld beads in a computer-implemented solid modeling system May 26, 2009
A computer-implemented solid modeling system that determines whether a gap exists between components based on internal loops of the components, and then generates a fillet or groove weld bead that fills the gap between the components. The gap is a component hole gap between components wh
7528823 Techniques for pointing to locations within a volumetric display May 5, 2009
The present invention is a system that creates a volumetric display and a user controllable volumetric pointer within the volumetric display. The user can point by aiming a beam which is vector, planar or tangent based, positioning a device in three-dimensions in association with the dis
7526733 Visual watermark April 28, 2009
Techniques are provided for establishing an association between a code and a user. Before a software product is provided to the user, the code is stored within the software product. The software product is configured to convert the code into a visual watermark, which is displayed on at l
7526719 File format for table styles April 28, 2009
Systems and methods are provided for formatting data. In one implementation, a system provided includes a device to persistently store a table style, the table style specifying properties inherited by a table object displayed in a computer-aided design program. The table object inclu
7523406 Dynamic parameter interface April 21, 2009
A method is disclosed for dynamically provisioning a user interface for a shader. Signals received from a user input device are interpreted to select the shader. Source code including program instructions for the shader is parsed to identify user-controllable parameters and preferred
7523396 Surface construction audit trail and manipulation April 21, 2009
A method, apparatus, and article of manufacture provide the ability to manipulate a drawing surface in a CAD/GIS computer application. A drawing surface is displayed in a CAD/GIS application followed by the performance of a surface edit operation on the drawing surface. The surface edit
7518606 System and method for generating curved pipe objects for computer aided design models April 14, 2009
One embodiment of the invention provides a method for generating a curved pipe object in a computer-aided design drawing where the geometry of a curved pipe object is generally represented as a segment of a helix. A user selects a curved pipe creation method and a set of geometric at
7509590 Representing three-dimensional data March 24, 2009
A machine-readable definition of a scene including three dimensional objects is represented. A schematic representation of the scene displays an object in which elements of the object are defined by nodes and relationships between these nodes are represented by links. Several unique
7495663 System and method for computing a continuous local neighborhood and paramaterization February 24, 2009
The present invention relates to a system for interactively moving a hit point within a current triangle of the model, where the hit point defines a location of a brush stamp relative to the model, where a circle with a radius either defines the brush stamp or minimally contains the brus
7484183 Method and apparatus for providing access to and working with architectural drawings on the inte January 27, 2009
An Internet-based design environment, implemented on a web server, for use by building, design, architectural, engineering, and construction personnel, wherein the design environment provides a graphical user interface having a virtual desktop (300) that resembles an architect's desk
7483827 Translating objects between software applications which employ different data formats January 27, 2009
A mechanism for translating objects between applications that use different formats is described. As described, a source object is generated using a source application. The source object is then translated to a target object in a target application. The target application having a fo
7483025 Vector-based geographic data January 27, 2009
The present invention discloses a method, apparatus, and article of manufacture for a computer implemented geographic information system that enables viewing a map picture that is generated from vector-based data. Map pictures can be generated with vector-based data. Map pictures cre
7483024 Accelerated ray-object intersection January 27, 2009
An original mesh is provided with a bounding surface and a convex hull surface. A first tessellation links the convex hull to the original mesh, and a second tessellation links the bounding surface to the convex hull. Using the tessellations to find a first intersection between a ray and
7478338 Palette-based graphical user interface January 13, 2009
A palette-based graphical user interface for a computer-implemented system. The palettes can be customized in a number of different ways to make them more user-friendly.
7461405 Mixed-media data encoding December 2, 2008
Mixed-media data, such as that including animation data (801), model data (802) and texture data (803) along with other media data types is encoded. To prevent unauthorized access. The data types are combined to produce a mixed-media data file (805). Passwords are added to produce an
7458184 Location based messaging December 2, 2008
Systems and methods are provided for messages, such as short messages and multi-media messages. In one implementation a message is received from a sender, a location of the sender is determined, the message is modified to include the location of the sender, and the modified message is
7446778 Dynamically adjusted brush for direct paint systems on parameterized multi-dimensional surfaces November 4, 2008
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
7439969 Single gesture map navigation graphical user interface for a thin client October 21, 2008
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
7424058 Variable bit-rate encoding September 9, 2008
A process encodes video or image data. The process includes estimating forms of a plurality of functions and estimating a best quality value for producing encoded frames with sizes that satisfy one or more constraints. Each function relates encoded size to encoded quality for an associat
7420574 Shape morphing control and manipulation September 2, 2008
A method, apparatus, and article of manufacture provide the ability to manipulate an image transformation over time. A source image is selected from a first frame and a destination image is selected from a second frame. A first animation axis that defines a first two-dimensional tran
7414626 System for passing algorithms with polymorphic parameter sets in a dependency graph of a graphic August 19, 2008
A system that passes algorithms or functions between dependency nodes of a dependency graph in a graphic creation process system using a pointer or by passing a self-evaluating data structure. An evaluation process associated with the graph includes an ability to distinguish between
7401299 Method and apparatus for providing a presumptive drafting solution July 15, 2008
A method, apparatus, and article of manufacture for providing a presumptive drafting solution. Input from a cursor control device is received, wherein the input reflects a movement in a computer drawing program of a cursor over a drawing having one or more geometric entities (having
7380091 Heap memory management using a tri-linked list May 27, 2008
A method, apparatus, and article of manufacture provide the ability to efficiently and effectively manage memory. A tri-linked list/tree of deallocated memory units available for use by a heap are used. A first link points to units smaller than a current block size, a second link poi
7372464 Processing image data May 13, 2008
A method of processing image data, in which object data is associated with animation data. The animation data has a plurality of keyframes, and each keyframe has a time value, an animation value and two handles. Adjacent keyframes are interpolated to produce a curve that does not oversho
7366980 Multiple output device association April 29, 2008
One or more embodiments of the invention enable a user to establish, configure, and associate one or more output devices with a file. Prior art applications provide for configuring an output device (e.g., a printer) on an application wide basis. Users often format a file or document
7366581 Replace face operator for solid body modeling April 29, 2008
A computer-implemented solid modeling system performs a replace face operation on a solid body by selecting one or more outgoing faces on the solid target body and replacing the selected faces with one or more incoming faces from an operator body. The selected faces on the target bod
7363615 Stack-based callbacks for diagnostic data generation April 22, 2008
A method, apparatus, and article of manufacture for implementing a stack-based callback in a software program to acquire diagnostic information. The five phases of the logic include Registration, Stack Determination, Callback Notification, Callback Processing and Diagnostic Data Pack
7359914 Reference manager April 15, 2008
A Reference Manager manages complex file relationships between host files and externally referenced files, such as drawings, images, standards, fonts, shapes, plot styles and plot configurations. The Reference Manager provides a number of different functions, including an improved graphi
1 2 3 4 5 6

 
 
  Recently Added Patents
Footwear
Projection display system with pressure sensing at a screen, a calibration system corrects for non-orthogonal projection errors
Centralizer for expandable tubulars
OFDM signal collision position detection apparatus and OFDM reception device
Method and apparatus for adjusting the distance between the cars of a double-deck elevator
Ga-base alloy and organic function element using the same
Method of base formation in a BiCMOS process
  Randomly Featured Patents
Metal blocks suitable for machining applications
Perfume pen assembly structure
Magazine for tank
Adaptive closed-loop electronic fuel control system with fuel puddling compensation
Electronic depth perception testing system and apparatus for conducting depth perception tests
Method and device for measuring fuel injection timing
Method for selectively producing acetic acid through the catalytic oxidation of ethane
Modulated keyer supply sampling circuit
Device for adjusting reflecting angles of grill reflectors in a gas oven range
Lag compensating controller having an improved transient response