Patents by Inventor Velislava Yanchina

Velislava Yanchina 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: 11907640
    Abstract: A computer implemented method includes receiving embedded font text defining characters associated with an original font family. The embedded font text is processed to generate original glyph metrics data, a combined original font glyph width based on the original glyph metrics data, and one or more candidate font families are identified. For each candidate font family a combined candidate font family glyph width is calculated and a candidate font family difference, the candidate font family difference being a measure of how the candidate font family's combined candidate font family glyph width compares to the combined original font glyph width. A particular candidate font family is selected as a replacement font family based on the candidate font family differences of the one or more candidate font families.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: February 20, 2024
    Assignee: CANVA PTY LTD
    Inventors: Stephan Schwiebert, Velislava Yanchina, Henrry Eduardo Iguaro Jaramillo
  • Publication number: 20230419556
    Abstract: Described herein is a computer implemented method for compressing a shape. The method includes: receiving input shape data defining first and second original shape commands and generating first and second compressed shape commands corresponding thereto. Generating the second compressed shape command includes generating a relative shape command that is a version of the second original shape command in which parameters are relatively defined; generating an absolute shape command that is a version of the second original shape command in which parameters are absolutely defined; and selecting a smaller or equal smallest of the relative shape command and the absolute shape command to be the second compressed shape command.
    Type: Application
    Filed: June 17, 2023
    Publication date: December 28, 2023
    Applicant: Canva Pty Ltd
    Inventors: Henrry Eduardo Iguaro Jaramillo, Stephan Schwiebert, Velislava Yanchina
  • Publication number: 20220382962
    Abstract: A computer implemented method includes receiving embedded font text defining characters associated with an original font family. The embedded font text is processed to generate original glyph metrics data, a combined original font glyph width based on the original glyph metrics data, and one or more candidate font families are identified. For each candidate font family a combined candidate font family glyph width is calculated and a candidate font family difference, the candidate font family difference being a measure of how the candidate font family's combined candidate font family glyph width compares to the combined original font glyph width. A particular candidate font family is selected as a replacement font family based on the candidate font family differences of the one or more candidate font families.
    Type: Application
    Filed: May 11, 2022
    Publication date: December 1, 2022
    Inventors: Stephan Schwiebert, Velislava Yanchina, Henry Iguaro
  • Publication number: 20220343572
    Abstract: Described herein is a computer implemented method for processing a set of operations including one or more vector type operations. The method includes processing the set of operations to generate one or more corresponding page elements for an editable document by: calculating an expanded bounding box for each vector type operation in the set of operations; associating each vector type operation with a subgroup, wherein a given subgroup is associated with one or more vector type operations which have collectively overlapping expanded bounding boxes; and processing each subgroup to generate a corresponding page element, wherein the page element corresponding to a given subgroup comprises drawing data based on each vector type operation associated with the given subgroup.
    Type: Application
    Filed: April 15, 2022
    Publication date: October 27, 2022
    Inventors: Stephan Schwiebert, Velislava Yanchina, Henry Iguaro
  • Publication number: 20220284175
    Abstract: Described herein is a computer implemented method. The method includes accessing, by a computer system including a processing unit, portable document format (PDF) data defining a plurality of glyphs, sorting the plurality of glyphs into one or more glyph sets, and calculating an expanded glyph bounding box for each glyph. Each glyph set is processed to determine one or more text areas, each text area being associated with one or more glyphs from the glyph set which have collectively overlapping expanded bounding boxes.
    Type: Application
    Filed: February 28, 2022
    Publication date: September 8, 2022
    Inventors: Stephan Schwiebert, Velislava Yanchina, Henry Iguaro
  • Publication number: 20220284724
    Abstract: Described herein is a computer implemented method. The method includes receiving data for an area of text of a document, the area of text containing a plurality of glyphs. A processing unit groups the glyphs into a plurality of lines based on glyph position information and for each line determines one or more paragraph attributes, wherein a difference in the one or more paragraph attributes between different lines indicates a likelihood that the different lines are in different paragraphs. Responsive to determining the one or more paragraph attributes, the plurality of lines are grouped into one or more paragraphs and an editable document is generated that contains text in paragraphs that corresponds to the one or more paragraphs.
    Type: Application
    Filed: February 28, 2022
    Publication date: September 8, 2022
    Inventors: Stephan Schwiebert, Velislava Yanchina, Henry Iguaro, Andrew Bennett