IP Library Granted Patent US 9,150,990
Granted Patent B2
US 9,150,990 · App. 14/466,521 · Granted Oct 6, 2015

Systems, methods and apparatus for embroidery thread color management

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 9,150,990
App. No.
14/466,521
Granted
Oct 6, 2015
Kind
B2
Abstract

Systems, methods, and apparatus for embroidery thread color management are disclosed. An example method comprises determining a set of thread colors needed for a set of embroidery designs including a first embroidery design and a second embroidery design, annotating the second embroidery design, the annotating comprising appending a reference to the second embroidery design in a first queue of designs to be embroidered by a first embroidery machine, and rolling back the annotation of the second embroidery design. The rolling back comprises removing the annotation, removing the reference, and removing a thread color from the set of thread colors, the thread color resulting from the second embroidery design.

Claims (33)

1. A method, comprising:

determining a set of thread colors needed for a set of embroidery designs including a first embroidery design and a second embroidery design;

annotating the second embroidery design, the annotation comprising appending a reference to the second embroidery design in a first queue of designs to be embroidered by a first embroidery machine; and

rolling back the annotation of the second embroidery design, the rolling back comprising:

removing the reference; and

removing a thread color from the set of thread colors, the thread color resulting from the second embroidery design.

2. A method as defined in claim 1 , further comprising moving the first embroidery design from the first queue of designs to be embroidered by the first embroidery machine to a second queue of designs to be embroidered by a second embroidery machine, the rolling back being performed in response to the moving.

3. A method as defined in claim 2 , further comprising re-annotating the second embroidery design.

4. A method as defined in claim 2 , further comprising determining whether a first production time associated with the first embroidery machine is longer than a second production time associated with the second embroidery machine by at least a threshold amount, the moving the first embroidery design being in response to determining that the first production time is longer than a second production time by at least the threshold amount.

5. A method as defined in claim 1 , wherein the second embroidery design is referenced after the first embroidery design in the first queue.

6. A system, comprising:

a first embroidery machine to embroider first designs;

a second embroidery machine to embroider second designs; and

a computer to:

determine a set of thread colors needed for a set of embroidery designs including a first embroidery design and a second embroidery design;

annotate the second embroidery design, the annotation comprising appending a reference to the second embroidery design in a first queue of designs to be embroidered by the first embroidery machine; and

roll back the annotation of the second embroidery design, the rolling back comprising:

removing the reference; and

removing a thread color from the set of thread colors, the thread color resulting from the second embroidery design.

7. A system as defined in claim 6 , whether the computer is further to move the first embroidery design from the first queue of designs to be embroidered by the first embroidery machine to a second queue of designs to be embroidered by the second embroidery machine, the computer to perform the rolling back in response to the moving.

8. A system as defined in claim 7 , wherein the computer is further to re-annotate the second embroidery design.

9. A system as defined in claim 7 , wherein the computer is further to determine whether a first production time associated with the first embroidery machine is longer than a second production time associated with the second embroidery machine by at least a threshold amount, the moving the first embroidery design being in response to determining that the first production time is longer than a second production time by at least the threshold amount.

10. A system as defined in claim 6 , wherein the second embroidery design is referenced after the first embroidery design in the first queue.

11. A processor platform, comprising a microprocessor programmed to:

determine a set of thread colors needed for a set of embroidery designs including a first embroidery design and a second embroidery design;

annotate the second embroidery design, the annotation comprising appending a reference to the second embroidery design in a first queue of designs to be embroidered by a first embroidery machine; and

roll back the annotation of the second embroidery design, the rolling back comprising:

removing the reference; and

removing a thread color from the set of thread colors, the thread color resulting from the second embroidery design.

12. A processor platform as defined in claim 11 , whether the microprocessor is further to move the first embroidery design from the first queue of designs to be embroidered by the first embroidery machine to a second queue of designs to be embroidered by the second embroidery machine, the microprocessor to perform the rolling back in response to the moving.

13. A processor platform as defined in claim 12 , wherein the microprocessor is further to re-annotate the second embroidery design.

14. A processor platform as defined in claim 12 , wherein the microprocessor is further to determine whether a first production time associated with the first embroidery machine is longer than a second production time associated with the second embroidery machine by at least a threshold amount, the moving the first embroidery design being in response to determining that the first production time is longer than a second production time by at least the threshold amount.

15. A processor platform as defined in claim 11 , wherein the second embroidery design is referenced after the first embroidery design in the first queue.

Assignments (7)
SECURITY INTEREST Recorded Jul 13, 2017
From: CIMPRESS SCHWEIZ GMBH
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 042999/0992 →
CHANGE OF NAME Recorded Jul 7, 2015
From: VISTAPRINT SCHWEIZ GMBH
To: CIMPRESS SCHWEIZ GMBH
Reel/Frame 036074/0273 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2015
From: SOFT SIGHT, INC., A DELAWARE CORPORATION
To: VISTAPRINT TECHNOLOGIES LIMITED
Reel/Frame 034798/0833 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2015
From: VISTAPRINT TECHNOLOGIES LIMITED
To: VISTAPRINT LIMITED
Reel/Frame 034798/0856 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2015
From: VISTAPRINT LIMITED
To: VISTAPRINT SCHWEIZ GMBH
Reel/Frame 034798/0879 →
MERGER Recorded Jan 23, 2015
From: SOFT SIGHT, INC., A NEW YORK CORPORATION
To: SOFT SIGHT, INC., A DELAWARE CORPORATION
Reel/Frame 034798/0838 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 23, 2015
From: GOLDMAN, DAVID A.; PATEL, NIRAV B.
To: SOFT SIGHT, INC., A NEW YORK CORPORATION
Reel/Frame 034798/0811 →