Patents by Inventor Anastasios Tsonis

Anastasios Tsonis 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: 20220120001
    Abstract: Computerized methods of creating embroidery including capturing embroidery instructions, receiving instructions at an embroidery engine, creating planned patterns of stitches, and outputting instructions for stitching, including instructions for printing colors onto a thread before stitching. Color may be printed in a gradient or gradually faded, for example, from a start color to an end color, or from a start color to an intermediate color and from the intermediate color to an end color. Color may be gradually faded from a start location to an end location or from a start location to an intermediate location and from the intermediate location to an end location. Varying shades of colors may be printed, patterns may be repeated, outlines, segments, and vectors may be used, and intermediate stitch color may be determined based on number of stitches or vector length. Some embodiments allow a user to change embroidery instructions while reapplying unchanged instructions.
    Type: Application
    Filed: October 19, 2020
    Publication date: April 21, 2022
    Inventors: Claude Vlandis, Brian J. Goldberg, Danielle R. Fernandez, Si Ming Yang, William M. Collins, Robert R. McTavish, Anastasios Tsonis
  • Patent number: 10590580
    Abstract: Computerized methods and software for creating customized embroidery. Embodiments include capturing a drawing from a user in a browser window as captured vectors, receiving the captured vectors and desired stitching parameters at an embroidery engine on a server, and creating a planned pattern of stitches from the captured vectors and the desired stitching parameters. Some embodiments include returning a rendering of the planned pattern of stitches to the browser or returning rendering vectors to the browser for drawing the planned pattern of stitches in the browser for inspection by the user. The drawing can include a freehand drawing, handwriting, or a signature, drawn or written by the user in the browser window. The desired stitching parameters can include angle, width, underlay type, density, or pull compensation of the stitches. In some embodiments, width varies along a vector path, for instance, based on pressure applied by the user while drawing.
    Type: Grant
    Filed: June 12, 2018
    Date of Patent: March 17, 2020
    Assignee: PULSE MICROSYSTEMS LTD.
    Inventors: Anastasios Tsonis, Brian J. Goldberg, Claude Vlandis, William M. Collins
  • Publication number: 20190376220
    Abstract: Computerized methods and software for creating customized embroidery. Embodiments include capturing a drawing from a user in a browser window as captured vectors, receiving the captured vectors and desired stitching parameters at an embroidery engine on a server, and creating a planned pattern of stitches from the captured vectors and the desired stitching parameters. Some embodiments include returning a rendering of the planned pattern of stitches to the browser or returning rendering vectors to the browser for drawing the planned pattern of stitches in the browser for inspection by the user. The drawing can include a freehand drawing, handwriting, or a signature, drawn or written by the user in the browser window. The desired stitching parameters can include angle, width, underlay type, density, or pull compensation of the stitches. In some embodiments, width varies along a vector path, for instance, based on pressure applied by the user while drawing.
    Type: Application
    Filed: June 12, 2018
    Publication date: December 12, 2019
    Inventors: Anastasios Tsonis, Brian J. Goldberg, Claude Vlandis, William M. Collins
  • Publication number: 20050060058
    Abstract: A method and system of remotely communicating embroidery pattern data to embroidery machines involving providing an embroidery pattern in response to a pattern selection input from a remote user at a local node, the input communicated through a communications connection between the local node and a server, receiving an identification address for an embroidery machine, communicating the embroidery pattern to the embroidery machine for application of the embroidery pattern to a work piece.
    Type: Application
    Filed: May 20, 2004
    Publication date: March 17, 2005
    Inventors: Marion Cameron, Ioan Carabenciov, William Collins, William Davis, Brian Goldberg, Mohan Rao, Anastasios Tsonis, Craig West
  • Patent number: 6390005
    Abstract: A method of filling a defined embroidery pattern shape, with the shape comprising a curve defining the shape, fills the pattern shape with a plurality of turning satin-like embroidery stitches which turn to follow the defined shape. In carrying out the method, the density inset for the next adjacent satin-like embroidery stitch is dynamically varied in accordance with any change in the defined shape from the previous stitch, taking into account the stitch length and stitch angle. The process is iteratively repeated , using the predefined perpendicular distance from the previous stitch end point to the new stitch end point until the defined shape is completely filled.
    Type: Grant
    Filed: May 14, 1998
    Date of Patent: May 21, 2002
    Inventors: Benito Chia, Brian Goldberg, Niranjan Mayya, Anastasios Tsonis
  • Patent number: 6216618
    Abstract: An embroidery system having an embroidery machine for automatically stitching embroidery stitch patterns on a garment and a machine controller for selectably controlling the operation of the embroidery machine in response to user provided selections, the improvement involves the use of a Windows CE based graphical user interface, such as a PDA, which is located between the user and the machine controller to provide user selections through the graphical user interface for directing the machine controller. The embroidery system has an associated embroidery functionality and the graphical user interface has a defined system architecture which may selectably enhance the embroidery system functionality by selectably adding software modules to the graphical user interface, such as to control the creation of embroidery lettering, to provide maintenance monitoring either locally or over the Internet, or to enable communication with the embroidery machine over a network.
    Type: Grant
    Filed: April 7, 2000
    Date of Patent: April 17, 2001
    Assignee: Pulse Microsystems Ltd.
    Inventors: Brian Goldberg, Anastasios Tsonis, Ben Chia, Jr.
  • Patent number: 6196146
    Abstract: A web based embroidery system capable of creating an automatically fulfilling a user customized embroidery order for a selectable garment over the internet. The system includes the ability to select the garment to be customized over the internet, to selectably locate an embroidery area on that garment, to select a customized embroidery pattern over the internet to be located in the user selected embroidery area, the ability to display an embroided simulation of the user located customized embroidery pattern on the selected garment, and the ability to provide embroidery pattern controlled signals over the internet to a remotely located embroidery machine for automatically stitching the user located customized embroidery pattern on an actual garment corresponding to the selected garment based on the displayed embroided simulation, which maybe a three dimensional simulation. In addition, customized embroidery lettering can be created and may be combined with a preexisting embroidery pattern.
    Type: Grant
    Filed: March 23, 2000
    Date of Patent: March 6, 2001
    Assignee: Pulse Microsystems Ltd.
    Inventors: Brian Goldberg, Niranjan Mayya, Anastasios Tsonis, Claude Vlandis
  • Patent number: 5771173
    Abstract: The present invention is an improved method for automatically generating chenille filled embroidery stitch patterns and/or claim stitching in a computer aided design system in which the shape to be filled is a complex polygon. Concentric polygons are constructed, such as either by using the medial axis of the polygon or by constructing offset elements and joining arcs without use of the medial axis, and sorted, and spirals are placed along the polygons with stitches being placed along the spirals. For chain stitching, rather than placing spirals, the chain stitches are placed on the perimeter of the concentric polygons.
    Type: Grant
    Filed: August 27, 1996
    Date of Patent: June 23, 1998
    Assignee: Pulse Microsystems, Ltd.
    Inventors: Anastasios Tsonis, Brian J. Goldberg, Aaron Martin Divinsky, Alexander Nicolaou, Benito Chia, Jr., Niranjan Mayya
  • Patent number: 5668730
    Abstract: The present invention is an improved method for automatically generating chain stitching in a computer aided design system in which the shape to be filled is a complex polygon. The Voronoi Diagram of the polygon is determined, concentric polygons are then constructed and sorted and the chain stitches are placed on the perimeter of the concentric polygons. The chain stitches can be used to completely fill a stitch pattern, such as an embroidery stitch pattern, or in conjunction with other stitching, such as Chenille stitching in an embroidery pattern.
    Type: Grant
    Filed: September 11, 1995
    Date of Patent: September 16, 1997
    Assignee: Pulse Microsystems Ltd.
    Inventors: Anastasios Tsonis, Brian J. Goldberg, Aaron Martin Divinsky, Alexander Nicolaou, Benito Chia, Jr., Niranjan Mayya
  • Patent number: 5541847
    Abstract: An improved method for automatically generating chenille filled embroidery stitch patterns and/or chain stitching in a computer aided design system in which the shape to be filled is a complex polygon. A spine of a medial axis of the Voronoi Diagram of the polygon is determined, modified concentric polygons are then constructed by clipping the edges of the concentric polygons that are within a clip width of the spine, the modified concentric polygons are then sorted and spirals are placed along the modified polygons with stitches being placed along the spirals, with the occurrence of any bald spots in the shape being filled being minimized. For chain stitching, rather than placing spirals, the chain stitches are placed on the perimeter of the concentric polygons.
    Type: Grant
    Filed: September 11, 1995
    Date of Patent: July 30, 1996
    Assignee: Pulse Microsystems Ltd.
    Inventors: Anastasios Tsonis, Brian J. Goldberg, Aaron M. Divinsky, Alexander Nicolaou, Benito Chia, Jr., Niranjan Mayya
  • Patent number: 5510994
    Abstract: The present invention is an improved method for automatically generating chain stitching in a computer aided design system in which the shape to be filled is a complex polygon. The medial axis of the polygon is determined, concentric polygons are then constructed and sorted and the chain stitches are placed on the perimeter of the concentric polygons. The chain stitches can be used to completely fill a stitch pattern, such as an embroidery stitch pattern, or in conjunction with other stitching, such as chenille stitching in an embroidery pattern.
    Type: Grant
    Filed: October 14, 1994
    Date of Patent: April 23, 1996
    Assignee: Pulse Microsystems Ltd.
    Inventors: Anastasios Tsonis, Brian J. Goldberg, Aaron M. Divinsky, Alexander Nicolaou
  • Patent number: 5506784
    Abstract: The present invention is an improved method for automatically generating chenille filled embroidery stitch patterns and/or chain stitching in a computer aided design system in which the shape to be filled is a complex polygon. The medial axis of the polygon is determined, concentric polygons are then constructed and sorted and spirals are placed along the polygons with stitches being placed along the spirals. For chain stitching, rather than placing spirals, the chain stitches are placed on the perimeter of the concentric polygons.
    Type: Grant
    Filed: October 14, 1994
    Date of Patent: April 9, 1996
    Assignee: Pulse Microsystems Ltd.
    Inventors: Anastasios Tsonis, Brian J. Goldberg, Aaron M. Divinsky, Alexander Nicolaou
  • Patent number: 5430658
    Abstract: A method for creating a self-generating embroidery design pattern, which may be provided alone or merged with an existing pattern comprising the steps of defining a predetermined fractal shape having an associated axiom and production rules; parsing the axiom and production rules associated with the defined fractal shape and performing the production rules a selectable predetermined number of times for providing a plurality of stitch or outline points in accordance with a desired finished embroidery design pattern size, the stitch points being in either an outline data format or a stitch data format; converting the outline data format into a stitch data format; and translating the stitch data format into a predetermined embroidery language machine code for controlling an associated embroidery machine responsive to the predetermined embroidery language machine code.
    Type: Grant
    Filed: October 4, 1993
    Date of Patent: July 4, 1995
    Assignee: Pulse Microsystems, Ltd.
    Inventors: Aaron M. Divinsky, Brian J. Goldberg, Alexander Nicolaou, Anastasios Tsonis
  • Patent number: 5343401
    Abstract: An interactive system and method for creating and modifying embroidery designs is disclosed. The system provides a user with numerous functions for interactively creating and modifying embroidery designs, and generating the necessary stitch commands for recreating the embroidery design on an embroidery stitching machine. The system is preferably operative on an IBM PC. The system is menu-based, and may be used for modifying embroidery designs in either outline-format or stitch-format. Once a design has been entered, the user may utilize predetermined functions to quickly alter a design and visualize the resulting design. The system further provides a method for modifying embroidery designs in an outline format into bridge type lettering.
    Type: Grant
    Filed: September 17, 1992
    Date of Patent: August 30, 1994
    Assignee: Pulse Microsystems Ltd.
    Inventors: Brian J. Goldberg, Anastasios Tsonis
  • Patent number: 5270939
    Abstract: This invention relates to a method for converting low-level stitch-by-stitch numerical control code embroidery design programs into an outline format which can be edited and modified to generate new design patterns which may be converted back to either stitch-by-stitch numerical control codes or a condensed data format.
    Type: Grant
    Filed: November 26, 1991
    Date of Patent: December 14, 1993
    Inventors: Brian J. Goldberg, Anastasios Tsonis