IP Library Granted Patent US 12,195,900
Granted Patent B2
US 12,195,900 · App. 18/054,329 · Granted Jan 14, 2025

Sewing machine and methods of using the same

Inventors: Mattias Nilsson (Ingatorp, SE); Laura Kvarnstrand (Habo, SE)
Assignee: Singer Sourcing Limited LLC
D05B19/12D05B29/06D05B55/00G06T7/60G06T7/90D05B47/00G06T2207/20084
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,195,900
App. No.
18/054,329
Granted
Jan 14, 2025
Kind
B2
Abstract

A method for calibrating one or more optical sensors on a sewing machine, including collecting data of one or more features of one or more predefined regions associated with the sewing machine, processing the data through one or more neural networks, wherein the one or more neural networks detect and recognize the one or more features of the one or more predetermined regions from the data, calculating one or more accuracy indicators of the one or more features from the data as compared to one or more trained features from the one or more neural networks, comparing the value of the one or more accuracy indicators to one or more indicator thresholds and adjusting one or more parameters of one or more optical sensors based on the comparison between the one or more accuracy indicators and the one or more indicator thresholds.

Claims (46)

1. A method for calibrating one or more optical sensors on a sewing machine, the method comprising:

collecting data of one or more features of one or more predefined regions of at least one of the sewing machine, the environment surrounding the sewing machine, and the sewing material, wherein the data is collected by at least one of the one or more optical sensors;

processing the data through one or more neural networks, wherein the one or more neural networks detect and recognize the one or more features of the one or more predetermined regions from the data;

calculating one or more accuracy indicators of the one or more features from the data as compared to one or more trained features from the one or more neural networks;

comparing a value of the one or more accuracy indicators to one or more indicator thresholds; and

adjusting a parameter of at least one of the one or more optical sensors based on the comparison between the one or more accuracy indicators and the one or more indicator thresholds.

2. The method of claim 1 , wherein if the value of the one or more accuracy indicators is less than the one or more indicator thresholds, the method further comprises collecting additional data of the feature, processing the additional data through the one or more neural networks, calculating an additional accuracy indicator and comparing the value of the additional accuracy indicator to the one or more indicator thresholds.

3. The method of claim 1 , wherein if the value of the one or more accuracy indicators is greater than the one or more indicator thresholds, the method further comprises setting the one or more parameters of the one or more optical sensors to an adjusted state based on the comparison between the one or more accuracy indicators and the one or more indicator thresholds as calibrated parameters for the one or more optical sensors.

4. The method of claim 1 , wherein the method is run automatically at one or more of at start-up, during use of the sewing machine, and during any user-determined point in time when the sewing machine is powered on.

5. The method of claim 1 , wherein one or more of the predefined regions are located on a component or accessory, attached or loose, of the sewing machine.

6. The method of claim 1 , wherein the one or more predefined regions are located on one or more of a needle bar, a presser foot, a presser foot ankle, a stitch plate, a needle, a paper or plastic sheet, a fabric.

7. The method of claim 1 , wherein the data is visual or image data related to at least one of a geometry, a color, a contrast or a reflection of the one or more predefined regions.

8. The method of claim 7 , wherein the data is collected from multiple images.

9. The method of claim 1 , wherein the one or more accuracy indicators includes a probability of confidence as to the accuracy of the one or more features from the data.

10. The method of claim 1 , further comprising sending an alert signal or a message requesting that the user ensure that the one or more predetermined regions are in full view of the one or more optical sensors.

11. A sewing machine, comprising:

a sewing head attached to an arm suspended above a sewing bed by a pillar;

a needle bar extending from the sewing head and toward the sewing bed, wherein the needle bar holds a needle;

a presser bar with a presser foot extending away from the sewing head and toward the sewing bed;

one or more optical sensors arranged to collect data from one or more features of one or more predefined regions of the sewing machine; and

one or more processors for processing the data collected by the one or more optical sensors through one or more neural networks, wherein the one or more processors are configured to:

receive the data from the one or more optical sensors;

process the data through the one or more neural networks, wherein the one or more neural networks detects and recognizes the one or more features of the one or more predetermined regions from the data;

calculate one or more accuracy indicators of the one or more features from the data as compared to a trained feature from the one or more neural networks;

compare the value of the one or more accuracy indicators to one or more indicator thresholds; and

adjust a parameter of at least one of the one or more optical sensors based on the comparison between the one or more accuracy indicators and the one or more indicator thresholds.

12. The sewing machine of claim 11 , wherein if the value of the one or more accuracy indicators is less than the one or more indicator thresholds, the one or more processors are further configured to collect additional data of the one or more features, process the additional data through the one or more neural networks, calculate an additional accuracy indicator, and compare the value of the additional accuracy indicator to the one or more indicator thresholds.

13. The sewing machine of claim 11 , wherein if the value of the one or more accuracy indicators is greater than the one or more indicator thresholds, the one or more processors is further configured to set the one or more parameters of the one or more optical sensors to an adjusted state based on the comparison between the one or more accuracy indicators and the one or more indicator thresholds as calibrated parameters for the one or more optical sensors.

14. The sewing machine of claim 11 , wherein the one or more predefined regions are located on a component or accessory, attached or loose, of the sewing machine.

