Patents by Inventor Daniel David Silva

Daniel David Silva has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7233326
    Abstract: 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: Grant
    Filed: March 6, 2003
    Date of Patent: June 19, 2007
    Assignee: Autodesk, Inc.
    Inventors: Daniel David Silva, Rolf Walter Berteig, Donald Lee Brittain, Thomas Dene Hudson, Gary S. Yost
  • Patent number: 6650339
    Abstract: 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: Grant
    Filed: March 31, 1999
    Date of Patent: November 18, 2003
    Assignee: Autodesk, Inc.
    Inventors: Daniel David Silva, Rolf Walter Berteig, Donald Lee Brittain, Thomas Dene Hudson, Gary S. Yost
  • Patent number: 6195098
    Abstract: An interactive rendering system which can minimize computational demand while allowing a designer to manipulate one or more selected objects in a scene is disclosed. A scene is rendered to a scene buffer. One or more objects are selected and rendered to an object buffer. The scene is re-rendered to the scene buffer without the selected objects. As the selected objects move or change, they are re-rendered only in the object buffer and a display is generated by merging the objects buffer and the scene buffer. Because there is no need to render the background scene, most of the computational power can be dedicated to the selected objects. The perspective and depth relationship between the selected objects and the scene are maintained.
    Type: Grant
    Filed: July 31, 1997
    Date of Patent: February 27, 2001
    Assignee: Autodesk, Inc.
    Inventors: Donald Lee Brittain, Rolf Walter Berteig, Daniel David Silva, Thomas Dene Hudson, Gary S. Yost
  • Patent number: 6184901
    Abstract: 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.
    Type: Grant
    Filed: December 31, 1997
    Date of Patent: February 6, 2001
    Assignee: Autodesk, Inc.
    Inventors: Daniel David Silva, Rolf Walter Berteig, Donald Lee Brittain, Thomas Dene Hudson, Gary S. Yost
  • Patent number: 6072498
    Abstract: A system to permit a designer to select the minimum scene refresh rate or animation redraw rate acceptable by the designer. The system also incorporates a selection of presentation methods for the three-dimensional objects in a scene, arranged in decreasing fidelity, and consequently in computational complexity, as fall back positions for the general rendering technique. Using the designer's selected refresh rate as a target, the system attempts to use the highest quality rendering technique selected by the designer. If the computational complexity of the scene causes the refresh rate of the scene to fall below the minimum acceptable level selected by the designer, the system selects the next lower rendering option selected by the designer, thus degrading the presentation quality of the scene and simultaneously reducing the computational complexity of the task.
    Type: Grant
    Filed: July 31, 1997
    Date of Patent: June 6, 2000
    Assignee: AutoDesk, Inc.
    Inventors: Donald Lee Brittain, Rolf Walter Berteig, Daniel David Silva, Thomas Dene Hudson, Gary S. Yost
  • Patent number: 6061067
    Abstract: 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: Grant
    Filed: July 31, 1997
    Date of Patent: May 9, 2000
    Assignee: Autodesk, Inc.
    Inventors: Daniel David Silva, Rolf Walter Berteig, Donald Lee Brittain, Thomas Dene Hudson, Gary S. Yost
  • Patent number: 6034695
    Abstract: 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.
    Type: Grant
    Filed: July 31, 1997
    Date of Patent: March 7, 2000
    Assignee: Autodesk, Inc.
    Inventors: Daniel David Silva, Rolf Walter Berteig, Donald Lee Brittain, Thomas Dene Hudson, Gary S. Yost
  • Patent number: 5995107
    Abstract: A caching system for a 3D modeling system. Intermediate channel results, created during the generation of a representation of an object, are cached. The caching increases the speed of system. In particular, the representation of the object is generated in multiple channels, each channel representing some portion of that representation. Intermediate channel results are generated in each channel by elements in that object's list of modifiers. Depending on for how long these intermediate channel results are valid, the intermediate channel results may or may not be cached. For example, if it is determined that one set of intermediate channel results will be valid for a predetermined period of time, while the next intermediate channel results in that channel will not be valid for a predetermined period of time, then the intermediate channel results are cached.
    Type: Grant
    Filed: July 31, 1997
    Date of Patent: November 30, 1999
    Assignee: Autodesk, Inc.
    Inventors: Rolf Walter Berteig, Daniel David Silva, Donald Lee Brittain, Thomas Dene Hudson, Gary S. Yost
  • Patent number: 5986657
    Abstract: A graphical user interface ("GUI") incorporating one or more subpanels. Each subpanel has a presentation control and can have one or more GUI objects displayed on the computer screen. Each subpanel may be toggled between an expanded state or a collapsed state by operating the presentation control. Expanding and collapsing the subpanels changes the appearance and the functionality of the GUI, but the size of area of the screen used by the subpanels remains unchanged.
    Type: Grant
    Filed: July 31, 1997
    Date of Patent: November 16, 1999
    Assignee: Autodesk, Inc.
    Inventors: Rolf Walter Berteig, Daniel David Silva, Donald Lee Brittain, Thomas Dene Hudson, Gary S. Yost
  • Patent number: 5956031
    Abstract: A method and system for controlling parameter values. One such system includes a number of functions for controlling parameter values, i.e. "parameter control functions," to enable a user to quickly and easily control variable parameter values using a graphical user interface and to enable the user to obtain the desired precision of control of such variables. One such system provides four control functions: a data entry function, single step function, a scroll function, and a translation function. The user can select the particular control function used to control a parameter value in light of the particular amount or type of control that needs to be accomplished.
    Type: Grant
    Filed: July 31, 1997
    Date of Patent: September 21, 1999
    Assignee: Autodesk, Inc.
    Inventors: Rolf Walter Berteig, Daniel David Silva, Donald Lee Brittain, Thomas Dene Hudson, Gary S. Yost