Patents by Inventor Stepan Matskevich

Stepan Matskevich 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: 11514701
    Abstract: Techniques for machine-based identification of objects extracted from text documents in natural language are disclosed. An example method may comprise: identifying matching pairs of one or more information objects corresponding to a real world object, one information object from the document and at least one information object from the document storage for a combination of global identification patterns that exist in the document and in the document storage; ascertaining consistency of the matching pairs and determining which of the one or more information objects in the document are suitable for merging into the document storage; and adding the one or more information objects from the document to the document storage to associate information objects corresponding to the real world object.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: November 29, 2022
    Assignee: ABBYY Development Inc.
    Inventors: Dmitry Sukhodolov, Stepan Matskevich, Anatoly Starostin
  • Patent number: 11379656
    Abstract: Systems and methods for automatic generation of templates for information extraction rules to extract information objects from natural language texts.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: July 5, 2022
    Assignee: ABBYY Development Inc.
    Inventors: Konstantin Anisimovich, Ruslan Garashchuk, Stepan Matskevich
  • Publication number: 20200104354
    Abstract: Systems and methods for automatic generation of templates for information extraction rules to extract information objects from natural language texts.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 2, 2020
    Inventors: Konstantin Anisimovich, Ruslan Garashchuk, Stepan Matskevich
  • Publication number: 20200050847
    Abstract: Techniques for machine-based identification of objects extracted from text documents in natural language are disclosed. An example method may comprise: identifying matching pairs of one or more information objects corresponding to a real world object, one information object from the document and at least one information object from the document storage for a combination of global identification patterns that exist in the document and in the document storage; ascertaining consistency of the matching pairs and determining which of the one or more information objects in the document are suitable for merging into the document storage; and adding the one or more information objects from the document to the document storage to associate information objects corresponding to the real world object.
    Type: Application
    Filed: October 21, 2019
    Publication date: February 13, 2020
    Inventors: Dmitry Sukhodolov, Stepan Matskevich, Anatoly Starostin
  • Patent number: 10452907
    Abstract: Techniques for machine-based identification of objects extracted from text documents in natural language are disclosed. An example method may comprise: identifying matching pairs of one or more information objects corresponding to a real world object, one information object from the document and at least one information object from the document storage for a combination of global identification patterns that exist in the document and in the document storage; ascertaining consistency of the matching pairs and determining which of the one or more information objects in the document are suitable for merging into the document storage; and adding the one or more information objects from the document to the document storage to associate information objects corresponding to the real world object.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: October 22, 2019
    Assignee: ABBYY Production LLC
    Inventors: Dmitry Sukhodolov, Stepan Matskevich, Anatoly Starostin
  • Publication number: 20180330157
    Abstract: Techniques for machine-based identification of objects extracted from text documents in natural language are disclosed. An example method may comprise: identifying matching pairs of one or more information objects corresponding to a real world object, one information object from the document and at least one information object from the document storage for a combination of global identification patterns that exist in the document and in the document storage; ascertaining consistency of the matching pairs and determining which of the one or more information objects in the document are suitable for merging into the document storage; and adding the one or more information objects from the document to the document storage to associate information objects corresponding to the real world object.
    Type: Application
    Filed: June 11, 2018
    Publication date: November 15, 2018
    Inventors: Dmitry Sukhodolov, Stepan Matskevich, Anatoly Starostin
  • Patent number: 9996742
    Abstract: Techniques for machine-based identification of objects extracted from text documents in natural language are disclosed. Text documents with extracted objects are presented in a form of Resource Description Framework (RDF) graphs with the nodes correspondent to the objects and arcs correspondent to the relations between objects. Identification of objects is implemented using specific combinations of patterns which define features of the objects.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: June 12, 2018
    Assignee: ABBYY PRODUCTION LLC
    Inventors: Dmitry Sukhodolov, Stepan Matskevich, Anatoly Starostin
  • Patent number: 9606839
    Abstract: Systems and methods for task distribution are provided. A total number of available computing system's processing units is defined, where the total number of available processing units includes a set of regular processing units available for executing tasks and a set of processing units that constitute the reserve pool. Tasks are assigned to processing units. The number of processing units assigned to the next task in the queue is no more than the total number of processing units available at the time, multiplied by the availability ratio. Iterative assignment of processing units to tasks according to the method described is performed as long as there are idle processing units available for task execution, when no more processing units are available, the processing units from the reserve pool are assigned. As a result, the method allows processing units to be available for allocation to a new incoming task at any time.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: March 28, 2017
    Assignee: ABBYY InfoPoisk LLC
    Inventors: Stepan Matskevich, Tatiana Danielyan
  • Publication number: 20160275180
    Abstract: Disclosed are system and method for storing, searching and updating extracted data for natural language processing of text.
    Type: Application
    Filed: May 20, 2015
    Publication date: September 22, 2016
    Inventor: Stepan Matskevich
  • Publication number: 20160275347
    Abstract: Techniques for machine-based identification of objects extracted from text documents in natural language are disclosed. Text documents with extracted objects are presented in a form of Resource Description Framework (RDF) graphs with the nodes correspondent to the objects and arcs correspondent to the relations between objects. Identification of objects is implemented using specific combinations of patterns which define features of the objects.
    Type: Application
    Filed: May 18, 2015
    Publication date: September 22, 2016
    Inventors: Dmitry Sukhodolov, Stepan Matskevich, Anatoly Starostin
  • Publication number: 20140331233
    Abstract: Systems and methods for task distribution are provided. A total number of available computing system's processing units is defined, where the total number of available processing units includes a set of regular processing units available for executing tasks and a set of processing units that constitute the reserve pool. Tasks are assigned to processing units. The number of processing units assigned to the next task in the queue is no more than the total number of processing units available at the time, multiplied by the availability ratio. Iterative assignment of processing units to tasks according to the method described is performed as long as there are idle processing units available for task execution, when no more processing units are available, the processing units from the reserve pool are assigned. As a result, the method allows processing units to be available for allocation to a new incoming task at any time.
    Type: Application
    Filed: December 27, 2013
    Publication date: November 6, 2014
    Inventors: Stepan Matskevich, Tatiana Danielyan