Patents by Inventor David Goldman

David Goldman 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).

  • Publication number: 20140279271
    Abstract: Systems, methods and tools facilitate efficient and convenient e-commerce based group ordering. A group order organizer tool allows a group order organizer to create and configure a group order, specify group members, specify and configure information to be solicited from group members, and customize various details of the group order. The group order tool automatically generates member-specific group order notification documents containing member-specific input controls to allow individual group members to input solicited information. Group order notification and management tools send out the group order notification documents to the group members and manage the responses.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Vistaprint Technologies Limited
    Inventors: David A. Goldman, Eugene Hsu, Susan C. Rice, David A. Yuknat
  • Patent number: 8831766
    Abstract: 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: Grant
    Filed: August 7, 2013
    Date of Patent: September 9, 2014
    Assignee: Vistaprint Schweiz GmbH
    Inventors: David A. Goldman, Nirav B. Patel
  • Publication number: 20140156054
    Abstract: Printer driver systems and methods for automatic generation of embroidery designs are disclosed. An example method includes receiving a print command associated with print data representative of a design to be embroidered, and generating embroidery data using a printer driver and based on the print data.
    Type: Application
    Filed: February 6, 2014
    Publication date: June 5, 2014
    Applicant: Vistaprint Schweiz GmbH
    Inventors: David A. Goldman, Nirav Patel, Mingkui Song
  • Publication number: 20140094952
    Abstract: A method and system are disclosed for automatically generating embroidery designs. A described method includes identifying vertices in a set of chain-code points defining an edge of a first object to be embroidered; filtering the vertices by: determining whether a height of a first triangle defined by a first one of the vertices and ones of the vertices that neighbor the first one of the vertices is at least a threshold; and when the height is less than the threshold, eliminating the first one of the vertices from the vertices; and generating embroidery data based on the filtered vertices.
    Type: Application
    Filed: August 27, 2013
    Publication date: April 3, 2014
    Inventor: David A. Goldman
  • Publication number: 20140074278
    Abstract: 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: Application
    Filed: November 18, 2013
    Publication date: March 13, 2014
    Applicant: Vistaprint Schweiz GmbH
    Inventors: David A. Goldman, Nirav B. Patel
  • Publication number: 20140064139
    Abstract: Systems and methods of (remotely) controlling aspects of pools and spas and of modifying water contained therein are detailed. Internet-enabled access to pool and spa controllers may happen without any need for users to create firewall ports or utilize static internet protocol addresses. Certain networking devices may be configured using a USB connection or SD card, avoiding any requirement for an Ethernet cable or supplying separate power to the devices during configuration. Other devices may be configured wirelessly, without need of any USB connection or SD card. Time-varying data may be obtained in respect of one or more installations and analyzed for various information.
    Type: Application
    Filed: August 31, 2012
    Publication date: March 6, 2014
    Inventors: E. Keith Mcqueen, David Nibler, Dindo Uy, David Goldman
  • Patent number: 8660683
    Abstract: Printer driver systems and methods for automatic generation of embroidery designs are disclosed. An example method includes identifying intersections of line segments from different ones of first polygonal objects, determining relationships between the line segments based on the intersections, removing a redundancy between at least two of the line segments, generating, using a computer, second polygonal objects based on the intersections and the line segments, and outputting, from the computer, embroidery data representative of the second polygonal objects.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: February 25, 2014
    Assignee: Vistaprint Schweiz GmbH
    Inventors: David A. Goldman, Nirav Patel, Mingkui Song
  • Patent number: 8601635
    Abstract: An oral care implement having a handle and a toothbrush head is disclosed. The head includes a base portion and a cleaning portion. The cleaning portion includes a plurality of cleaning elements, wherein the cleaning portion is attached to the base portion at a first end and a second end. A mid-section of the cleaning portion is elevated above the base portion such that an opening is created between the base portion and the cleaning portion, and wherein the opening extends along a longitudinal axis of the head.
    Type: Grant
    Filed: May 5, 2011
    Date of Patent: December 10, 2013
    Assignee: The Gillette Company
    Inventors: Paul David Goldman, Mark Edward Farrell, Paul Albert Sagel
  • Publication number: 20130319308
    Abstract: 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: Application
    Filed: August 7, 2013
    Publication date: December 5, 2013
    Inventors: David A. Goldman, Nirav B. Patel
  • Patent number: 8588954
    Abstract: 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: Grant
    Filed: December 15, 2010
    Date of Patent: November 19, 2013
    Assignee: Vistaprint Schweiz GmbH
    Inventors: David A. Goldman, Nirav B. Patel
  • Publication number: 20130270339
    Abstract: A system for labeling a patient specimen tube with identification information that includes a labeling device. The labeling device includes scanning and printing units electronically connected to a microcomputer. The scanning unit is configured to electronically read machine readable information provided on a patient identification article carried by the patient. The printing unit includes a print head. The microcomputer is programmed to receive information obtained by the scanning unit, interface with a database to correlate the received information with patient label information, format the patient label information, and prompt the printing unit to print the patient label information onto the specimen tube. In some embodiments, the database is maintained by a network server, with the labeling device electronically interfacing with the network server.
    Type: Application
    Filed: April 12, 2013
    Publication date: October 17, 2013
    Inventors: Luke Westra, Philip M. Anthony, Evan P. Thompson, Aaron Eiger, David Schwaba, Kenneth J. Bargo, David Goldman, Trevor Wesolowski
  • Patent number: 8532810
    Abstract: A method and system are disclosed for automatically generating embroidery designs. A described method includes segmenting image data into a plurality of objects including a first object, recursively generating fragments from the first object to generate an order in which the fragments are to be sewn, the order to reduce thread cuts or increase path connectivity between the fragments, and generating an image output file representative of an embroidery design based on the fragments and the order.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: September 10, 2013
    Assignee: VistaPrint Technologies Limited
    Inventor: David A. Goldman
  • Publication number: 20130216615
    Abstract: Provided herein are compositions containing compounds, or pharmaceutically acceptable salts, that metabolize to monomethyl fumarate with certain pharmacokinetic parameters and methods for treating, prophylaxis, or amelioration of neurodegenerative diseases including multiple sclerosis using such compositions in a subject, wherein if the compositions contain dimethyl fumarate, the total amount of dimethyl fumarate in the compositions ranges from about 43% w/w to about 95% w/w.
    Type: Application
    Filed: February 6, 2013
    Publication date: August 22, 2013
    Inventor: David Goldman
  • Patent number: 8515572
    Abstract: 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: Grant
    Filed: April 13, 2012
    Date of Patent: August 20, 2013
    Assignee: Vistaprint Technologies Limited
    Inventors: David A. Goldman, Nirav B. Patel
  • Publication number: 20130048929
    Abstract: A portable winch assembly includes a winch mechanism connected to a support structure adapted to be manually transportable. A battery pack is releasably coupled to a remote control unit. The remote control unit is operated to control the winch mechanism. The battery pack and the remote control unit can be electrically connected to the winch mechanism by a flexible power cable, or the battery pack can be mounted with the winch mechanism and a wireless remote control unit can be used to operate the winch mechanism.
    Type: Application
    Filed: July 28, 2011
    Publication date: February 28, 2013
    Inventors: Shelby K. Starks, David A. Carrier, Daniel J. White, Daniel N. Lopano, James B. Watson, Lauren M. Wenchel, David A. Goldman, Maurice L. LaPointe, Daniele C. Brotto, Gabriel E. Concari, William J. Robinson
  • Publication number: 20120280578
    Abstract: Systems and methods are disclosed for shutting down a laser system in an intelligent and flexible manner. An intelligent laser interlock system includes both hardwired components, and intelligent components configured to execute computing instructions. The hardwired components and the intelligent components are configured to shutdown the laser system to one or more alternative shutdown states in response to one or more interlock signals.
    Type: Application
    Filed: July 19, 2012
    Publication date: November 8, 2012
    Inventors: Andrew D. Stadler, David Goldman, Mark Farley, Michael Mielke
  • Publication number: 20120245726
    Abstract: A method and system are disclosed for automatically generating embroidery designs. A described method includes segmenting image data into a plurality of objects including a first object, recursively generating fragments from the first object to generate an order in which the fragments are to be sewn, the order to reduce thread cuts or increase path connectivity between the fragments, and generating an image output file representative of an embroidery design based on the fragments and the order.
    Type: Application
    Filed: June 6, 2012
    Publication date: September 27, 2012
    Inventor: David A. Goldman
  • Publication number: 20120203372
    Abstract: 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: Application
    Filed: April 13, 2012
    Publication date: August 9, 2012
    Inventors: David A. Goldman, Nirav B. Patel
  • Patent number: 8232687
    Abstract: The present invention comprises, in various embodiments, systems and methods for shutting down a laser system in an intelligent and flexible manner. An intelligent laser interlock system includes both hardwired components, and intelligent components configured to execute computing instructions. The hardwired components and the intelligent components are configured to shutdown the laser system to one or more alternative shutdown states in response to one or more interlock signals.
    Type: Grant
    Filed: April 26, 2007
    Date of Patent: July 31, 2012
    Assignee: Raydiance, Inc.
    Inventors: Andrew D. Stadler, David Goldman, Mark Farley, Michael Mielke
  • Patent number: 8219238
    Abstract: A method and system are disclosed for automatically generating embroidery designs from a scanned image. A described method of generating embroidery data from image data includes identifying an object from the image data, wherein the object corresponds to a contiguous portion of an image defined by the image data. The described method further includes determining a plurality of possible stitch angles for the object and determining respective numbers of fragments required to stitch the object for each of the possible stitch angles. The method further includes selecting a stitch angle from the plurality of possible stitch angles, wherein the selected stitch angle is to result in a least number of fragments to stitch the object, and generating the embroidery data based on the selected stitch angle.
    Type: Grant
    Filed: July 22, 2009
    Date of Patent: July 10, 2012
    Assignee: Vistaprint Technologies Limited
    Inventor: David A. Goldman