Patents by Inventor Mikhail Bulyonkov

Mikhail Bulyonkov 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: 11836166
    Abstract: A system and method for determining the flow of one or more business terms between a plurality of software applications. The system includes extracting data from the source code data which includes a plurality of technical artifacts. An application model unit generates an application model that includes a representation of selected data components of the extracted data and generates application model data that includes data representative of a plurality of business terms and a plurality of technical artifacts. A term identification identifies the business terms and a mapping unit maps together the plurality of business terms and the plurality of technical artifacts from the application model data to form map data. A term lineage determination unit determines an inter-application lineage of the business terms based on the map data. The inter-application lineage is representative of data paths associated with the business term flowing between the software applications.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: December 5, 2023
    Assignee: HATHA SYSTEMS, LLC
    Inventors: Ioan Mihai Oara, Mikhail Bulyonkov
  • Publication number: 20230351113
    Abstract: A system and method for identifying the paths or connections (i.e., term lineage) through which the values of business terms move or flow through a single software application. The term lineage identification system and method identifies the business terms from a data model extracted from source code, and then generates an enriched architecture diagram therefrom. The operator then selects one or more business terms that form part of a term lineage project, and then the system, based on the selection, generates or creates a term lineage diagram so as to discover and view the term lineage of the selected business terms.
    Type: Application
    Filed: April 3, 2023
    Publication date: November 2, 2023
    Inventors: Ioan Mihai Oara, Mikhail Bulyonkov
  • Patent number: 11620454
    Abstract: A system and method for identifying the paths or connections (i.e., term lineage) through which the values of business terms move or flow through a single software application. The term lineage identification system and method identifies the business terms from a data model extracted from source code, and then generates an enriched architecture diagram therefrom. The operator then selects one or more business terms that form part of a term lineage project, and then the system, based on the selection, generates or creates a term lineage diagram so as to discover and view the term lineage of the selected business terms.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: April 4, 2023
    Assignee: HATHA SYSTEMS, LLC
    Inventors: Ioan Mihai Oara, Mikhail Bulyonkov
  • Publication number: 20220215043
    Abstract: A system and method for determining the flow of one or more business terms between a plurality of software applications. The system includes extracting data from the source code data which includes a plurality of technical artifacts. An application model unit generates an application model that includes a representation of selected data components of the extracted data and generates application model data that includes data representative of a plurality of business terms and a plurality of technical artifacts. A term identification identifies the business terms and a mapping unit maps together the plurality of business terms and the plurality of technical artifacts from the application model data to form map data. A term lineage determination unit determines an inter-application lineage of the business terms based on the map data. The inter-application lineage is representative of data paths associated with the business term flowing between the software applications.
    Type: Application
    Filed: March 22, 2022
    Publication date: July 7, 2022
    Inventors: Ioan Mihai OARA, Mikhail BULYONKOV
  • Publication number: 20210357593
    Abstract: A system and method for identifying the paths or connections (i.e., term lineage) through which the values of business terms move or flow through a single software application. The term lineage identification system and method identifies the business terms from a data model extracted from source code, and then generates an enriched architecture diagram therefrom. The operator then selects one or more business terms that form part of a term lineage project, and then the system, based on the selection, generates or creates a term lineage diagram so as to discover and view the term lineage of the selected business terms.
    Type: Application
    Filed: July 29, 2021
    Publication date: November 18, 2021
    Inventors: Ioan Mihai Oara, Mikhail Bulyonkov
  • Patent number: 6389588
    Abstract: A method of extracting and transforming a business rule which is a self contained section of legacy code focused on the computation of specific business policy includes identifying the business rule. Thereafter, the business rule code is located in the existing program and extracted in human readable code form. New code is generated for a new application for containing the business rule therein, and the new code is integrated into the new application. A system for extracting and transforming such business rules from existing programs such as legacy applications to a new application includes various components for achieving the various noted steps.
    Type: Grant
    Filed: February 4, 1999
    Date of Patent: May 14, 2002
    Assignee: Relativity Technologies
    Inventors: Vivek Wadhwa, Len Erlikh, Ioan M Oara, Andrey N. Terekhov, Mikhail Bulyonkov
  • Patent number: 6346953
    Abstract: A method for recreating a user interface of an existing application screen into a graphical user interface having the same functionality of the original interface includes matching the structure data in a user interface of an existing application to a pattern of data structure in the application which communicates with the screen. Portions of the existing program communicating with each screen of the user interface of the existing application, correspondence between fields of a specific screen and the portion of the program which communicates with the specific screen, and statements where the field is compared with other fields and literal values, are detected. The detected information is displayed and from that information a determination made about which fields represent events. The type of graphical user interface control to be used for each event is specified. The text appearing on the graphical user interface for each control is specified. The result of the event is specified.
    Type: Grant
    Filed: February 4, 1999
    Date of Patent: February 12, 2002
    Assignee: Relativity Technologies
    Inventors: Len Erlikh, Ioan M. Oara, Mikhail Bulyonkov, Audrey N. Terekhov, Vivek Wadhwa