Patents Assigned to Autodesk, Inc.
  • Patent number: 7800615
    Abstract: Embodiments of the invention provide a universal timeline application that may be used to effectively manage the access and display of content related to multiple aspects of a production. The universal timeline application provides an interface presenting users with a visualization of all the different data elements of a production, represented in an intuitive, easily navigable, three-dimensional display. Icons representing data elements may be plotted on a three dimensional grid, wherein each axis of the grid represents a different dimension of the data elements. Metadata defined for a given data element specifies a location on the three dimensional grid to plot the given data element.
    Type: Grant
    Filed: January 25, 2006
    Date of Patent: September 21, 2010
    Assignee: AUTODESK, Inc.
    Inventor: Steve MacPherson
  • Patent number: 7802033
    Abstract: A method for issuing shadow requests to manage bandwidth allocation between an application that issues input/output (I/O) operation requests and an I/O device. A bandwidth manager detects the completion of an I/O operation, which includes either a read operation or a write operation. The bandwidth manager calculates a statistical duration for future I/O operations between the application and the I/O device based on throughput statistics related to past I/O operations. The bandwidth manager generates a shadow request for reserving a position in a queue that stores pending I/O requests for the I/O device for a first future I/O operation request from the application and having a duration related to the statistical duration, and inserts the shadow request into the queue. Advantageously, applications that do not make frequent I/O operation requests in advance may still execute I/O operations because bandwidth is reserved for future I/O operation requests via the shadow requests.
    Type: Grant
    Filed: July 24, 2008
    Date of Patent: September 21, 2010
    Assignee: Autodesk, Inc.
    Inventors: Daniel Labute, Eric Vinet
  • Patent number: 7797339
    Abstract: Embodiments of the invention provide methods, apparatus, and articles of manufacture for providing security architecture for content management systems. An audit log table separates security concerns in framework code from application concerns in application code. Application developers place database access code in stored procedures. Each stored procedure records a unique identifier for each object involved in the database access code into an audit log, for later security checking by framework code. After executing the stored procedure, the framework code determines whether the stored procedure was authorized by checking the audit log and access control lists stored in the database. If not, an access violation error may be returned and the database may be rolled back.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: September 14, 2010
    Assignee: Autodesk, Inc.
    Inventor: Michael Chase
  • Patent number: 7788069
    Abstract: Embodiments of the invention include a method for generating a three-dimensional (3D) model of a grading transition. Advantageously, the method for generating a 3D model of a grading transition may be used to generate generating a CAD drawing that includes realistic grading transitions, both in terms of a visual appearance and in terms of volumetric calculations related to the excavation/fill of grading materials.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: August 31, 2010
    Assignee: AUTODESK, Inc.
    Inventors: Chris Putnam, Mark W. Anderson
  • Patent number: 7788068
    Abstract: Methods and apparatus, including computer program products, for receiving in a Computer Aided Design (CAD) tool result information and load information from a first analysis program, the result information determined by performing an analysis of a plurality of physical elements in a CAD model. And providing one or more of the result information or the load information from the CAD tool to a second analysis program.
    Type: Grant
    Filed: January 31, 2006
    Date of Patent: August 31, 2010
    Assignee: Autodesk, Inc.
    Inventor: Nicolas Mangon
  • Patent number: 7782319
    Abstract: A method, apparatus, and article of manufacture provide the ability to control a three-dimensional scene view. A three-dimensional (3D) scene having one or more three-dimensional objects is displayed. A 3D representation of a coordinate system of the scene is displayed. The 3D representation contains a current viewpoint, one or more faces, one or more edges, and one or more corners with each face, edge, and corner representing a corresponding viewpoint of the scene. The 3D representation is manipulated. A new current viewpoint of the 3D representation is displayed based on the manipulation. The scene is then reoriented corresponding to the new current viewpoint based on the manipulation of the 3D representation.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: August 24, 2010
    Assignee: Autodesk, Inc.
    Inventors: Anirban Ghosh, Igor Mordatch, Azam Khan, George William Fitzmaurice, Justin Frank Matejka, Ryan M. Schmidt, Gordon P. Kurtenbach
  • Patent number: 7783797
    Abstract: A method for issuing shadow requests to manage bandwidth allocation between an application that issues input/output (I/O) operation requests and an I/O device. A bandwidth manager detects the completion of an I/O operation, which includes either a read operation or a write operation. The bandwidth manager calculates a statistical duration for future I/O operations between the application and the I/O device based on throughput statistics related to past I/O operations. The bandwidth manager generates a shadow request for reserving a position in a queue that stores pending I/O requests for the I/O device for a first future I/O operation request from the application and having a duration related to the statistical duration, and inserts the shadow request into the queue. Advantageously, applications that do not make frequent I/O operation requests in advance may still execute I/O operations because bandwidth is reserved for future I/O operation requests via the shadow requests.
    Type: Grant
    Filed: July 24, 2008
    Date of Patent: August 24, 2010
    Assignee: Autodesk, Inc.
    Inventors: Daniel Labute, Eric Vinet
  • Patent number: 7777745
    Abstract: A method, apparatus, and article of manufacture provide the ability to render an edge effect for an object. An object is obtained in a computer-generated rendering having vector geometry. An interior geometry is created for a fill of the object. Contour geometry is created for an outline stroke that covers an edge of the object. A proximity to the edge of the object is calculated for each pixel of the object and each pixel of the contour geometry. An effect is then rendered based on the proximities.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: August 17, 2010
    Assignee: Autodesk, Inc.
    Inventors: Nikolai Sander, Joseph Cleveland Ard
  • Publication number: 20100205161
    Abstract: A method, apparatus, and article of manufacture provide an alternative mechanism for copying files. A request to copy a first file from a first source location to a first target location is received. A first checksum value of the first file is determined and used in a query to find a second source location for a second file. The second file has a second checksum value that is equivalent to the first checksum value. Additionally, the second file is located at the second source location. A determination is made regarding whether to copy the first file from the first source location or the second file from the second source location. Thereafter, the first source file or the second source file is copied to the first target location based on the determining.
    Type: Application
    Filed: February 10, 2009
    Publication date: August 12, 2010
    Applicant: Autodesk, Inc.
    Inventor: Bryan A. Turner
  • Publication number: 20100201710
    Abstract: A method, apparatus, and computer readable storage medium provides the ability to stabilize a series of two or more still images (i.e., a clip). The clip of image data is obtained. The clip is then analyzed to produce a set of source curves that represent a global movement detected in the clip. Each of the source curves is filtered to compute result curves. The source and result curves are then exposed and displayed to the user who may modify/tweak the curves as desired. Automatically, without additional user input, and without reanalyzing the original clip, the result curves are recomputed based on the user's changes. The original clip is then transformed into a result clip/series based on the source and result curves.
    Type: Application
    Filed: February 12, 2009
    Publication date: August 12, 2010
    Applicant: AUTODESK, INC.
    Inventor: Eric Desruisseaux
  • Publication number: 20100204961
    Abstract: A method, apparatus, and article of manufacture provide the ability to integrate multiple engineering design systems in a computer aided design (CAD) system. A design generator is displayed and used to create an engineering design that has different worksheets. Each worksheet represents a different aspect of the design, has local design objects that represent functional aspects of a component that are independent from the component's physical representation, and relation objects that models constraints for properties of the design objects. The objects are organized into a functional layout document (FLD) that is stored in a data center/database that is shared by the worksheets. The FLD is then used to design an engineering design/model.
    Type: Application
    Filed: February 6, 2009
    Publication date: August 12, 2010
    Applicant: AUTODESK, INC.
    Inventors: Sikandar Saifullah, Katrin Eleanor Grunawalt, William Fredrick Glasgow McCord
  • Patent number: 7770135
    Abstract: The present invention is a system that includes a tracking menu that tracks the movement of a position transducer, such as a stylus or a mouse, as the transducer is moved about in association with a display. The menu is typically displayed on top of other objects in the display. The menu includes a tracking symbol, such as an arrow or cursor, positioned corresponding to inputs from the transducer as it is moved by a user. A mobile tracking region is also included. This tracking region has a tracking boundary or edge enclosing the tracking symbol where the tracking symbol is movable within the boundary or hits without the menu moving. The tracking region or entire menu moves in correspondence to the tracking symbol when the tracking symbol encounters the boundary or hits while the symbol is moving. The tracking region also has menu controls or buttons that are activatable when the tracking symbol corresponds to the controls.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: August 3, 2010
    Assignee: Autodesk, Inc.
    Inventor: George William Fitzmaurice
  • Patent number: 7768526
    Abstract: A method of propagating changes in a design model identifies a change to a changed element, creates steps to carry out the change, creates additional steps based on the change and on relationships between the changed element and other elements in the design model, and executes the steps to alter the model in a manner that reflects the change. The steps may be created in a manner that depends on other steps that have been created. A system for regenerating a design model comprises a model element, a step propagator, and a step executor. The step propagator receives a first step that represents changes in the model element, and produces a second step that represents other changes in the model element that are dependent on the first step, and the step executor executes the first and second steps.
    Type: Grant
    Filed: February 3, 2005
    Date of Patent: August 3, 2010
    Assignee: Autodesk, Inc.
    Inventors: Irwin Jungreis, Michael R. Lauer
  • Publication number: 20100185690
    Abstract: A method, apparatus, and article of manufacture provide the ability to edit in-place a ZIP™ archive file. A file and a first file block (FFB) in a first block location are opened and modified. If the first block location can accommodate the modified FFB, the modified FFB is saved, in-place, in the first block location without rewriting the entire archive. However, if the first block location cannot accommodate the modified FFB, a second file block is copied from a second block location to a third block location located at an end of a file data section of the archives A portion of the second block location is marked as a free block and the modified FFB is saved without rewriting the entire ZIP™ archives The archive is then saved by updating and saving both the central directory and end of central directory.
    Type: Application
    Filed: January 20, 2009
    Publication date: July 22, 2010
    Applicant: AUTODESK, INC.
    Inventors: Garrick D. Evans, Liang Han, Carolyn E. Kreisel, Tong Zhang
  • Patent number: 7760201
    Abstract: Attributes associated with components of a three-dimensional source geometry may be transferred to a target geometries having an arbitrarily different topology. The two geometries are placed in a general alignment in three dimensions. Correspondences are found between anchors for attributes in the target geometry and anchors for attributes in the source geometry. The identified correspondence locations on the source geometry are locally redistributed so as to ensure that concave regions of the source geometry are mapped to the target geometry, and that convex edges or vertices of the source geometry do not map to a large area on the target geometry. Attribute discontinuities in the source geometry are preserved in the target geometry by relating discontinuous edges in the source geometry to the target geometry. This relationship may map each discontinuous edge in the source geometry locally to the target geometry.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: July 20, 2010
    Assignee: AUTODESK, Inc.
    Inventor: Jérôme Couture-Gagnon
  • Patent number: 7761266
    Abstract: Methods and apparatus, including computer program products, for providing a computer aided design (CAD) model comprising a plurality of physical elements. An analytical representation of the plurality of physical elements is generated. The analytical representation comprising a plurality of analytical elements corresponding to the physical elements. An association between each analytical element and corresponding physical element is generated such that a modification to one element can be applied to modify a corresponding other.
    Type: Grant
    Filed: January 25, 2006
    Date of Patent: July 20, 2010
    Assignee: Autodesk, Inc.
    Inventors: Nicolas Mangon, Lev Lipkin
  • Patent number: 7755621
    Abstract: Methods, systems, and program products for detecting user manipulation of one or more elements of a presentation of a complex solid represented by a solid history tree. A reduced history representation of the complex solid is created. The reduced history tree is repeatedly evaluated to recreate the presentation of the complex solid in response to the user manipulation of the one or more elements.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: July 13, 2010
    Assignee: Autodesk, Inc.
    Inventor: Jiri Kripac
  • Patent number: D623656
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: September 14, 2010
    Assignee: Autodesk, Inc.
    Inventors: George Fitzmaurice, Gord Kurtenbach, Justin Matejka, Marsha Leverock
  • Patent number: D623657
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: September 14, 2010
    Assignee: Autodesk, Inc.
    Inventors: George Fitzmaurice, Gord Kurtenbach, Justin Matejka, Marsha Leverock, Igor Mordatch, Azam Khan
  • Patent number: D623658
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: September 14, 2010
    Assignee: Autodesk, Inc.
    Inventors: George Fitzmaurice, Gord Kurtenbach, Justin Matejka, Marsha Leverock, Paul D. Vaters