Patents by Inventor Mihai CRIVETI

Mihai CRIVETI 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).

  • Publication number: 20230055415
    Abstract: A method includes training a recurrent neural network by monitoring data in a memory of a first server as the first server executes jobs and by determining an amount of computing resources used by the first server while executing the jobs and applying the recurrent neural network to data in the memory to predict an amount of computing resources that the first server will use when executing a first future job. The method also includes, in response to determining that execution of the first future job did not meet a performance criterion, making a change to the first server. The method further includes further training the recurrent neural network using a reinforcement learning technique, applying the recurrent neural network to determine that the change should be made to a second server, and in response, making the change to the second server before the second server executes a second future job.
    Type: Application
    Filed: August 20, 2021
    Publication date: February 23, 2023
    Inventors: Robert Bradley DESAULNIERS, Clea Anne ZOLOTOW, Mihai CRIVETI, Ana Maria BEZERRA MAIMONI
  • Patent number: 11150935
    Abstract: Provided is a method, computer program product, and system for adjusting a container-based application. A processor may receive one or more function calls at a container-based application. The processor may process the one or more function calls using the container-based application. The processor may obtain performance data from the container-based application based on the processing of the one or more function calls. The processor may analyze the performance data against a performance measure limit. The processor may adjust an aspect of the container-based application based on the analysis of the performance data. The aspect may be one or more selected from the group consisting of a resource and a functionality of the contain-based application.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andrew Paul Barnes, Clea Anne Zolotow, Oliver Raff, Christopher Peter Baker, Mihai Criveti
  • Patent number: 10929118
    Abstract: A method includes creating a digital twin that represents a computing infrastructure, the digital twin representing all microcode versions present in components in the computing infrastructure. The method further includes creating a database of a plurality of upgrades including at least one microcode version update and a corresponding criticality of each of the plurality of updates and emulating a first deployment of a first set of one or more of the plurality of updates with the digital twin.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: February 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Clea A. Zolotow, Mihai Criveti, Andrew P. Barnes, Gavin C. O'Reilly, Marci D. Formato, Jørgen E. Floes, Tedrick N. Northway
  • Publication number: 20210004253
    Abstract: Provided is a method, computer program product, and system for adjusting a container-based application. A processor may receive one or more function calls at a container-based application. The processor may process the one or more function calls using the container-based application. The processor may obtain performance data from the container-based application based on the processing of the one or more function calls. The processor may analyze the performance data against a performance measure limit. The processor may adjust an aspect of the container-based application based on the analysis of the performance data. The aspect may be one or more selected from the group consisting of a resource and a functionality of the contain-based application.
    Type: Application
    Filed: July 5, 2019
    Publication date: January 7, 2021
    Inventors: Andrew Paul Barnes, Clea Anne Zolotow, Oliver Raff, Christopher Peter Baker, Mihai Criveti
  • Patent number: 10884732
    Abstract: Automation using infrastructure as code modules is provided by: receiving a service request implicating infrastructure elements for provisioning in a target hosting environment, selecting atomic Infrastructure as Code (IaC) modules comprising code definitions for execution to provision the infrastructure elements in the target environment, the atomic IaC modules being selected from a library of predefined executable atomic IaC modules that include atomic IaC modules for execution to provision varying infrastructure elements in varying hosting environments including the target environment, transforming the service request into a technical workflow using the selected atomic IaC module(s) and transformation templates that direct invocation of the atomic IaC modules using desired parameters for provisioning the infrastructure elements in the target hosting environment, and initiating orchestration of the provisioning of the infrastructure elements in the target environment via execution of the selected set of ato
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: January 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clea Anne Zolotow, Selcuk Nedim Oezmen, Mihai Criveti
  • Publication number: 20200174769
    Abstract: A method includes creating a digital twin that represents a computing infrastructure, the digital twin representing all microcode versions present in components in the computing infrastructure. The method further includes creating a database of a plurality of upgrades including at least one microcode version update and a corresponding criticality of each of the plurality of updates and emulating a first deployment of a first set of one or more of the plurality of updates with the digital twin.
    Type: Application
    Filed: November 30, 2018
    Publication date: June 4, 2020
    Inventors: Clea A. Zolotow, Mihai Criveti, Andrew P. Barnes, Gavin C. O'Reilly, Marci D. Formato, Jørgen E. Floes, Tedrick N. Northway
  • Patent number: 10656975
    Abstract: Systems and methods for dynamically bridging between Systems of Record and Systems of Engagement are disclosed, including: receiving a request to provision a new workload in a distributed computing environment; identifying a plurality of components available in a system of record (SoR); receiving a selected component of at least one of the plurality of components available in the SoR; and provisioning the new workload by creating a data flow using the selected component.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Clea Zolotow, Florian Graf, Petra Kopp, Laxmikantha S. Nanduru, Mihai Criveti, Richard J. Baird
  • Publication number: 20190384653
    Abstract: Systems and methods for dynamically bridging between Systems of Record and Systems of Engagement are disclosed. A method includes: receiving, by a computing device, a request to provision a new workload in a distributed computing environment; identifying, by the computing device, a plurality of components available in a system of record (SoR); receiving, by the computing device, a selected component of at least one of the plurality of components available in the SoR; provisioning, by the computing device, the new workload by creating a data flow using the selected component.
    Type: Application
    Filed: June 19, 2018
    Publication date: December 19, 2019
    Inventors: Clea ZOLOTOW, Florian GRAF, Petra KOPP, Laxmikantha S. NANDURU, Mihai CRIVETI, Richard J. BAIRD