×

Rendering and modifying CAD design entities in object-oriented applications

  • US 8,762,941 B2
  • Filed: 02/13/2009
  • Issued: 06/24/2014
  • Est. Priority Date: 02/16/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method of using an object-oriented design program that utilizes an object-oriented database to instantly render user designs made in a Computer-Aided Design (“

  • CAD”

    ) program that utilizes a record-based linear database, comprising the acts of;

    identifying one or more user requests through a user interface on a computer display to render one or more design elements created in the CAD program using the object-oriented design program, and importing one or more CAD records from the record-based linear database that represent the one or more design elements created in the CAD program;

    automatically creating one or more unintelligent objects in the objected-oriented database using the one or more records, the one or more unintelligent objects comprising automatically independently executable software instructions apart from the CAD program with limited functionality, wherein the unintelligent objects are unlinked to one or more intelligent objects, and do not automatically resolve with changes to any other created object;

    upon identifying a change in status to an object-oriented environment, creating one or more intelligent objects in response to one or more additional user design elements received through the user interface, wherein the one or more intelligent objects comprise independently executable software instructions apart from the CAD program with expanded functionality, wherein the intelligent objects are linked to one or more other intelligent objects, and automatically resolve with changes to any other linked intelligent object;

    displaying a representation of a three-dimensional view of the one or more design elements corresponding to unintelligent objects and corresponding to one or more additional design elements corresponding to intelligent objects;

    receiving one or more requests to create one or more new object-oriented intelligent objects corresponding to the one or more design elements; and

    generating the one or more new object-oriented intelligent objects, wherein the one or more new object-oriented intelligent objects comprise automatically resolving software instructions that correlate with the one or more reference libraries and with one or more other object-oriented objects.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×