Patents by Inventor Ioannis Doukakis

Ioannis Doukakis 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: 20240144445
    Abstract: A photographic image is converted into a monochrome sketch embroidery resulting in more artistic flexibility in creating an embroidery image, resulting in 50% fewer stitches, and making the embroidered article more flexible and comfortable to wear. Software reads an image and resizes it, either down-sampling or up-sampling. If not already in grayscale, the image is converted to grayscale. A Gaussian blur is applied to the gray scale image. Then the image is combined with a color dodge operating formula. A histogram of the resulting image is generated. Then the software locates a low percentile value and a high percentile value within the histogram. The grayscale bitmap is then stretched in accordance with a formula involving the high percentile value and low percentile value. Finally, the software converts the resulting image back to RGB. The final image is used in conjunction with U.S. patent Ser. No. 10/132,018 with certain modifications.
    Type: Application
    Filed: October 25, 2023
    Publication date: May 2, 2024
    Inventor: Ioannis Doukakis
  • Publication number: 20240133095
    Abstract: In the case of an embroidery image containing a plurality of individual parts, where at least two individual parts are to be stitched in the same color, an initial sequence is first generated by software of the individual parts to bear the same color. This is done by the user who clicks on the individual parts to bear the same color and the creation of a list corresponding to the selected individual parts. Then, the user is able to rearrange that sequence by drawing new arrows on the embroidery image based on the proximity of the individual parts to each other in order to make stitching less visible on the embroidered product and to reduce the trim time in the embroidery process.
    Type: Application
    Filed: October 10, 2023
    Publication date: April 25, 2024
    Inventor: Ioannis Doukakis
  • Patent number: 10132018
    Abstract: Software converts a photographic image into realistic and customized embroidery. Software reads photographic image, down-sampling or up-sampling so that a single pixel has a Density, One Grayscale image is created to calculate derivatives for each pixel using Sobel operator to calculate angle and magnitude and stores in a Sobel table. One Color Image is created to materialize and reduce color selection. A series of polylines are calculated to connect same-color pixels using the pixel's angle from the Sobel table. Polylines are reduced to a manageable size first by multiplying all points by Density resulting in stitch data in physical units, and by using a series of rules and formulas involving angles and magnitudes of each pixel from the Sobel table, Commands are appended to an embroidery machine to generate the final embroidery.
    Type: Grant
    Filed: June 3, 2017
    Date of Patent: November 20, 2018
    Assignee: DRAWSTITCH INTERNATIONAL LTD.
    Inventors: Konstantinos Angelakis, Ioannis Doukakis, Miltiadis Vasileiadis
  • Publication number: 20170350051
    Abstract: Software converts a photographic image into realistic and customized embroidery. Software reads photographic image, down-sampling or up-sampling so that a single pixel has a Density, One Grayscale image is created to calculate derivatives for each pixel using Sobel operator to calculate angle and magnitude and stores in a Sobel table. One Color Image is created to materialize and reduce color selection. A series of polylines are calculated to connect same-color pixels using the pixel's angle from the Sobel table. Polylines are reduced to a manageable size first by multiplying all points by Density resulting in stitch data in physical units, and by using a series of rules and formulas involving angles and magnitudes of each pixel from the Sobel table, Commands are appended to an embroidery machine to generate the final embroidery.
    Type: Application
    Filed: June 3, 2017
    Publication date: December 7, 2017
    Inventors: Konstantinos Angelakis, Ioannis Doukakis, Miltiadis Vasileiadis
  • Patent number: 9014837
    Abstract: Method for creating a crystal/rhinestone template utilizing a sewing/embroidery machine to perforate a medium in a desired pattern. In the case of a multiple-needle sewing/embroidery machine, the machine's needle is replaced by a perforator blade and perforator blade holder which are attached to machine's needle bar. Machine's needle plate is replaced by perforator plate and waste holder. With a single-needle sewing/embroidery machine, machine's needle is replaced by a pressing tool attached to the machine's needle bar. A contact point, a spring, and an arm are attached to machine's presser foot. Machine's needle plate is replaced by perforator plate. A template medium is placed on a work surface of machine. Machine is operated by software that reads a user-specified pattern/motif outline for filling stones in vector form, using innate rules to move machine frame and control hole placement.
    Type: Grant
    Filed: August 26, 2012
    Date of Patent: April 21, 2015
    Inventors: Ioannis Doukakis, Miltiadis Vasileiadis, Konstantinos Angelakis
  • Patent number: 8694146
    Abstract: A method of creating embroidery designs with the use of embroidery software to weave overlapping graphemes to imitate monogramming by hand. A user-specified template for letter layout is designed so that letters overlap. Software reads the letters from a True-Type/Open-Type font file in vector form. Each individual letter is distorted to the template using 3rd degree Bezier Surfaces, 2nd degree Bezier curves and line segments are converted to 3rd degree Bezier curves. Software calculates the intersecting areas using 2-Dimensional Constructive Solid Geometry (CSG) to determine which letter will be on-top at each letter intersection, and sorts the intersecting areas into zones, wherein the top letter for each zone is toggled, letters within a zone are alternated, and only the top letter segment is shown. Software cuts out letter segments that will be below another letter at each intersection, and fills the weaved letter or grapheme areas with embroidery.
    Type: Grant
    Filed: August 22, 2012
    Date of Patent: April 8, 2014
    Inventors: Ioannis Doukakis, Miltiadis Vasileiadis, Konstantinos Angelakis
  • Publication number: 20130054000
    Abstract: Method for creating a crystal/rhinestone template utilizing a sewing/embroidery machine to perforate a medium in a desired pattern. In the case of a multiple-needle sewing/embroidery machine, the machine's needle is replaced by a perforator blade and perforator blade holder which are attached to machine's needle bar. Machine's needle plate is replaced by perforator plate and waste holder. With a single-needle sewing/embroidery machine, machine's needle is replaced by a pressing tool attached to the machine's needle bar. A contact point, a spring, and an arm are attached to machine's presser foot. Machine's needle plate is replaced by perforator plate. A template medium is placed on a work surface of machine. Machine is operated by software that reads a user-specified pattern/motif outline for filling stones in vector form, using innate rules to move machine frame and control hole placement.
    Type: Application
    Filed: August 26, 2012
    Publication date: February 28, 2013
    Inventors: Ioannis Doukakis, Miltiadis Vasileiadis, Konstantinos Angelakis
  • Publication number: 20130054002
    Abstract: A method of creating embroidery designs with the use of embroidery software to weave overlapping graphemes to imitate monogramming by hand. A user-specified template for letter layout is designed so that letters overlap. Software reads the letters from a True-Type/Open-Type font file in vector form. Each individual letter is distorted to the template using 3rd degree Bezier Surfaces. 2nd degree Bezier curves and line segments are converted to 3rd degree Bezier curves. Software calculates the intersecting areas using 2-Dimensional Constructive Solid Geometry (CSG) to determine which letter will be on-top at each letter intersection, and sorts the intersecting areas into zones, wherein the top letter for each zone is toggled, letters within a zone are alternated, and only the top letter segment is shown. Software cuts out letter segments that will be below another letter at each intersection, and fills the weaved letter or grapheme areas with embroidery.
    Type: Application
    Filed: August 22, 2012
    Publication date: February 28, 2013
    Inventors: Ioannis Doukakis, Miltiadis Vasileiadis, Konstantinos Angelakis