IP Library › Granted Patent US 12,215,449
Granted Patent B2
US 12,215,449 · App. 17/352,232 · Granted Feb 4, 2025

Sewing machine and methods of using the same

Inventors: Laura Kvarnstrand (Habo, SE); Mattias Nilsson (Ingatorp, SE); Adam Theander (Bankeryd, SE)
Assignee: Singer Sourcing Limited LLC
D05B19/02D05B69/22
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 12,215,449
App. No.
17/352,232
Granted
Feb 4, 2025
Kind
B2
Abstract

An exemplary sewing machine includes a sewing head, a needle bar holding a needle, a motor for moving the needle during a sewing operation, a user interface, a data gathering device, a data storage device, and a processor. The data gathering device gathers data related to at least one of the sewing machine, an environment surrounding the sewing machine, a sewing material, the sewing operation performed by the sewing machine, and one or more interactions of a user with the sewing machine. The data storage device stores gathered data and data related to a neural network. The processor processes the gathered data through the neural network to generate processed data. Based on the processed data, the processor controls at least one of the user interface, the data storage device, and the motor.

Claims (62)

1. A sewing machine, comprising:

a sewing bed, the sewing bed comprising a feed mechanism and a needle plate, wherein a workpiece can be placed on and moved across the sewing bed;

a sewing head arranged above the sewing bed, the sewing head comprising:

a needle bar extending toward the sewing bed to a distal end;

a needle attached to the distal end of the needle bar, wherein a thread is threaded through the needle;

an accessory bar extending toward the sewing bed to a distal end; and

an accessory attached to the distal end of the accessory bar;

a camera having a field of view encompassing at least a portion of any of the sewing bed, the needle plate, the workpiece, the needle, and the accessory, wherein the camera generates a camera data signal related to the portions of the sewing bed, the needle plate, the workpiece, the needle, and the accessory in the field of view of the camera;

a user interface configured to present information to the user of the sewing and to receive input from the user of the sewing machine;

an object recognition neural network that is trained to detect and to classify a recognized object from the camera data signal as at least one of the needle plate, the at least one needle, the at least one accessory, the workpiece, the thread, an embroidery hoop, and a foreign object, wherein the object recognition neural network generates an object detection data signal related to at least one of a position, an orientation, and a velocity of the recognized object and an object classification data signal related to an identity of the recognized object, wherein the recognized object comprises a first recognized object and a second recognized object; and

a processor configured to:

receive, from the object recognition neural network, an indication of at least one of the position and the orientation of the recognized object from the object recognition data signal;

receive, from the object recognition neural network, an indication of the identity of the recognized object from the object classification data signal;

control the user interface to present at least one of the position, the orientation, and the identity of the recognized object to the user;

receive, from the object recognition neural network, a first indication of at least one of a first position, a first orientation, and a first velocity of the first recognized object from the object detection data signal;

receive, from the object recognition neural network, a second indication of at least one of a second position, a second orientation, and a second velocity of the second recognized object from the object detection data signal; and

determine, based on the first indication and the second indication, whether a collision will occur or has already occurred between the first recognized object and the second recognized object.

2. The sewing machine of claim 1 , wherein the processor is configured to:

determine, based on at least one of the position and the orientation of the recognized object, whether the recognized object is at least one of installed incorrectly and damaged; and

control the user interface to present to the user an indication of the incorrect installation or damage of the recognized object.

3. The sewing machine of claim 2 , wherein the processor is configured to alter the operation of the sewing machine while the recognized object remains at least one of incorrectly installed and damaged.

4. The sewing machine of claim 1 , wherein the processor is configured to determine, based on the first position, the first orientation, the second position, and the second orientation, whether an incompatibility exists between the first recognized object and the second recognized object.

5. The sewing machine of claim 4 , wherein the processor is configured to control, based on the determination of an existing incompatibility, the user interface to present the existing incompatibly to the user.

6. The sewing machine of claim 4 , wherein the processor is configured to alter the operation of the sewing machine based on the determination of an existing incompatibility.

7. The sewing machine of claim 1 , wherein the processor is configured to:

receive, from the object recognition neural network, an indication of a first identity of the first recognized object from the object classification data signal;

receive, from the object recognition neural network, an indication of a second identity of the second recognized object from the object classification data signal; and

determine, based on the first identity and the second identity, whether an incompatibility exists between the first recognized object and the second recognized object.

8. The sewing machine of claim 7 , wherein the processor is configured to control, based on the determination of an existing incompatibility, the user interface to present the existing incompatibly to the user.

9. The sewing machine of claim 7 , wherein the processor is configured to alter the operation of the sewing machine based on the determination of an existing incompatibility.

10. The sewing machine of claim 7 , wherein the processor is configured to:

determine, based on the first identity, the second identity, and the existing incompatibility, a substitute component for at least one of the first recognized object and the second recognized object, wherein installation of the substitute component resolves the existing incompatibility; and

