Patents by Inventor Dmitry Deryagin

Dmitry Deryagin 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: 10762389
    Abstract: Systems and methods are disclosed to receive an image depicting at least a part of a document and identify a plurality of partition points dividing the image into potential segments; generate a linear partition graph (LPG) comprising a plurality of vertices using the plurality of partition points and a plurality of arcs connecting the plurality of vertices; identify a path of the LPG having a value of a quality metric above a threshold value, wherein the path is selected from a plurality of paths of the LPG and comprises one or more arcs and the value of the quality metric is derived using a neural network classifying each of a plurality of pixels of the image; and generate one or more blocks of the image wherein each of the one or more blocks corresponds to an arc of the identified path and represents a portion of the image associated with a type of an object.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: September 1, 2020
    Assignee: ABBYY Production LLC
    Inventors: Konstantin Zuev, Dmitry Deryagin, Mikhail Atroshchenko
  • Publication number: 20200125898
    Abstract: Systems and methods are disclosed to receive an image depicting at least a part of a document and identify a plurality of partition points dividing the image into potential segments; generate a linear partition graph (LPG) comprising a plurality of vertices using the plurality of partition points and a plurality of arcs connecting the plurality of vertices; identify a path of the LPG having a value of a quality metric above a threshold value, wherein the path is selected from a plurality of paths of the LPG and comprises one or more arcs and the value of the quality metric is derived using a neural network classifying each of a plurality of pixels of the image; and generate one or more blocks of the image wherein each of the one or more blocks corresponds to an arc of the identified path and represents a portion of the image associated with a type of an object.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 23, 2020
    Inventors: Konstantin Zuev, Dmitry Deryagin, Mikhail Atroshchenko
  • Patent number: 9740927
    Abstract: Systems and methods for identifying screenshots within document images. An example method comprises: receiving an image of at least a part of a document; identifying, within the image, a polygonal object having a visually distinct border comprising a plurality of edges of one or more intersecting rectangles; asserting a screenshot image hypothesis with respect to the identified polygonal object; and responsive to evaluating at least one condition associated with one or more attributes of the identified polygonal object, classifying the identified polygonal object as a screenshot image.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: August 22, 2017
    Assignee: ABBYY Development LLC
    Inventor: Dmitry Deryagin
  • Publication number: 20170161580
    Abstract: The current application is directed to a method and system for automatically determining the sense orientation of regions of scanned-document images. In one implementation, the sense-orientation method and system to which the current application is directed employs a relatively small set of orientation characters that occur frequently in printed text. In this implementation, for at least one set of orientation characters, each of two or more different orientations of character-containing subregions within a text-containing region of a scanned-document image are compared to each orientation character in the at least one set of orientation characters in order to determine an orientation for each of the character-containing subregions with respect to a reference orientation of the text-containing region. The determined orientations for the character-containing subregions are then used to determine an overall sense orientation for the text-containing region of the scanned-document image.
    Type: Application
    Filed: December 16, 2015
    Publication date: June 8, 2017
    Inventors: Iurii Chulinin, Yury Vatlin, Dmitry Deryagin
  • Publication number: 20160078292
    Abstract: Systems and methods for identifying screenshots within document images. An example method comprises: receiving an image of at least a part of a document; identifying, within the image, a polygonal object having a visually distinct border comprising a plurality of edges of one or more intersecting rectangles; asserting a screenshot image hypothesis with respect to the identified polygonal object; and responsive to evaluating at least one condition associated with one or more attributes of the identified polygonal object, classifying the identified polygonal object as a screenshot image.
    Type: Application
    Filed: December 9, 2014
    Publication date: March 17, 2016
    Inventor: Dmitry Deryagin
  • Publication number: 20160055413
    Abstract: The current document is directed to methods and systems that classify electronic documents. In one implementation, multiple hypotheses for the type and structure of the document are automatically generated or identified. A page hypothesis is selected for each page of the document, using one or more page hypotheses already selected for one or more neighboring pages when such already selected page hypotheses are available. The selected page hypotheses are then used to automatically select one of the multiple document hypotheses and a corresponding document type, following which various document-processing and document-refinement operations can be applied to the document according to the selected document hypothesis and document type.
    Type: Application
    Filed: December 16, 2014
    Publication date: February 25, 2016
    Inventors: Sergey Popov, Dmitry Deryagin
  • Patent number: 9092668
    Abstract: In one embodiment, a method for identifying areas in a document image is provided. The method comprises generating binarized and gradient images based on the document image; and performing a classification operation to classify areas in the document image into one of a noise area and a picture area based on attributes computed on the binarized and gradient images.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: July 28, 2015
    Assignee: ABBYY Development
    Inventors: Konstantin Statsenko, Dmitry Deryagin
  • Patent number: 8861856
    Abstract: The invention relates to methods for determining a logical structure of a document. The system stores a collection of models, each of which describes one or more possible logical structures. At least one document hypothesis is generated for the whole document. For each document hypothesis, the system verifies the document hypothesis on each page, for example, by generating at least one block hypothesis for each block in the document based on the document hypothesis, selecting a best block hypothesis for each block, selecting the model that corresponds to a best document hypothesis the document hypothesis that has a best degree of correspondence with the selected best block hypotheses for the document, and forming a representation of the document based on the best document hypothesis described.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: October 14, 2014
    Assignee: ABBYY Development LLC
    Inventors: Dmitry Deryagin, Konstantin Anisimovich
  • Patent number: 8606015
    Abstract: Disclosed is a method of bit-mapped image analysis that comprises a whole image data representation via its component objects. The objects are assigned to different levels of complexity. The objects may be hierarchically connected by spatially-parametrical links. The method comprises preliminarily generating a classifier of image objects consisting of one or more levels differing in complexity; parsing the image into objects; attaching each object to one or more predetermined levels; establishing hierarchical links between objects of different levels; establishing links between objects within the same level; and performing an object feature analysis. Object feature analysis comprises generating and examining a hypothesis about object features and correcting the concerned object's features of the same and other levels in response to results of hypothesis examination. Object feature analysis may also comprise execution of a recursive X-Y cut within the same level.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: December 10, 2013
    Assignee: ABBYY Development LLC
    Inventors: Konstantin Anisimovich, Dmitry Deryagin, Vladimir Rybkin
  • Publication number: 20130223743
    Abstract: The invention relates to methods for determining a logical structure of a document. The system stores a collection of models, each of which describes one or more possible logical structures. At least one document hypothesis is generated for the whole document. For each document hypothesis, the system verifies the document hypothesis on each page, for example, by generating at least one block hypothesis for each block in the document based on the document hypothesis, selecting a best block hypothesis for each block, selecting the model that corresponds to a best document hypothesis the document hypothesis that has a best degree of correspondence with the selected best block hypotheses for the document, and forming a representation of the document based on the best document hypothesis described.
    Type: Application
    Filed: August 28, 2012
    Publication date: August 29, 2013
    Applicant: ABBYY SOFTWARE LTD.
    Inventors: Dmitry Deryagin, Konstantin Anisimovich
  • Patent number: 8452132
    Abstract: Methods and system for processing document images in OCR systems, particularly for selecting a proper file name for a recognized document. The method comprises generating at least one document type hypothesis for the document; verifying each document type hypothesis; selecting a best document type hypothesis and saving the document with a proper name based on the best type hypothesis and unique features. The method further includes determining a logical structure of a document and selecting a best document model hypothesis that has the best degree of correspondence with the selected best block hypotheses for the document. On the basis of the best document model hypothesis the text document reflecting the logical structure of the source document in extended computer-editable format is formed and saved with a proper file name.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: May 28, 2013
    Assignee: ABBYY Software Ltd.
    Inventors: Andrey Isaev, Dmitry Deryagin, Konstantin Anisimovich
  • Patent number: 8260049
    Abstract: In one embodiment, the invention provides a method for determining a logical structure of a document. The method comprises generating at least one document hypothesis for the whole document; for each document hypothesis, verifying said document hypothesis including (a) generating at least one block hypothesis for each block in the document based on the document hypothesis; and (b) selecting a best block hypothesis for each block; selecting as a best document hypothesis the document hypothesis that has the best degree of correspondence with the selected best block hypotheses for the document; and forming the document based on the best document hypothesis.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: September 4, 2012
    Assignee: ABBYY Software Ltd.
    Inventors: Dmitry Deryagin, Konstantin Anisimovich
  • Publication number: 20120163719
    Abstract: Disclosed is a method of bit-mapped image analysis that comprises a whole image data representation via its component objects. The objects are assigned to different levels of complexity. The objects may be hierarchically connected by spatially-parametrical links. The method comprises preliminarily generating a classifier of image objects consisting of one or more levels differing in complexity; parsing the image into objects; attaching each object to one or more predetermined levels; establishing hierarchical links between objects of different levels; establishing links between objects within the same level; and performing an object feature analysis. Object feature analysis comprises generating and examining a hypothesis about object features and correcting the concerned object's features of the same and other levels in response to results of hypothesis examination. Object feature analysis may also comprise execution of a recursive X-Y cut within the same level.
    Type: Application
    Filed: December 21, 2011
    Publication date: June 28, 2012
    Inventors: Konstantin Anisimovich, Dmitry Deryagin, Vladimir Rybkin
  • Publication number: 20110013847
    Abstract: In one embodiment, a method for identifying areas in a document image is provided. The method comprises generating binarized and gradient images based on the document image; and performing a classification operation to classify areas in the document image into one of a noise area and a picture area based on attributes computed on the binarized and gradient images.
    Type: Application
    Filed: July 16, 2010
    Publication date: January 20, 2011
    Applicant: ABBYY Software Ltd
    Inventors: KONSTANTIN STATSENKO, DMITRY DERYAGIN
  • Publication number: 20100215272
    Abstract: Methods and system for processing document images in OCR systems, particularly for selecting a proper file name for a recognized document. The method comprises generating at least one document type hypothesis for the document; verifying each document type hypothesis; selecting a best document type hypothesis and saving the document with a proper name based on the best type hypothesis and unique features. The method further includes determining a logical structure of a document and selecting a best document model hypothesis that has the best degree of correspondence with the selected best block hypotheses for the document. On the basis of the best document model hypothesis the text document reflecting the logical structure of the source document in extended computer-editable format is formed and saved with a proper file name.
    Type: Application
    Filed: March 30, 2010
    Publication date: August 26, 2010
    Inventors: ANDREY ISAEV, Dmitry Deryagin, Konstantin Anisimovich
  • Publication number: 20090087094
    Abstract: In one embodiment, the invention provides a method for determining a logical structure of a document. The method comprises generating at least one document hypothesis for the whole document; for each document hypothesis, verifying said document hypothesis including (a) generating at least one block hypothesis for each block in the document based on the document hypothesis; and (b) selecting a best block hypothesis for each block; selecting as a best document hypothesis the document hypothesis that has the best degree of correspondence with the selected best block hypotheses for the document; and forming the document based on the best document hypothesis.
    Type: Application
    Filed: September 23, 2008
    Publication date: April 2, 2009
    Inventors: DMITRY DERYAGIN, Konstantin Anismovich