Patents by Inventor Alexandre IANKOULSKI

Alexandre IANKOULSKI 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: 10628145
    Abstract: According to some embodiments, system, apparatus and methods are provided comprising an analytic model for an installed product; an execution platform configured to execute the analytic model; an application programming interface (API) wrapper associated with each of the analytic model and the execution platform, the API wrapper including input information, output information and a technique; and a storage in communication with the analytic model and the execution platform and storing program instructions to perform the functions as follows: transmitting information between the analytic API wrapper and the execution platform API wrapper; and deploying the analytic model to the execution platform based on the transmitted information. Numerous other aspects are provided.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: April 21, 2020
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Arun Karthi Subramaniyan, Alexandre Iankoulski, John Lazos
  • Patent number: 10481874
    Abstract: According to some embodiments, system, apparatus and methods are provided comprising one or more component models of an analytic model for an installed product; an application programming interface (API) wrapper associated with each of the one or more component models, the API wrapper including information about one or more inputs to the component model; and wherein the component model and the API wrapper form a self-aware component. Numerous other aspects are provided.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: November 19, 2019
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Arun Karthi Subramaniyan, John Lazos, Natarajan Chennimalai Kumar, Alexandre Iankoulski, Renato Giorgiani Do Nascimento
  • Patent number: 10459774
    Abstract: According to some embodiments, system, apparatus and methods are provided comprising a platform hosting one or more elements; an application programming interface (API) wrapper associated with each of the one or more elements, the API wrapper including input information to the one or more elements, output information to the one or more elements, and at least one instruction defining a function of the element; and wherein the one or more elements and the API wrapper form a self-aware element. Numerous other aspects are provided.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: October 29, 2019
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Arun Karthi Subramaniyan, Alexandre Iankoulski, Renato Giorgiani Do Nascimento
  • Patent number: 10402195
    Abstract: The example embodiments are directed to a framework that supports multiple runtime environments. In one example, a method includes exporting a software application to a runtime environment via a framework that supports multiple runtime environments, selecting a runtime template based on the export runtime environment, wherein the selected runtime template transforms data being ingested by the software application based on the export runtime environment, executing the software application in the export runtime environment, and controlling data ingestion into the executing software application based on the selected runtime template. According to various aspects, the software application may be developed using a programming language that is designed for use with a particular runtime environment, while the runtime template can enable the software application to be executed in a different runtime environment.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: September 3, 2019
    Assignee: General Electric Company
    Inventors: Jong Yoon Lee, Alexandre Iankoulski, Arnab Guin, Yan Or
  • Patent number: 10296296
    Abstract: According to some embodiments, system, apparatus and methods are provided comprising a development environment; one or more system components configured to operate within the development environment; a graphical user interface in the development environment that enables a user to: develop at least one model using an arbitrary language, wherein development of the at least one model includes accessing the one or more system components; wherein the development environment includes program code for a platform in the arbitrary language; and an execution model configured to execute the developed model on the platform. Numerous other aspects are provided.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: May 21, 2019
    Assignee: General Electric Company
    Inventors: Arun Karthi Subramaniyan, Alexandre Iankoulski, Renato Giorgiani Do Nascimento
  • Publication number: 20190129700
    Abstract: According to some embodiments, system, apparatus and methods are provided comprising an analytic model for an installed product; an execution platform configured to execute the analytic model; an application programming interface (API) wrapper associated with each of the analytic model and the execution platform, the API wrapper including input information, output information and a technique; and a storage in communication with the analytic model and the execution platform and storing program instructions to perform the functions as follows: transmitting information between the analytic API wrapper and the execution platform API wrapper; and deploying the analytic model to the execution platform based on the transmitted information. Numerous other aspects are provided.
    Type: Application
    Filed: October 25, 2018
    Publication date: May 2, 2019
    Inventors: Arun Karthi SUBRAMANIYAN, Alexandre IANKOULSKI, John LAZOS
  • Publication number: 20190114168
    Abstract: The example embodiments are directed to a framework that supports multiple runtime environments. In one example, a method includes exporting a software application to a runtime environment via a framework that supports multiple runtime environments, selecting a runtime template based on the export runtime environment, wherein the selected runtime template transforms data being ingested by the software application based on the export runtime environment, executing the software application in the export runtime environment, and controlling data ingestion into the executing software application based on the selected runtime template. According to various aspects, the software application may be developed using a programming language that is designed for use with a particular runtime environment, while the runtime template can enable the software application to be executed in a different runtime environment.
    Type: Application
    Filed: October 16, 2017
    Publication date: April 18, 2019
    Inventors: Jong Yoon LEE, Alexandre IANKOULSKI, Arnab GUIN, Yan OR
  • Patent number: 10127027
    Abstract: According to some embodiments, system, apparatus and methods are provided comprising an analytic model for an installed product; an execution platform configured to execute the analytic model; an application programming interface (API) wrapper associated with each of the analytic model and the execution platform, the API wrapper including input information, output information and a technique; and a storage in communication with the analytic model and the execution platform and storing program instructions to perform the functions as follows: transmitting information between the analytic API wrapper and the execution platform API wrapper; and deploying the analytic model to the execution platform based on the transmitted information. Numerous other aspects are provided.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: November 13, 2018
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Arun Karthi Subramaniyan, Alexandre Iankoulski, John Lazos
  • Publication number: 20180121171
    Abstract: According to some embodiments, system, apparatus and methods are provided comprising a development environment; one or more system components configured to operate within the development environment; a graphical user interface in the development environment that enables a user to: develop at least one model using an arbitrary language, wherein development of the at least one model includes accessing the one or more system components; wherein the development environment includes program code for a platform in the arbitrary language; and an execution model configured to execute the developed model on the platform. Numerous other aspects are provided.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Arun Karthi SUBRAMANIYAN, Alexandre IANKOULSKI, Renato Giorgiani Do NASCIMENTO
  • Publication number: 20180121183
    Abstract: According to some embodiments, system, apparatus and methods are provided comprising an analytic model for an installed product; an execution platform configured to execute the analytic model; an application programming interface (API) wrapper associated with each of the analytic model and the execution platform, the API wrapper including input information, output information and a technique; and a storage in communication with the analytic model and the execution platform and storing program instructions to perform the functions as follows: transmitting information between the analytic API wrapper and the execution platform API wrapper; and deploying the analytic model to the execution platform based on the transmitted information. Numerous other aspects are provided.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Arun Karthi SUBRAMANIYAN, Alexandre IANKOULSKI, John LAZOS
  • Publication number: 20180121170
    Abstract: According to some embodiments, system, apparatus and methods are provided comprising one or more component models of an analytic model for an installed product; an application programming interface (API) wrapper associated with each of the one or more component models, the API wrapper including information about one or more inputs to the component model; and wherein the component model and the API wrapper form a self-aware component. Numerous other aspects are provided.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Arun Karthi SUBRAMANIYAN, John LAZOS, Natarajan CHENNIMALAI KUMAR, Alexandre IANKOULSKI, Renato Giorgiani Do NASCIMENTO
  • Publication number: 20180121258
    Abstract: According to some embodiments, system, apparatus and methods are provided comprising a platform hosting one or more elements; an application programming interface (API) wrapper associated with each of the one or more elements, the API wrapper including input information to the one or more elements, output information to the one or more elements, and at least one instruction defining a function of the element; and wherein the one or more elements and the API wrapper form a self-aware element. Numerous other aspects are provided.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Arun Karthi SUBRAMANIYAN, Alexandre IANKOULSKI, Renato Giorgiani Do NASCIMENTO