control the user interface to present the substitute component to the user.

11. The sewing machine of claim 1 , wherein the processor is configured to alter the operation of the sewing machine based on the determination the first recognized object and the second recognized object will collide or have already collided.

12. A sewing machine, comprising:

a sewing bed, the sewing bed comprising a feed mechanism and a needle plate, wherein a workpiece can be placed on and moved across the sewing bed;

a sewing head arranged above the sewing bed, the sewing head comprising:

a needle bar extending toward the sewing bed to a distal end;

a needle attached to the distal end of the needle bar, wherein a thread is threaded through the needle;

an accessory bar extending toward the sewing bed to a distal end; and

an accessory attached to the distal end of the accessory bar;

a camera having a field of view encompassing at least a portion of any of the sewing bed, the needle plate, the workpiece, the needle, and the accessory, wherein the camera generates a camera data signal related to the portions of the sewing bed, the needle plate, the workpiece, the needle, and the accessory in the field of view of the camera;

a user interface configured to present information to the user of the sewing and to receive input from the user of the sewing machine;

an object recognition neural network that is trained to detect and to classify a first recognized object and a second recognized object from the camera data signal, wherein the object recognition neural network generates an object detection data signal related to at least one of a first position, a first orientation, and a first velocity of the first recognized object and at least one of a second position, a second orientation, and a second velocity of the second recognized object; and

a processor configured to:

receive, from the object recognition neural network, a first indication of at least one of a first position, a first orientation, and a first velocity of the first recognized object from the object detection data signal;

receive, from the object recognition neural network, a second indication of at least one of a second position, a second orientation, and a second velocity of the second recognized object from the object detection data signal; and

determine, based on the first indication and the second indication, whether a collision will occur or has already occurred between the first recognized object and the second recognized object.

13. The sewing machine of claim 12 , wherein the processor is configured to alter the operation of the sewing machine based on the determination the first recognized object and the second recognized object will collide or have already collided.

14. The sewing machine of claim 12 , wherein the processor is configured to control, based on the determination the first recognized object and the second recognized object will collide or have already collided, the user interface to present the determination to the user.

15. The sewing machine of claim 12 , wherein the processor is configured to determine, based on at least one of first position, the first orientation, the second position, and the second orientation, whether at least one of the first recognized object and the second recognized object is at least one of installed incorrectly and damaged.

16. The sewing machine of claim 15 , wherein the processor is configured to control the user interface to present to the user an indication of the incorrect installation or damage of at least one of the first recognized object and the second recognized object.

17. The sewing machine of claim 15 , wherein the processor is configured to alter the operation of the sewing machine while at least one of the first recognized object and the second recognized object remains at least one of incorrectly installed and damaged.

18. The sewing machine of claim 12 , wherein the object recognition neural network generates an object classification data signal related to a first identity of the first recognized object and a second identify of the second recognized object.

19. The sewing machine of claim 18 , wherein the processor is configured to control the user interface to present at least one of the first identity and the second identity to the user.

20. The sewing machine of claim 18 , wherein the processor is configured to determine, based on the first identity and the second identity, whether an incompatibility exists between the first recognized object and the second recognized object.

21. The sewing machine of claim 20 , wherein the processor is configured to alter the operation of the sewing machine based on the determination of an existing incompatibility.

22. The sewing machine of claim 20 , wherein the processor is configured to control, based on the determination of an existing incompatibility, the user interface to present the existing incompatibly to the user.

23. The sewing machine of claim 22 , wherein the processor is configured to alter the operation of the sewing machine based on input received from the user of the sewing machine after the presentation of the existing incompatibility via the user interface.

24. The sewing machine of claim 20 , wherein the processor is configured to determine, based on the first identity, the second identity, and the determination of an existing incompatibility, a substitute component for at least one of the first recognized object and the second recognized object, wherein installation of the substitute component resolves the existing incompatibility.

25. The sewing machine of claim 24 , wherein the processor is configured to control the user interface to present the substitute component to the user.

26. The sewing machine of claim 12 , wherein at least one of the first recognized object and the second recognized object are classified by the object recognition neural network as at least one of the needle plate, the at least one needle, the at least one accessory, the workpiece, the thread, an embroidery hoop, and a foreign object.

