Patents Assigned to NEXT PATHWAY INC.
  • Patent number: 11487521
    Abstract: A system and method to translate source code in a source language executable in a source computing system to a target language executable in a target computing system. Source code in the source language is parsed to generate a corresponding parse tree containing at least one tree node and at least one leaf. During traversal of the parse tree, at least one mutation script is applied. The mutation script directs at least one of: generating a stream expression comprising at least one token corresponding to values of the at least one node and the at least one leaf of the parse tree; and formulating at least one text output containing a text pattern specified in the mutation script and/or values of the at least one token. Source code in the target language is outputted based on the at least one text output.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: November 1, 2022
    Assignee: Next Pathway Inc.
    Inventors: Vladimir Antonevich, Badih Schoueri, Qiang Yu
  • Patent number: 11449353
    Abstract: A system and method for interpreting source code in a source language executable in a source computing system for use in to a target computing system that is incompatible with the source computing system. The source code in the source language is parsed to identify a proprietary statement. The proprietary statement is specific to the source computing system and incompatible with the target computing system. A corresponding operational pipeline is selected for the identified proprietary statement; the pipeline specifies at least one command that is executable by a processor in the target computing system. The at least one command is transmitted to the processor in the target computing environment for execution. Execution of the of the at least one command by the processor causes the target computing system to perform corresponding computing tasks to obtain computing results that are equivalent to results obtainable by the source computing system executing the proprietary statement.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: September 20, 2022
    Assignee: Next Pathway Inc.
    Inventor: Vladimir Antonevich
  • Patent number: 11372639
    Abstract: A system and method to automatically generate source code for a software microservice executable in a computing environment. A configuration specification defining the characteristics of the microservice is received. Based on the specification, at least one pattern template for the microservice is selected from a repository of templates. The pattern templates provide source code patterns usable to build the microservice. A first set of source code for a first software project is outputted and corresponds to a first aspect of the microservice, the first aspect including a definition for an interface. A second set of source code for a second software project is also outputted that corresponds to a second aspect of the microservice, the second aspect relates to a function of the microservice.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: June 28, 2022
    Assignee: Next Pathway Inc.
    Inventors: Satish Gungabeesoon, Zhe Yang
  • Patent number: 11226813
    Abstract: A system and method to automatically generate a software service to provide service layer functionalities to legacy computing systems that are inherently incompatible with a Service Oriented Architecture (SOA) consumer environment. A configuration specification defining the characteristics of the software service, including data mapping rules is received. Based on the specification, at least one pattern template for the software service is selected from a library of templates. The pattern templates provide source code patterns usable to build the software service. Source code of the software service is outputted using programming code provided in the at least one design pattern template. The outputted source code is packaged or assembled into a source code package for deployment.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: January 18, 2022
    Assignee: Next Pathway Inc.
    Inventors: Satish Gungabeesoon, Zhe Yang
  • Patent number: 10949440
    Abstract: The present invention relates, in an embodiment, to a system for automatically ingesting data into a data lake. In an embodiment of the present invention, the system comprises computer readable memory having recorded thereon instructions for execution by a processor having an ingestion engine and a metadata model. In an embodiment of the present invention, the instructions are configured to determine, via the metadata model, a type of metadata the ingested data contains; to generate guidelines for processing and transforming the ingested data based on the determined metadata; to apply the guidelines at the ingestion engine for how the ingestion engine processes and transforms the ingested data based on the determined metadata; and to store the transformed ingested data to a storage repository.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: March 16, 2021
    Assignee: NEXT PATHWAY INC.
    Inventors: Badih Schoueri, Gregory Gorshtein, Qiang (Herman) Yu
  • Patent number: 10831773
    Abstract: Embodiments of the present invention relate to systems and methods for ingesting input data containing a plurality of records into a data lake. In an embodiment, the method comprises splitting the input data into a plurality of input splits consisting of a balanced number of records; reading the records from the plurality of input splits in parallel, regardless of the format and encoding of the input source; converting the input data within the records into at least one key/value pair; transforming the values input data into a serializable format; sorting the key/value pairs of the transformed values such that the records are sorted in the same order as they were read; writing the transformed values to an output file; and storing the output file to the data lake.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: November 10, 2020
    Assignee: NEXT PATHWAY INC.
    Inventors: Badih Schoueri, Gregory Gorshtein, Vladimir Antonevich