15. The sewing machine of claim 11 , wherein the one or more predefined regions are located on at least one of the needle bar, the presser foot, a presser foot ankle, a stitch plate, the needle, a paper or plastic sheet, or a fabric.

16. The sewing machine of claim 11 , wherein the data is visual or image data related to at least one of a geometry, a color, a contrast, or a reflection of the one or more predefined regions.

17. The sewing machine of claim 16 , wherein the data is collected from multiple images.

18. The sewing machine of claim 11 , wherein the one or more accuracy indicators includes one or more probabilities of confidence as to the accuracy of the one or more features from the data.

19. The sewing machine of claim 11 , wherein if the value of the one or more accuracy indicators is less than the one or more indicator thresholds, the one or more processors is further configured to send an alert signal or a message requesting the user to ensure that the one or more predetermined regions is in full view of the one or more optical sensor.

20. The sewing machine of claim 11 , wherein the one or more neural network are associated with the sewing machine and are configured to share the data with one or more additional neural networks associated with one or more different sewing machines or one or more parent neural networks to train the additional neural networks associated with the one or more different sewing machines or the one or more parent neural networks.

21. A sewing machine, comprising:

a sewing head attached to an arm suspended above a sewing bed by a pillar;

a needle bar extending from the sewing head and toward the sewing bed, wherein the needle bar holds a needle;

a presser bar with a presser foot extending away from the sewing head and toward the sewing bed;

one or more data gathering devices associated with the sewing machine and arranged to collect data from one or more features of one or more predefined regions of the sewing machine; and

one or more processors for processing the data collected by the one or more data gathering devices through one or more neural networks, wherein the one or more processors are configured to:

receive the data from the one or more data gathering devices;

process the data through the one or more neural networks, wherein the one or more neural networks detects and recognizes the one or more features of the one or more predetermined regions from the data;

calculate one or more accuracy indicators of the one or more features from the data as compared to a trained feature from the one or more neural networks;

compare the value of the one or more accuracy indicators to one or more indicator thresholds; and

adjust a parameter of at least one of the one or more data gathering devices based on the comparison between the one or more accuracy indicators and the one or more indicator thresholds.

Assignments (12)
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 062251/0387 Recorded Jan 2, 2025
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: SINGER SOURCING LIMITED LLC
Reel/Frame 069798/0793 →
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 →
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 →
ABL PATENT SECURITY AGREEMENT Recorded Dec 30, 2022
From: SINGER SOURCING LIMITED LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 062251/0896 →
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 Dec 29, 2022
From: SINGER SOURCING LIMITED LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 062251/0387 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 14, 2022
From: NILSSON, MATTIAS; KVARNSTRAND, LAURA
To: SINGER SOURCING LIMITED LLC
Reel/Frame 062089/0001 →
Continuity (2)
Provisional Application 63278286 · Nov 11, 2021
Related Publication 20230144574A1 · May 11, 2023
References Cited (47)
US 4481507A · Takiguchi et al. · 1984 [cited by applicant]
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 examiner]
US 6715435B1 · Wieczorek et al. · 2004 [cited by applicant]
US 8463420B2 · Tokura · 2013 [cited by applicant]
US 8606390B2 · Hjalmarsson et al. · 2013 [cited by applicant]
US 8607721B2 · Koga et al. · 2013 [cited by applicant]
US 8869721B2 · Suzuki · 2014 [cited by examiner]
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 · 2024 [cited by examiner]
US 20060015209A1 · Schweizer · 2006 [cited by applicant]
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, Jr. · 2019 [cited by applicant]
US 20190378266A1 · Takahashi · 2019 [cited by applicant]
US 20200087827A1 · Kamihira et al. · 2020 [cited by applicant]
US 20200248348A1 · Konzak · 2020 [cited by examiner]
US 20220042226A1 · Kvarnstrand · 2022 [cited by examiner]
US 20220335856A1 · Kvarnstrand · 2022 [cited by examiner]
CN 207845955U · 2018 [cited by applicant]
DE 202018103728U1 · 2019 [cited by applicant]
EP 1589869A1 · 2005 [cited by applicant]
EP 2924158A1 · 2015 [cited by applicant]
JP 2019201741A · 2019 [cited by applicant]
WO 2004069050A1 · 2004 [cited by applicant]
WO 2017090295A1 · 2017 [cited by applicant]
WO WO2023086462A1 · 2023 [cited by examiner]
International Search Report and Written Opinion from PCT/US2022/049533 dated Mar. 17, 2023. [cited by applicant]
International Search Report and Written Opinion from PCT Application No. PCT/US2021/038151 dated Oct. 12, 2021, 7 pages. [cited by applicant]
International Search Report and Written Opinion from PCT Application No. PCT/US2022/024768 dated Jul. 28, 2022, 19 pages. [cited by applicant]
Källström, et al., Prototype of an augmented reality user manual app for an advanced tool, Student Thesis, May 22, 2014, pp. 1-71. [cited by applicant]
Rambach et al., [POSTER] Augmented Things: Enhancing AR Applications leveraging the Internet of Things and Universal 3D Object Tracking, IEEE International Symposium on Mixed and Augmented Reality Adjunct Proceedings, 2… [cited by applicant]
International Preliminary Report on Patentability 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]
Cited By (1)
US 12,649,985