Assignments (13)
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 067556/0643 Recorded Jan 2, 2025
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: SINGER SOURCING LIMITED LLC
Reel/Frame 069803/0301 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 062251/0387 Recorded Jan 2, 2025
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: SINGER SOURCING LIMITED LLC
Reel/Frame 069798/0793 →
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 →
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 May 29, 2024
From: SINGER SOURCING LIMITED LLC
To: STITCH HOLDING CORPORATION
Reel/Frame 067556/0671 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2023
From: NILSSON, MATTIAS; THEANDER, ADAM; KVARNSTRAND, LAURA
To: SINGER SOURCING LIMITED LLC
Reel/Frame 062844/0341 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2023
From: NILSSON, MATTIAS; THEANDER, ADAM; KVARNSTRAND, LAURA
To: SINGER SOURCING LIMITED LLC
Reel/Frame 062328/0296 →
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 →
ABL PATENT SECURITY AGREEMENT Recorded Dec 30, 2022
From: SINGER SOURCING LIMITED LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 062251/0896 →
TERM LOAN SECURITY AGREEMENT Recorded Dec 29, 2022
From: SINGER SOURCING LIMITED LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 062251/0387 →
Continuity (3)
Provisional Application 63175035 · Apr 14, 2021
Provisional Application 63041204 · Jun 19, 2020
Related Publication 20220042226A1 · Feb 10, 2022
References Cited (49)
US 4481507A · Takiguchi · 1984 [cited by examiner]
US 4821657A · Herdeg et al. · 1989 [cited by applicant]
US 5042410A · Nakashima · 1991 [cited by applicant]
US 5205232A · Sadeh et al. · 1993 [cited by applicant]
US 5537945A · Sugihara et al. · 1996 [cited by applicant]
US 6100989A · Leuenberger · 2000 [cited by applicant]
US 6128545A · Miller · 2000 [cited by applicant]
US 6715435B1 · Wieczorek et al. · 2004 [cited by applicant]
US 8463420B2 · Tokura · 2013 [cited by applicant]
US 8606390B2 · Hjalmarsson · 2013 [cited by applicant]
US 8607721B2 · Koga et al. · 2013 [cited by applicant]
US 8869721B2 · Suzuki et al. · 2014 [cited by applicant]
US 10519581B2 · Kamihira et al. · 2019 [cited by applicant]
US 10889925B2 · Blenis, Jr. · 2021 [cited by applicant]
US 11441253B2 · Jaeger et al. · 2022 [cited by applicant]
US 11555265B2 · Blenis, Jr. · 2023 [cited by applicant]
US 11891739B2 · Kamihira et al. · 2024 [cited by applicant]
US 20060015209A1 · Schweizer · 2006 [cited by examiner]
US 20060206232A1 · Palmer et al. · 2006 [cited by applicant]
US 20110146553A1 · Wilhelmsson et al. · 2011 [cited by applicant]
US 20130321579A1 · Firkus · 2013 [cited by applicant]
US 20140318430A1 · Kato et al. · 2014 [cited by applicant]
US 20150252503A1 · Tokura · 2015 [cited by applicant]
US 20170316590A1 · Kongo · 2017 [cited by applicant]
US 20180258569A1 · Kamihira et al. · 2018 [cited by applicant]
US 20180355530A1 · Blenis, Jr. · 2018 [cited by applicant]
US 20190376216A1 · Blenis · 2019 [cited by applicant]
US 20190378266A1 · Takahashi · 2019 [cited by applicant]
US 20200087827A1 · Kamihira · 2020 [cited by applicant]
US 20200248348A1 · Konzak · 2020 [cited by applicant]
US 20220042226A1 · Kvarnstrand et al. · 2022 [cited by applicant]
US 20220335856A1 · Kvarnstrand · 2022 [cited by applicant]
CN 207845955U · 2018 [cited by applicant]
DE 202018103728U1 · 2019 [cited by applicant]
EP 1589869A1 · 2005 [cited by applicant]
EP 2924158 · 2015 [cited by applicant]
JP 2010201013A · 2010 [cited by applicant]
JP 2019201741A · 2019 [cited by applicant]
WO 2004069050A1 · 2004 [cited by applicant]
WO 2017090295A1 · 2017 [cited by applicant]
WO 2023086462A1 · 2023 [cited by applicant]
Search Report from PCT Application No. PCT/US2021/038151 dated Oct. 12, 2021 (7 pages). [cited by applicant]
International Search Report and Written Opinion from PCT/US2022/024768 dated Jul. 28, 2022 (20 pages). [cited by applicant]
International Preliminary Report on Palatability from PCT/US2022/024768 dated Oct. 26, 2023 (11 pages). [cited by applicant]
International Search Report and Written Opinion from PCT Application No. PCT/US2021/038151 dated Oct. 12, 2021, 34 pages. [cited by applicant]
International Search Report and Written Opinion from PCT/US2022/049533 dated Mar. 17, 2023. [cited by applicant]
Källström et al. Thesis - Prototype of an augmented reality user manual app for an advanced tool, May 22, 2014 (71 pages). [cited by applicant]
Rambach Jason et al: “[POSTER] Augmented Things: Enhancing AR Applications leveraging the Internet of Things and Universa1 3D Object Tracking”, 2017 IEEE International Symposium On Mixed and Augmented Reality (ISMAR-ADJ… [cited by applicant]
Office Action from JP Application No. 2022-576844 dated Nov. 5, 2024. [cited by applicant]
Cited By (1)
US 12,473,677