Patents by Inventor Ioan Mihai Oara

Ioan Mihai Oara 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
  • Patent number: 11348049
    Abstract: A system and method for associating a technical artifact and one or more business terms with one or more portions of a process flow diagram by extracting a plurality of technical artifacts from a computing system having a plurality of software applications, providing a process flow diagram having a plurality of nodes and a plurality of edges, associating one or more of the plurality of technical artifacts with one or more of the plurality of nodes of the process flow diagram, displaying the process flow diagram, and when the node is actuated, displaying the associated technical artifact.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: May 31, 2022
    Assignee: HATHA SYSTEMS, LLC
    Inventor: Ioan Mihai Oara
  • Patent number: 11307828
    Abstract: A system and method for associating a technical artifact and one or more business rules with one or more portions of a process flow diagram by extracting a plurality of technical artifacts from a computing system having a plurality of software applications, providing a process flow diagram having a plurality of nodes and a plurality of edges, associating one or more of the plurality of technical artifacts with one or more of the plurality of nodes of the process flow diagram, displaying the process flow diagram, and when the node is actuated, displaying the associated technical artifact.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: April 19, 2022
    Assignee: HATHA SYSTEMS, LLC
    Inventor: Ioan Mihai Oara
  • Patent number: 11288043
    Abstract: A system and method for associating a technical artifact with one or more portions of a process flow diagram by extracting a plurality of technical artifacts from a computing system having a plurality of software applications, providing a process flow diagram having a plurality of nodes and a plurality of edges, associating one or more of the plurality of technical artifacts with one or more of the plurality of nodes of the process flow diagram, displaying the process flow diagram, and when the node is actuated, displaying the associated technical artifact.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: March 29, 2022
    Assignee: HATHA SYSTEMS, LLC
    Inventor: Ioan Mihai Oara
  • 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
  • Publication number: 20210240449
    Abstract: A system and method for associating a technical artifact and one or more business rules with one or more portions of a process flow diagram by extracting a plurality of technical artifacts from a computing system having a plurality of software applications, providing a process flow diagram having a plurality of nodes and a plurality of edges, associating one or more of the plurality of technical artifacts with one or more of the plurality of nodes of the process flow diagram, displaying the process flow diagram, and when the node is actuated, displaying the associated technical artifact.
    Type: Application
    Filed: February 5, 2021
    Publication date: August 5, 2021
    Inventor: Ioan Mihai Oara
  • Publication number: 20210241191
    Abstract: A system and method for associating a technical artifact and one or more business terms with one or more portions of a process flow diagram by extracting a plurality of technical artifacts from a computing system having a plurality of software applications, providing a process flow diagram having a plurality of nodes and a plurality of edges, associating one or more of the plurality of technical artifacts with one or more of the plurality of nodes of the process flow diagram, displaying the process flow diagram, and when the node is actuated, displaying the associated technical artifact.
    Type: Application
    Filed: February 5, 2021
    Publication date: August 5, 2021
    Inventor: Ioan Mihai Oara
  • Publication number: 20210240454
    Abstract: A system and method for associating a technical artifact with one or more portions of a process flow diagram by extracting a plurality of technical artifacts from a computing system having a plurality of software applications, providing a process flow diagram having a plurality of nodes and a plurality of edges, associating one or more of the plurality of technical artifacts with one or more of the plurality of nodes of the process flow diagram, displaying the process flow diagram, and when the node is actuated, displaying the associated technical artifact.
    Type: Application
    Filed: September 4, 2020
    Publication date: August 5, 2021
    Inventor: Ioan Mihai OARA
  • Publication number: 20120159427
    Abstract: A method and computer program product are provided for extracting UML models from legacy applications. The system involves extraction of UML models and importing and exporting than to other commercial UML tools. In a more specific aspect, UML objects are associated with business rules which have been extracted from a legacy application. In particular, UML diagrams are extracted from a legacy application for Use Case diagrams, Activity diagrams from screen flows, and Activity diagrams from program logic.
    Type: Application
    Filed: November 16, 2011
    Publication date: June 21, 2012
    Applicant: Micro Focus (US), Inc.
    Inventors: Ioan Mihai Oara, Alexander Alprelev
  • Publication number: 20110010375
    Abstract: A system and methods for comparing differences and similarities of at least two models including generating corresponding metamodel maps, visual representation of the models, and conducting a series of phases of comparison of the models using a mapping index, wherein the mapping index includes the metamodel maps and the visual representation of the models to produce a comparison output.
    Type: Application
    Filed: March 4, 2010
    Publication date: January 13, 2011
    Applicant: Micro Focus (US), Inc.
    Inventor: Ioan Mihai Oara
  • Patent number: 7702643
    Abstract: A system and methods for comparing differences and similarities of at least two models including generating corresponding metamodel maps, visual representation of the models, and conducting a series of phases of comparison of the models using a mapping index, wherein the mapping index includes the metamodel maps and the visual representation of the models to produce a comparison output.
    Type: Grant
    Filed: January 4, 2007
    Date of Patent: April 20, 2010
    Assignee: Micro Focus (US), Inc.
    Inventor: Ioan Mihai Oara
  • Publication number: 20080168046
    Abstract: A system and methods for comparing differences and similarities of at least two models including generating corresponding metamodel maps, visual representation of the models, and conducting a series of phases of comparison of the models using a mapping index, wherein the mapping index includes the metamodel maps and the visual representation of the models to produce a comparison output.
    Type: Application
    Filed: January 4, 2007
    Publication date: July 10, 2008
    Inventor: Ioan Mihai Oara
  • Publication number: 20080162369
    Abstract: Systems and methods for electronic negotiation and document version management including a network operable to provide communication between at least two remote communication devices and a server computer, and at least one item to be negotiated that is communicated between the users through a representation of the at least one item on the user interfaces, wherein each user has predetermined authorization and privileges for proposing modifications to the item through a negotiation account managed by software operating on the server.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventor: Ioan Mihai Oara
  • Publication number: 20080163159
    Abstract: A method and computer program product are provided for extracting UML models from legacy applications. The system involves extraction of UML models and importing and exporting than to other commercial UML tools. In a more specific aspect, UML objects are associated with business rules which have been extracted from a legacy application. In particular, UML diagrams are extracted from a legacy application for Use Case diagrams, Activity diagrams from screen flows, and Activity diagrams from program logic.
    Type: Application
    Filed: January 3, 2007
    Publication date: July 3, 2008
    Applicant: Relativity Technologies, Inc.
    Inventors: Ioan Mihai Oara, Alexander Aprelev