IP Library Granted Patent US 8,683,932
Granted Patent B2
US 8,683,932 · App. 12/675,518 · Granted Apr 1, 2014

Positioning of stitch data objects

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,683,932
App. No.
12/675,518
Granted
Apr 1, 2014
Kind
B2
Abstract

A method is provided for embroidering embroidery elements by means of a processor-controlled sewing machine ( 1 ). The method includes: the fabric ( 2 ) that is to be embroidered is placed in the required position in relation to a threaded needle ( 5 ) on the sewing machine; a plurality of embroidery elements (A, B, C) in the form of software products having pre-programmed embroideries are provided; a group of said embroidery elements, defined as stitch data objects in a memory (M), is selected; an arbitrary curve (KU) along which said group of embroidery elements (A, B, C) shall be embroidered on said fabric ( 2 ) is defined by the operator of the sewing machine; said embroidery elements of said group are distributed in a spaced relationship along said curve utilizing a positioning algorithm. According to the method of the invention, a coupling between the embroidery elements of the group and the arbitrary curve is preserved during the full processing by said positioning algorithm.

Claims (26)

1. A method of positioning embroidery elements with a processor-controlled sewing machine, the method comprising:

placing fabric that is to be embroidered in a position in relation to a threaded needle on the sewing machine;

providing a plurality of embroidery elements defined as stitch data objects in a memory;

selecting at least one of the plurality of embroidery elements to define a group of embroidery elements to be embroidered on the fabric;

defining an arbitrary curve along which the embroidery elements shall be embroidered on the fabric;

distributing the embroidery elements in a spaced relationship along the defined arbitrary curve utilizing a positioning algorithm; and

preserving a coupling between the group of embroidery elements and the arbitrary curve.

2. The method according to claim 1 , further comprising setting the arbitrary curve to be one of a number of pre-defined curves being accessible in the memory or a curve specified by a user of the sewing machine, wherein the arbitrary curve has a number of curve definition points.

3. The method according to claim 2 , further comprising defining at least one set of control points for the group of embroidery elements, wherein each set of control points includes at least one of the curve definition points.

4. The method according to claim 2 , further comprising modifying the arbitrary curve by at least one of translating, rotating, and scaling the set of control points.

5. The method according to claim 2 , further comprising modifying the arbitrary curve by assigning a weight of at least one of the control points to determine a level of attraction by which the control point attracts the arbitrary curve.

6. The method according to claim 2 , further comprising modifying the arbitrary curve by adding or removing a control point from the defined set of control points.

7. The method according to claim 2 , further comprising modifying the arbitrary curve by adding or removing a curve definition point from the arbitrary curve.

8. The method according to claim 1 , further comprising setting a gap between the embroidery elements of the group of embroidery elements as an evenly distributed gap or a user specified gap distribution.

9. The method according to claim 1 , further comprising setting an angle between an embroidery element of the group of embroidery elements and a tangent of the curve at a point of the curve to which the embroidery element is assigned by any one of use of an angle set by a positioning algorithm, use of a manual set of the angle, use of an angle aligned to a specific coordinate system, or use of a specific angle control algorithm.

10. The method according to claim 1 , further comprising selectively adjusting the position of at least one of the embroidery elements in relation to at least one of a neighboring embroidery element of the group of embroidery elements, and the arbitrary curve.

11. The method according to any one of the preceding claims, further comprising defining a point related to the geometry of the embroidery element, wherein the point is one of a point on a side of a rectangle inscribing the embroidery element, a point on a symmetry line of the graphic object represented by the embroidery element, a midpoint of the symmetry line, a sharp point of the graphic object represented by the embroidery element, a point selected by the user, or aligning the embroidery element to the curve by means of positioning the point on the curve.

12. The method according to claim 1 , further comprising storing a version of the group of embroidery elements edited on the sewing machine in a memory for later use.

13. The method according to claim 1 , further comprising automatically adjusting the positions of the embroidery elements in a predetermined relation to sharp points of the arbitrary curve.

