Patents by Inventor Nirav B. Patel
Nirav B. Patel has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9150990Abstract: 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.Type: GrantFiled: August 22, 2014Date of Patent: October 6, 2015Assignee: CIMPRESS SCHWEIZ GMBHInventors: David A. Goldman, Nirav B. Patel
-
Patent number: 9103059Abstract: Methods and apparatus to manipulate embroidery designs via a communication network are disclosed. An example apparatus includes An apparatus for manipulating an embroidery design via a communication network, comprising a client computer to: receive a communication from a server, the communication including embroidery data; display, via a user interface of the client computer, a first image based on the embroidery data; edit the embroidery data stored in a memory of the client computer to create modified embroidery data in response to receiving a command via the user interface of the client computer; and display, via the user interface of the client computer, a second image based on the modified embroidery data in the memory of the client computer.Type: GrantFiled: November 18, 2013Date of Patent: August 11, 2015Assignee: VISTAPRINT SCHWEIZ GMBHInventors: David A. Goldman, Nirav B. Patel
-
Publication number: 20140364988Abstract: 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.Type: ApplicationFiled: August 22, 2014Publication date: December 11, 2014Inventors: David A. Goldman, Nirav B. Patel
-
Patent number: 8831766Abstract: Systems, methods, and apparatus for embroidery thread color management are disclosed. An example method comprises determining a first set of thread colors to be used in an embroidery design, determining a second set of thread colors assigned to a first embroidery machine, determining a third set of thread colors assigned to a second embroidery machine, determining a first difference of the number of thread colors in the first set of thread colors that are not in the second set of thread colors, determining a second difference of the number of thread colors in the first set of thread colors that are not in the third set of thread colors, and assigning the embroidery design to a queue for the first embroidery machine when the first difference is smaller than the second difference.Type: GrantFiled: August 7, 2013Date of Patent: September 9, 2014Assignee: Vistaprint Schweiz GmbHInventors: David A. Goldman, Nirav B. Patel
-
Publication number: 20140074278Abstract: Methods and apparatus to manipulate embroidery designs via a communication network are disclosed. An example apparatus includes An apparatus for manipulating an embroidery design via a communication network, comprising a client computer to: receive a communication from a server, the communication including embroidery data; display, via a user interface of the client computer, a first image based on the embroidery data; edit the embroidery data stored in a memory of the client computer to create modified embroidery data in response to receiving a command via the user interface of the client computer; and display, via the user interface of the client computer, a second image based on the modified embroidery data in the memory of the client computer.Type: ApplicationFiled: November 18, 2013Publication date: March 13, 2014Applicant: Vistaprint Schweiz GmbHInventors: David A. Goldman, Nirav B. Patel
-
Publication number: 20130319308Abstract: Systems, methods, and apparatus for embroidery thread color management are disclosed. An example method comprises determining a first set of thread colors to be used in an embroidery design, determining a second set of thread colors assigned to a first embroidery machine, determining a third set of thread colors assigned to a second embroidery machine, determining a first difference of the number of thread colors in the first set of thread colors that are not in the second set of thread colors, determining a second difference of the number of thread colors in the first set of thread colors that are not in the third set of thread colors, and assigning the embroidery design to a queue for the first embroidery machine when the first difference is smaller than the second difference.Type: ApplicationFiled: August 7, 2013Publication date: December 5, 2013Inventors: David A. Goldman, Nirav B. Patel
-
Patent number: 8588954Abstract: Methods and apparatus to manipulate embroidery designs via a communication network are disclosed. The method includes receiving at a server, via the communication network, a request from a client computer, the request including first data associated with the embroidery design, processing at least some of the first data at the server to generate at least one of image data or embroidery data, and transmitting, via the communication network, a response to the client computer, the response to be received by a user interface for manipulating embroidery design information at the client computer and including at least one of the image data or the embroidery data.Type: GrantFiled: December 15, 2010Date of Patent: November 19, 2013Assignee: Vistaprint Schweiz GmbHInventors: David A. Goldman, Nirav B. Patel
-
Patent number: 8515572Abstract: Systems, methods, and apparatus for embroidery thread color management are disclosed. An example method comprises determining a first number of thread colors to be used by first designs assigned to a first embroidery machine, determining a second number of thread colors to be used by second designs assigned to a second embroidery machine, determining a difference between a first production time for the first embroidery machine and a second production time for the second embroidery machine, identifying which one of the first designs would increase the second number of thread colors by the smallest number when that one of the first designs is added to the second designs, and moving the identified one of the first designs to the second designs.Type: GrantFiled: April 13, 2012Date of Patent: August 20, 2013Assignee: Vistaprint Technologies LimitedInventors: David A. Goldman, Nirav B. Patel
-
Publication number: 20120203372Abstract: Systems, methods, and apparatus for embroidery thread color management are disclosed. An example method comprises determining a first number of thread colors to be used by first designs assigned to a first embroidery machine, determining a second number of thread colors to be used by second designs assigned to a second embroidery machine, determining a difference between a first production time for the first embroidery machine and a second production time for the second embroidery machine, identifying which one of the first designs would increase the second number of thread colors by the smallest number when that one of the first designs is added to the second designs, and moving the identified one of the first designs to the second designs.Type: ApplicationFiled: April 13, 2012Publication date: August 9, 2012Inventors: David A. Goldman, Nirav B. Patel
-
Patent number: 8170708Abstract: Systems, methods, and apparatus for embroidery thread color management are disclosed. An example method comprises determining a first set of thread colors to be used in an embroidery design, determining a second set of thread colors assigned to a first embroidery machine, determining a third set of thread colors assigned to a second embroidery machine, determining a first difference of the number of thread colors in the first set of thread colors that are not in the second set of thread colors, determining a second difference of the number of thread colors in the first set of thread colors that are not in the third set of thread colors, and assigning the embroidery design to a queue for the first embroidery machine when the first difference is smaller than the second difference.Type: GrantFiled: January 14, 2009Date of Patent: May 1, 2012Assignee: Vistaprint Technologies LimitedInventors: David A. Goldman, Nirav B. Patel
-
Publication number: 20110087728Abstract: Methods and apparatus to manipulate embroidery designs via a communication network are disclosed. The method includes receiving at a server, via the communication network, a request from a client computer, the request including first data associated with the embroidery design, processing at least some of the first data at the server to generate at least one of image data or embroidery data, and transmitting, via the communication network, a response to the client computer, the response to be received by a user interface for manipulating embroidery design information at the client computer and including at least one of the image data or the embroidery data.Type: ApplicationFiled: December 15, 2010Publication date: April 14, 2011Inventors: David A. Goldman, Nirav B. Patel
-
Patent number: 7920939Abstract: A method and system are disclosed for creating and manipulating embroidery designs over a wide area network. The method includes steps to transmit various embroidery design data over a wide area network between a client and a server The manner in which the embroidery design data is created, manipulated, and transmitted allows a user to preview photo realistic renderings of possible finished products, and more precisely adjust interpretations through a provided user interface with minimum latency.Type: GrantFiled: June 25, 2007Date of Patent: April 5, 2011Assignee: Vistaprint Technologies LimitedInventors: David A Goldman, Nirav B. Patel
-
Publication number: 20100017011Abstract: Systems, methods, and apparatus for embroidery thread color management are disclosed. An example method comprises determining a first set of thread colors to be used in an embroidery design, determining a second set of thread colors assigned to a first embroidery machine, determining a third set of thread colors assigned to a second embroidery machine, determining a first difference of the number of thread colors in the first set of thread colors that are not in the second set of thread colors, determining a second difference of the number of thread colors in the first set of thread colors that are not in the third set of thread colors, and assigning the embroidery design to a queue for the first embroidery machine when the first difference is smaller than the second difference.Type: ApplicationFiled: January 14, 2009Publication date: January 21, 2010Inventors: David A. Goldman, Nirav B. Patel
-
Publication number: 20080079727Abstract: A method and system are disclosed for creating and manipulating embroidery designs over a wide area network. The method includes steps to transmit various embroidery design data over a wide area network between a client and a server The manner in which the embroidery design data is created, manipulated, and transmitted allows a user to preview photo realistic renderings of possible finished products, and more precisely adjust interpretations through a provided user interface with minimum latency.Type: ApplicationFiled: June 25, 2007Publication date: April 3, 2008Inventors: David A. Goldman, Nirav B. Patel