Patent ID: 8694146

Claim:
A method of creating embroidery designs with the use of embroidery software to weave overlapping graphemes that imitate monogramming by hand comprised of the following steps: a user-specified template for letter layout designed to create overlapping letters is selected; the software reads the letters from a True-Type or Open-Type font file in vector form; each individual letter is distorted to the template using third degree Bezier Surfaces, second degree Bezier curves and line segments are converted to Third degree Bezier curves; the software then calculates intersecting areas using Two-Dimensional Constructive Solid Geometry (CSG) operations to determine which letter will be on-top at each intersection of letters, and sorts the intersecting areas into a plurality of zones, wherein the letter which will be on top for each zone is toggled, the software alternates letters within a zone, and the software decides that a top letter segment will be shown; the software then calculates the intersecting areas using Two-Dimensional Constructive Solid Geometry operations to cut out letter segments that will be below another letter at each intersection; and the software fills the weaved letters or grapheme areas with embroidery.