← Back to Patent Explorer
US5270939A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for modifying embroidery design programs

Assignee: Pulse Microsystems Ltd
•
Filing: 1991-11-26
•
Granted: 1993-12-14
•
Expires: 2011-11-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract This invention relates to a method for converting low-level stitch-by-stitch numerical control code embroidery design programs into an outline format which can be edited and modified to generate new design patterns which may be converted back to either stitch-by-stitch numerical control codes or a condensed data format. The invention permits a user to independently vary and modify a large variety of characteristics of an existing embroidery design control program including converting straight line portions of a design pattern to smoothed curves, converting a portion or all of the stitching in a design from one type of stitching, such as satin, bean or tatami, to a different type of stitching, changing stitch lengths in any fill patterns or stitch runs, changing the fill patterns in any fill stitches, adding or deleting automatic underlay stitching, changing the density of stitching in any portion of a design, moving or deleting any portion or point, copying, rotating, scaling, and mirroring any portion of a design, correcting satin segment points which are reversed, changing fill angles, changing the order of sewing segments, and changing the color of any portion of a design.

Inventors

  • 👤 Brian J. Goldberg
  • 👤 Anastasios Tsonis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 17:47
CPC Classifications
D; D05; D05B; D05B19/00; D05B19/02; D05B19/04; D05B19/08; D05B19/10

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 226 words
A method for converting an embroidery design pattern from a stitch data format to an outline data format, said stitch data format comprising a plurality of stitch points and a plurality of control codes, said design pattern comprising at least one group of related stitch points each group having a shape, each group of related stitch points having one of a plurality of stitch types, each of said stitch types comprising said related stitch points each having an associated stitch vector; said method comprising the steps of: (a) analyzing said stitching data for identifying control codes; (b) determining an angle formed at each stitch point of said embroidery design pattern from said associated stitch vectors in said stitch pattern, and determining based on a commonality of said angles over a plurality of said stitch points which of said stitch points are related as groups, and determining a stitch type for each of said groups of stitch points; (c) selecting a plurality of points and angles from a particular group of stitch points, and determining based upon the stitch type of said particular group of stitch points an outline of said particular group of stitch points, said outline having a shape corresponding to the shape of said particular group of stitch points and outline data points which comprise a subset of said particular group of stitch points.
Claim 2
Independent Claim 226 words
A method for converting an embroidery design pattern from a stitch data format to an outline data format, said stitch data format comprising a plurality of stitch points and a plurality of control codes, said design pattern comprising at least one group of related stitch points each group having a shape, each group of related stitch points having one of a plurality of stitch types, each of said stitch types comprising said related stitch points each having an associated stitch vector; said method comprising the steps of: (a) analyzing said stitching data for identifying control codes; (b) determining an angle formed at each stitch point of said embroidery design pattern from said associated stitch vectors in said stitch pattern, and determining based on a commonality of said angles over a plurality of said stitch points which of said stitch points are related as groups, and determining a stitch type for each of said groups of stitch points; (c) selecting a plurality of points and angles from a particular group of stitch points, and determining based upon the stitch type of said particular group of stitch points an outline of said particular group of stitch points, said outline having a shape corresponding to the shape of said particular group of stitch points and outline data points which comprise a subset of said particular group of stitch points.
Claim 3
Dependent Claim 84 words
A method in accordance with claim 1, wherein the step of determining which of said plurality of stitch points are related as groups comprises the step of defining at least two groups each having a different commonality of said angles over said plurality of stitches in said pattern; said selecting step comprising the step of forming said outline of said pattern from selecting said plurality of outline points from said angles at said stitch points in each of said groups of related stitch points.
Claim 4
Dependent Claim 26 words
A method in accordance with claim 1, wherein each of said stitches and said control codes of said embroidery design pattern are assigned absolute cartesian coordinates.
Claim 5
Dependent Claim 28 words
A method in accordance with claim 1, further comprising the step of estimating or setting a stitch density for groups of stitches determined to be satin type stitches.
Claim 6
Dependent Claim 28 words
A method in accordance with claim 1, further comprising the step of estimating or setting a stitch density for groups of stitches determined to be tatami type stitches.
Claim 7
Dependent Claim 23 words
A method in accordance with claim 1, further comprising the step of estimating or setting a stitch fill pattern for groups of stitches.
Claim 8
Dependent Claim 23 words
A method in accordance with claim 1, further comprising the step of determining a length of the stitches of said embroidery design pattern.
Claim 9
Dependent Claim 54 words
A method according to claim 1 further comprising the step of editing the outline points or stitch type of a particular group of stitch points to modify the shape or stitch type of said particular group of stitch points to form a new embroidery design pattern outlines comprising a plurality of new outline points.
Claim 10
Dependent Claim 27 words
A method in accordance with claim 8, wherein said editing step includes the step of changing any of said group of stitch points from linear to curvilinear.
Claim 11
Dependent Claim 25 words
A method in accordance with claim 8, wherein said editing step further comprises the step of visually displaying said plurality of outline points for editing.
Claim 12
Dependent Claim 34 words
A method in accordance with claim 8, wherein said editing step includes the step of changing the type of stitch in any of said groups of stitch points to a different type of stitch.
Claim 13
Dependent Claim 29 words
A method in accordance with claim 8, wherein said editing step includes the step of changing any of said groups of related stitches from curvilinear runs to linear runs.
Claim 14
Dependent Claim 29 words
A method in accordance with claim 1, further comprising the step of assigning absolute cartesian coordinates for each said stitch and said control code of said embroidery design pattern.
Claim 15
Dependent Claim 29 words
A method in accordance with claim 8, wherein said editing step includes the step of changing any of said groups of related stitches from linear runs to curvilinear runs.
Claim 16
Dependent Claim 25 words
A method in accordance with claim 8, wherein said editing step further comprises the step of visually displaying said plurality of outline points for editing.
Claim 17
Dependent Claim 18 words
A method in accordance with claim 1, further comprising the step of modifying the shape of said outline.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-12-13 1997-06-14 1997-12-14 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-12-13 2001-06-14 2001-12-14 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-12-13 2005-06-14 2005-12-14 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag