Patents by Inventor John Stuart Lakos

John Stuart Lakos 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: 6167555
    Abstract: A system and method is disclosed for converting a polygon-based wire in an integrated circuit to an object-based wire element. In one aspect of the invention, a recognition engine attempts to recognize polygonal wires in response to a wire recognition statement. First, a polygon is located and analyzed. A path having a centerline and a width is deduced from the analysis of the polygon. The path is converted into a candidate polygon that is compared with the current polygon. If the candidate polygon is substantially similar (i.e., identity is not required) to the current polygon, then the path is used to configure an object-based wire element. The geometries of the object-based wire element are then compared to corresponding geometries in a support view. If the geometries of the layers of the wire element are entirely contained within the geometries on the respective layers of the support view, then the wire element is considered recognized. The wire element is then added to a recognized view.
    Type: Grant
    Filed: October 3, 1997
    Date of Patent: December 26, 2000
    Assignee: Mentor Graphics Corporation
    Inventor: John Stuart Lakos
  • Patent number: 6064806
    Abstract: A system and method is disclosed for converting a polygon-based layout in an integrated circuit to an object-based layout. In one aspect of the invention, a user-definable element set allows a user to program element types that are to be recognized. A candidate element type is chosen for recognition. A seed layer corresponding to the current element type is derived from the polygon-based view. The seed layer includes seed shapes. At least one of the seed shapes is analyzed to obtain its defining attributes. The attributes are used to configure a candidate element, which is an element type from the user-definable element set. The geometries of the candidate element are compared to corresponding geometries in a support view. If the geometries of the layers of the candidate element are entirely contained within the geometries on the respective layers of the support view, then the candidate element is considered recognized. The candidate element is then added to a recognized view.
    Type: Grant
    Filed: October 3, 1997
    Date of Patent: May 16, 2000
    Assignee: Mentor Graphics Corporation
    Inventors: John Stuart Lakos, Richard Albert Eesley