Patent ID: 8843352

Claim:
A computer-implemented method of designing a structure, comprising: inputting to a computer subsystem a depiction of a structure; analyzing, in a computer subsystem, said depiction in order to determine aspects of said structure indicated in said depiction; generating, in a computer subsystem, a proposed structure design based on said aspects of said structure indicated in said depiction by instantiating and interconnecting a plurality of cells; calculating, in a computer subsystem, a measure of how well said proposed structure design matches said depiction, wherein said measure of how well said proposed structure design matches said depiction comprises: (i) determining a set of primitive geometric shapes comprising said depiction, and how said primitive geometric shapes relate to one another in space; and (ii) determining the extent that said proposed structure design contains said set of primitive geometric shapes, and how said primitive geometric shapes relate to one another in space in said proposed structure design when compared to how said primitive geometric shapes relate to one another in space in said depiction; and rendering said proposed structure design in a design workspace.