Systems, methods and apparatus for embroidery thread color management
View Patent ↗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.
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.