14. The method according to claim 1 , further comprising automatically positioning the positions of the embroidery elements to compensate for convex and concave portions of the arbitrary curve along which the embroidery elements are positioned.

15. A method of positioning embroidery elements with a processor-controlled sewing machine, the method comprising:

placing fabric that is to be embroidered in a position in relation to a threaded needle on the sewing machine;

selecting a group of embroidery elements to be embroidered on the fabric;

distributing the group of embroidery elements along an arbitrary curve;

performing an intersection test on at least one embroidery element from the group of embroidery elements distributed along the arbitrary curve to determine if the at least one embroidery element overlaps any of the other embroidery elements from the group of embroidery elements distributed along the arbitrary curve; and

positioning the at least one embroidery element on the arbitrary curve in response to feedback received from the intersection test such that it does not overlap any of the other embroidery elements from the group of embroidery elements distributed along the arbitrary curve.

Assignments (16)
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL, RECORDED AT REEL / FRAME 062254/0242 Recorded Jan 24, 2025
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS THE NOTES COLLATERAL AGENT
To: SINGER SOURCING LIMITED LLC
Reel/Frame 070004/0712 →
RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL, RECORDED AT REEL 067556, FRAME 0671 Recorded Jan 9, 2025
From: STITCH HOLDING CORPORATION, AS THE PAYEE
To: SINGER SOURCING LIMITED LLC
Reel/Frame 069857/0948 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 057042/0978 Recorded Jan 2, 2025
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: SINGER SOURCING LIMITED LLC
Reel/Frame 069797/0885 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 067556/0643 Recorded Jan 2, 2025
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: SINGER SOURCING LIMITED LLC
Reel/Frame 069803/0301 →
SECURITY INTEREST Recorded Dec 31, 2024
From: SINGER SOURCING LIMITED LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 069795/0524 →
SECURITY AGREEMENT (ABL) Recorded Jun 18, 2024
From: SINGER SOURCING LIMITED LLC
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 067775/0052 →
NOTES PATENT SECURITY AGREEMENT Recorded May 29, 2024
From: SINGER SOURCING LIMITED LLC
To: STITCH HOLDING CORPORATION
Reel/Frame 067556/0671 →
AMENDED AND RESTATED TERM LOAN PATENT SECURITY AGREEMENT Recorded May 29, 2024
From: SINGER SOURCING LIMITED LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 067556/0643 →
NOTES PATENT SECURITY AGREEMENT Recorded Dec 30, 2022
From: SINGER SOURCING LIMITED LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 062254/0242 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 30, 2021
From: SINGER SOURCING LIMITED LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 057042/0978 →
RELEASE OF SECURITY INTEREST Recorded Jul 30, 2021
From: ARES CAPITAL CORPORATION, AS AGENT
To: SINGER SOURCING LIMITED LLC
Reel/Frame 057040/0543 →
ABL SECURITY AGREEMENT Recorded Jul 30, 2021
From: SINGER SOURCING LIMITED LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 057043/0035 →
ASSIGNMENT OF INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Oct 2, 2017
From: GENERAL ELECTRIC COMPANY (AS SUCCESSOR IN INTEREST TO GENERAL ELECTRIC CAPITAL CORPORATION), AS RETIRING AGENT
To: ARES CAPITAL CORPORATION, AS SUCCESSOR AGENT
Reel/Frame 044100/0601 →
SECURITY INTEREST Recorded Jul 11, 2017
From: SINGER SOURCING LIMITED LLC
To: GENERAL ELECTRIC CAPITAL CORPORATION
Reel/Frame 042976/0147 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 26, 2017
From: VSM GROUP AB
To: SINGER SOURCING LIMITED LLC
Reel/Frame 042516/0708 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2013
From: EKLUND, HENRIK; BONDESSON, CHRISTIAN
To: VSM GROUP AB
Reel/Frame 029649/0345 →