Patent US4742786A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4742786A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processing system for sewing machine

Assignee: Brother Industries Ltd
•
Filing: 1986-11-18
•
Granted: 1988-05-10
•
Expires: 2006-11-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Herein disclosed is a data processing system for a sewing machine, which system comprises: a needle adapted to be moved upward and downward; holding means for holding a material to be stitched; and means for causing a relative movement between said needle and said holding means on the basis of a pattern data indicating a positional relationship therebetween. The data processing system further comprises: first memory means stored with a plurality of unit pattern data related to said relative movement for forming a stitching pattern respectively; pattern selecting means for selecting at least one of stitching pattern from said first memory means; second memory means for storing said selected unit pattern data; designating means for designating a plurality of points on a desired curve; standard line determining means for determining a standard line passing through the plural points designated by said designating means; and computing means for correcting said selected unit pattern data so as to form the stitching pattern, which is stored in said second memory means, along the standard line determine.

Inventors

  • 👤 Miho Hashimoto
  • 👤 Masaaki Yokoe
  • 👤 Yoshikazu Kurono
  • 👤 Koji Hayashi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 18:43
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/4093; G05B19/40931; G05B19/40935; D; D05; D05B; D05B19/00; D05B19/02; D05B19/04; D05B19/08; D05B19/10; G05B2219/00; G05B2219/30; G05B2219/35; G05B2219/35407; G05B2219/35461; G05B2219/36; G05B2219/36227; G05B2219/36372; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 175 words
A data processing system for a sewing machine, comprising: a needle adapted to be moved upward and downward; holding means for holding a material to be stitched; and means for causing a relative movement between said needle and said holding means on the basis of a pattern data indicating a positional relationship therebetween, wherein the improvement comprises: first memory means for storing a plurality of unit pattern data related to said relative movement for forming stitching patterns respectively; pattern selecting means for selecting unit pattern data from said first memory means; second memory means for storing said selected unit pattern data; manual designating means for designating a plurality of optional points on a desired curve and generating the coordinate data related to said designated points; standard line determining means for determining a standard line which passes through said designated points based on said coordinate data; and computing means for correcting said selected unit pattern data so as to form the stitching pattern, which is stored in said second memory means, along the determined standard line.
Claim 2
Dependent Claim 175 words
A data processing system for a sewing machine, comprising: a needle adapted to be moved upward and downward; holding means for holding a material to be stitched; and means for causing a relative movement between said needle and said holding means on the basis of a pattern data indicating a positional relationship therebetween, wherein the improvement comprises: first memory means for storing a plurality of unit pattern data related to said relative movement for forming stitching patterns respectively; pattern selecting means for selecting unit pattern data from said first memory means; second memory means for storing said selected unit pattern data; manual designating means for designating a plurality of optional points on a desired curve and generating the coordinate data related to said designated points; standard line determining means for determining a standard line which passes through said designated points based on said coordinate data; and computing means for correcting said selected unit pattern data so as to form the stitching pattern, which is stored in said second memory means, along the determined standard line.
Claim 3
Dependent Claim 19 words
A data processing system according to claim 1, wherein said desired curve is drawn on a sheet of paper.
Claim 4
Dependent Claim 22 words
A data process system according to claim 1, wherein said standard line determining means computes said standard line with a spline function.
Claim 5
Dependent Claim 24 words
A data processing system according to claim 1, wherein said standard line determining means computes said standard line with a function of higher order.
Claim 6
Dependent Claim 20 words
A data processing system according to claim 1, wherein said manual designating means comprises a light pen and a CRT.
Claim 7
Dependent Claim 40 words
A data proessing system according to claim 1, wherein said manual designating means comprises a CRT and a keyboard so that said standard line determining means computes said standard line on the basis of the coordinate data by said keyboard.
Claim 8
Dependent Claim 196 words
A data processing system for a sewing machine, comprising: a needle adapted to be moved upward and downward; holding means for holding a material to be stitched; means for causing a relative movement between said needle and said holding means on the basis of a pattern data indicating a positional relationship therebetween; first memory means for storing a plurality of unit pattern data related to said relative movement for forming stitching patterns respectively; pattern selecting means for selecting unit pattern data from said first memory means; second memory means for storing said selected unit pattern data; manual designating means for designating a plurality of optional points on a desired curve and generating coordinate data related to said designated points; standard line determining means for determining a standard line which passes through said designated points based on said coordinate data; setting means for setting basic points of the selected stitching patterns stored in said second memory means so that said stitching patterns are individually positioned along said standard line; and means for rotating said unit pattern data around said basic points so that said stitching patterns are positioned in a direction substantially perpendicular to said standard line.
Claim 9
Dependent Claim 196 words
A data processing system for a sewing machine, comprising: a needle adapted to be moved upward and downward; holding means for holding a material to be stitched; means for causing a relative movement between said needle and said holding means on the basis of a pattern data indicating a positional relationship therebetween; first memory means for storing a plurality of unit pattern data related to said relative movement for forming stitching patterns respectively; pattern selecting means for selecting unit pattern data from said first memory means; second memory means for storing said selected unit pattern data; manual designating means for designating a plurality of optional points on a desired curve and generating coordinate data related to said designated points; standard line determining means for determining a standard line which passes through said designated points based on said coordinate data; setting means for setting basic points of the selected stitching patterns stored in said second memory means so that said stitching patterns are individually positioned along said standard line; and means for rotating said unit pattern data around said basic points so that said stitching patterns are positioned in a direction substantially perpendicular to said standard line.
Claim 10
Dependent Claim 235 words
A data processing system for a sewing machine, comprising: a needle adatped to be moved upward and downward; holding means for holding a material to be stitched; and mens for causing a relative movement between said needle and said holding means on the basis of a pattern data indicating a positional relationship therebetween; first memory means for storing a plurality of unit pattern data related to said relative movement for forming a stitching pattern respectively; pattern selecting means for selecting unit pattern data from said first memory means; second memory means for storing said selected unit pattern data; designating means for designating a plurality of points on a desired curve; standard line determining means for determining a standard line passing through the plural points designated by said designating means; setting means for setting basic points of the selected stitching patterns stored in said second memory means so that said stitching patterns are individually positioned along said standard line; and mens for rotating said unit pattern data around said basic points so that said stitching patterns are positioned in a direction substantially perpendicular to said standard line, said setting means comprising means for setting gaps between the individual ones of said stitching patterns on the basis of the total length of said standard line and the total sum of the lengths of ranges along said standard a line of the individual ones of said stitching patterns.
Claim 11
Dependent Claim 235 words
A data processing system for a sewing machine, comprising: a needle adatped to be moved upward and downward; holding means for holding a material to be stitched; and mens for causing a relative movement between said needle and said holding means on the basis of a pattern data indicating a positional relationship therebetween; first memory means for storing a plurality of unit pattern data related to said relative movement for forming a stitching pattern respectively; pattern selecting means for selecting unit pattern data from said first memory means; second memory means for storing said selected unit pattern data; designating means for designating a plurality of points on a desired curve; standard line determining means for determining a standard line passing through the plural points designated by said designating means; setting means for setting basic points of the selected stitching patterns stored in said second memory means so that said stitching patterns are individually positioned along said standard line; and mens for rotating said unit pattern data around said basic points so that said stitching patterns are positioned in a direction substantially perpendicular to said standard line, said setting means comprising means for setting gaps between the individual ones of said stitching patterns on the basis of the total length of said standard line and the total sum of the lengths of ranges along said standard a line of the individual ones of said stitching patterns.
Claim 12
Dependent Claim 231 words
A data processing system for a sewing machine, comprising: a needle adapted to be moved upward and downward; holding means for holding a material to be stitched; and means for causing a relative movement between said needle and said holding means on the basis of a pattern data indicating a positional relationship therebetween; first memory means for storing a plurality of unit pattern data related to said relative movement for forming a stitching pattern respectively; pattern selecting means for selecting unit pattern-data from said first memory means; second memory means for storing said selected unit pattern data; designating means for designating a plurality of points on a desired curve; standard line determining means for determining a standard line passing through the plural points designated by said designating means; setting means for setting basic points of the selected stitching patterns stored in said second memory means so that said stitching patterns are individually positioned along said standard line; and means for rotating said unit pattern data around said basic points so that said stitching patterns are positioned in a direction substantially perpendicular to said standard line, said setting means comprising means for enlarging the individual ones of said stitching patterns on the basis of the total length of said standard line and the total sum of the lengths of ranges along said standard line of the individual ones of said stitching patterns.
Claim 13
Dependent Claim 231 words
A data processing system for a sewing machine, comprising: a needle adapted to be moved upward and downward; holding means for holding a material to be stitched; and means for causing a relative movement between said needle and said holding means on the basis of a pattern data indicating a positional relationship therebetween; first memory means for storing a plurality of unit pattern data related to said relative movement for forming a stitching pattern respectively; pattern selecting means for selecting unit pattern-data from said first memory means; second memory means for storing said selected unit pattern data; designating means for designating a plurality of points on a desired curve; standard line determining means for determining a standard line passing through the plural points designated by said designating means; setting means for setting basic points of the selected stitching patterns stored in said second memory means so that said stitching patterns are individually positioned along said standard line; and means for rotating said unit pattern data around said basic points so that said stitching patterns are positioned in a direction substantially perpendicular to said standard line, said setting means comprising means for enlarging the individual ones of said stitching patterns on the basis of the total length of said standard line and the total sum of the lengths of ranges along said standard line of the individual ones of said stitching patterns.
Claim 14
Dependent Claim 22 words
A data processing system according to claim 7, wherein said standard line determining means determines said standard line with a spline function.
Claim 15
Dependent Claim 253 words
A data processing system for a sewing machine, comprising: a needle adapted to be moved upward and downward; holding means for holding a material to be stitched; and means for causing a relative movement between said needle and said holding means in two axial directions intersecting each other in a horizontal plane, on the basis of a pattern data indicating a positional relationship therebetween, wherein the improvement comprises: first memory means for storing a plurality of unit pattern data related to said relative movement for forming stitching patterns respectively and a plurality of polygonal fundamental block data relative to said stitching pattern, fundamental blocks determined by said plurality of polygonal fundamental block data containing said stitching pattern determined by said unit pattern data therein; pattern selecting means for selecting unit pattern data from said first memory means; second memory means for storing said selected unit pattern data; manual designating means for designating a plurality of optional points on a desired curve and generating coordinate data related to said designated points; standard line determining means for determining a standard line which passes through said designated points based on said coordinate data; setting means for setting the starting points and end points of said fundamental blocks on said standard line on the basis of the fundamental data corresponding to the stitching pattern stored in said second memory means; and means for computing the angles, which segments joining said starting points and said end points form, and for rotating the individual ones of said pattern data.
Claim 16
Dependent Claim 253 words
A data processing system for a sewing machine, comprising: a needle adapted to be moved upward and downward; holding means for holding a material to be stitched; and means for causing a relative movement between said needle and said holding means in two axial directions intersecting each other in a horizontal plane, on the basis of a pattern data indicating a positional relationship therebetween, wherein the improvement comprises: first memory means for storing a plurality of unit pattern data related to said relative movement for forming stitching patterns respectively and a plurality of polygonal fundamental block data relative to said stitching pattern, fundamental blocks determined by said plurality of polygonal fundamental block data containing said stitching pattern determined by said unit pattern data therein; pattern selecting means for selecting unit pattern data from said first memory means; second memory means for storing said selected unit pattern data; manual designating means for designating a plurality of optional points on a desired curve and generating coordinate data related to said designated points; standard line determining means for determining a standard line which passes through said designated points based on said coordinate data; setting means for setting the starting points and end points of said fundamental blocks on said standard line on the basis of the fundamental data corresponding to the stitching pattern stored in said second memory means; and means for computing the angles, which segments joining said starting points and said end points form, and for rotating the individual ones of said pattern data.
Claim 17
Dependent Claim 97 words
A data processing system according to claim 11, wherein said setting means further comprises: first means for using the end point of a preceding one of said fundamental blocks as the starting point of the present one and second means for using said fundamental block data to select the end point on said standard line, at which distance to said fundamental block data from said starting point of the same is defined; and third means for repeating said operations of said first and second means by the number of the fundamental blocks of the stitching pattern selected.
Claim 18
Dependent Claim 117 words
A data processing system according to claim 11, wherein said setting means includes: gap setting means for computing the distance from the terminal end of said standard line to the end point of the last one of said fundamental blocks and for dividing said distance to determine the divided distance as the gap between the individual ones of said fundamental blocks; and relocating means for finally relocating the starting points and end points of the fundamental block of each of said stitching patterns to be formed on the basis of the gap determined by said gap setting means, whereby said unit pattern data are computed on the basis of the starting points and end points finally relocated.
Claim 19
Dependent Claim 27 words
A data processing system according to claim 13, wherein said setting means determines said gap respectively related to said fundamental block data of said selected stitching pattern.
Claim 20
Dependent Claim 107 words
A data processing system according to claim 12, wherein said setting means determines the distance from the terminal end of said standard line to the end point of the last one of said fundamental blocks to compute an enlargement ratio on the basis of both said distance and the total sum of the fundamental data of all the stitching patterns to be formed, whereby the fundamental data of the respective ones of said fundamental blocks are enlarged on the basis of said enlargement ratio to finally regulate the starting points and end points set thereby to array the same over the total length of said standard line.

References Cited (Backward Citations)

US4309950A Cited
US4388884A Cited
US4388883A Cited
US4413574A Cited
US4352334A Cited
US4444135A Cited
US4520745A Cited
US4622907A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1991-05-10 1991-11-09 1992-05-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1995-05-10 1995-11-09 1996-05-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1999-05-10 1999-11-09 2000-05-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag