Patents by Inventor Abhishek Malvankar

Abhishek Malvankar 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: 20240126526
    Abstract: Mechanisms are provided for improving performance of container images. Container image chunks are generated from a container image file and input into one or more trained machine learning (ML) computer models, trained to classify container image chunks with regard to a plurality of container image performance characteristic classifications. For each container image chunk it is determined whether the a corresponding classification is negative, and in response to the classification being negative, an entry in a knowledge base having patterns of content matching content in the container image chunk is identified to determine one or more reasons for modification of the chunk specified in the entry. A notification output is generated specifying the container image chunks, their corresponding container image performance characteristic classifications, and the reasons for modification of the chunks.
    Type: Application
    Filed: October 14, 2022
    Publication date: April 18, 2024
    Inventors: Abhishek Malvankar, Alaa S. Youssef, Chen Wang, Mariusz Sabath
  • Patent number: 11917088
    Abstract: A computer-implemented method for configuring a blockchain network, a computer program product for integrating device identity into a permissioning framework of a blockchain network, and a blockchain network. One embodiment may comprise registering a device at a delineate node of a blockchain network, creating, by a processor of the delineate node based on the registering, a profile for the device; an performing, by the processor of the delineate node, a pass-through service for the device. The registering may include receiving, by a network interface, an immutable device identity from the device.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: February 27, 2024
    Assignee: International Business Machines Corporation
    Inventors: Nitin Gaur, Jeronimo Irazabal, Abhishek Malvankar
  • Patent number: 11789774
    Abstract: An artificial intelligence (AI) platform to support optimization of workload scheduling in a distributed computing environment. Unstructured data corresponding to one or more application artifacts related to a workload in the distributed computing environment is leveraged. NLP is applied to the unstructured data to identify one or more host requirements corresponding to the application artifacts. One or more hosts in the computing environment compatible with the identified host requirements are selectively identified and compatibility between the application artifacts and the identified hosts is assessed. The workload is selectively scheduled responsive to the selective host identification based on the assessed compatibility. The scheduled workload is selectively executed on at least one of the selectively identified hosts responsive to the assessment workload compatibility.
    Type: Grant
    Filed: February 22, 2021
    Date of Patent: October 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Abhishek Malvankar, John M. Ganci, Jr., Ashok Pon Kumar Sree Prakash, Umamaheswari Devi
  • Patent number: 11775655
    Abstract: An artificial intelligence (AI) platform to support optimization of container builds and virtual machine mounts in a distributed computing environment. A provisioning file is subject to natural language processing (NLP) and a corresponding vector representation of the file is created and subject to evaluation by a set of artificial neural networks (ANN). A first ANN assesses the representation of the file with respect to compliance and operability, and the second ANN selectively assesses the representation of the file with respect to provisioning efficiency. The provisioning file is selectively process based on the provisioning efficiency, with the processing directed at provisioning a container build or mounting a VM.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: October 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Abhishek Malvankar, John M. Ganci, Jr., Carlos A. Fonseca, Charles E. Beller
  • Patent number: 11755998
    Abstract: An example operation may include one or more of: receive a first set of annotation information, determine a first approval decision for the first set of annotation information, record the first approval decision in a blockchain, retrieve a first set of approval decisions from the blockchain, generate a consensus based on the first set of approval decisions, and record the consensus in the blockchain.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: September 12, 2023
    Assignee: International Business Machines Corporation
    Inventors: Abhishek Malvankar, Shikhar Kwatra, Jeronimo Irazabal, Kushal S. Patel
  • Patent number: 11711226
    Abstract: Aspects of the present disclosure relate to generating and visualizing subgroups of participants within web-based conferences. Participant data for each of a plurality of participants attending a web-based conference can be obtained. The participant data can be analyzed for each of the plurality of participants. Each of the participants can be mapped to a subgroup of two or more subgroups based on the analysis. The two or more subgroups can then be visualized within the web-based conference to the participants.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: July 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jennifer M. Hatfield, Sarbajit K. Rakshit, Abhishek Malvankar, John M. Ganci, Jr.
  • Publication number: 20230221992
    Abstract: An embodiment includes tokenizing a code segment generated by an integrated development environment responsive to user input, the tokenizing resulting in a tokenized code segment. The embodiment generates a search query by analyzing the tokenized code segment using a trained neural network. The embodiment executes a querying process that searches a knowledge base using the search query for a hardware requirement associated with the code segment, and detects a search result that conveys the hardware requirement as including a specialized hardware resource. The embodiment generates a time allotment associated with execution of the code segment using a second trained neural network that predicts the time allotment based on the tokenized code segment. The embodiment issues an instruction associated with the code segment to a hardware scheduler causing the hardware scheduler to allocate the specialized hardware resource for an amount of time corresponding to the time allotment.
    Type: Application
    Filed: January 7, 2022
    Publication date: July 13, 2023
    Applicant: International Business Machines Corporation
    Inventors: Clement Decrop, Abhishek Malvankar, John M. Ganci, JR., Thomas Jefferson Sandridge
  • Publication number: 20230128334
    Abstract: Aspects of the present disclosure relate to generating and visualizing subgroups of participants within web-based conferences. Participant data for each of a plurality of participants attending a web-based conference can be obtained. The participant data can be analyzed for each of the plurality of participants. Each of the participants can be mapped to a subgroup of two or more subgroups based on the analysis. The two or more subgroups can then be visualized within the web-based conference to the participants.
    Type: Application
    Filed: October 22, 2021
    Publication date: April 27, 2023
    Inventors: Jennifer M. Hatfield, Sarbajit K. Rakshit, Abhishek Malvankar, John M. Ganci, JR.
  • Publication number: 20230118939
    Abstract: An artificial intelligence (AI) platform to support selective replacement of one or more image layers of a container image build. A metadata file is subject to natural language processing and one or more corresponding vector representations are created and subject to evaluation by a set of artificial neural networks (ANNs). A first ANN assesses each vector representation with respect to compliance and operability, and the second ANN selectively assesses the vector representation(s) with respect to similarity with one or more compliant vector representations. In response to the assignment of the second score, at least one vector representation of the received metadata file is selectively replaced with at least one compliant vector representation. The metadata file is selectively provisioned with the selectively replaced vector representation(s).
    Type: Application
    Filed: October 20, 2021
    Publication date: April 20, 2023
    Applicant: International Business Machines Corporation
    Inventors: Abhishek Malvankar, Carlos A. Fonseca, Charles E. Beller, John M. Ganci, JR.
  • Patent number: 11556385
    Abstract: A processor may run a background process to identify a first task being initiated by a first user on a device, where the first task is associated with a first application. The processor may identify the first user of the device. The processor may analyze one or more interactions of the first user associated with the first application on the device. The processor may allocate, based at least in part on identification of the first user, identification of the first task, or analysis of the one or more interactions of the first user, computing resources to one or more hardware components on the device.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: January 17, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Seng Chai Gan, Shikhar Kwatra, Indervir Singh Banipal, Abhishek Malvankar
  • Patent number: 11520564
    Abstract: Embodiments are provided for intelligent recommendations for program code. In some embodiments, a system can include a processor that executes computer-executable components stored in memory. The computer-executable components can include an evaluation component that determines that first program code pertains to a defined category representing a defined cost to execute the first program code by a cloud computing service. The computer-executable components also can include a recommendation component that generates a recommendation for second program code that satisfies a similarity criterion with respect to the first program code. The second program code pertains to a category representing a cost to execute the second program code by the cloud computing service, where the cost is less than the defined cost.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: December 6, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Abhishek Malvankar, Sara Rosenthal, Carlos A. Fonseca, Naga A. Ayachitula
  • Publication number: 20220366055
    Abstract: An artificial intelligence (AI) platform to support optimization of container builds and virtual machine mounts in a distributed computing environment. A provisioning file is subject to natural language processing (NLP) and a corresponding vector representation of the file is created and subject to evaluation by a set of artificial neural networks (ANN). A first ANN assesses the representation of the file with respect to compliance and operability, and the second ANN selectively assesses the representation of the file with respect to provisioning efficiency. The provisioning file is selectively process based on the provisioning efficiency, with the processing directed at provisioning a container build or mounting a VM.
    Type: Application
    Filed: May 11, 2021
    Publication date: November 17, 2022
    Applicant: International Business Machines Corporation
    Inventors: Abhishek Malvankar, John M. Ganci, JR., Carlos A. Fonseca, Charles E. Beller
  • Patent number: 11487400
    Abstract: A computer-implemented method, system, and computer program product for generating an aggregated user interface display. The aggregated user interface display includes a physical display of a computing device and a projected display from an electronic pen. Operator interactions with the aggregated user interface display are saved as historical information. The historical information is used to determine a configuration for the aggregated user interface display. The computing device and the electronic pen are controlled to implement the configuration for the aggregated user interface display.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Clement Decrop, Sarbajit K. Rakshit, Abhishek Malvankar, John M. Ganci, Jr.
  • Publication number: 20220291953
    Abstract: A method, computer system, and a computer program product for host validation is provided. The present invention may include receiving a job from a user. The present invention may include selecting, by a scheduler, a host in a hybrid cloud environment to run the received job. The present invention may include classifying, by a learning component, the selected host's subsystems. The present invention may include determining, based on the classification, that the selected host can run the received job.
    Type: Application
    Filed: March 12, 2021
    Publication date: September 15, 2022
    Inventors: Abhishek Malvankar, John M. Ganci, JR., Michael Spriggs, Carlos A. Fonseca
  • Publication number: 20220269531
    Abstract: An artificial intelligence (AI) platform to support optimization of workload scheduling in a distributed computing environment. Unstructured data corresponding to one or more application artifacts related to a workload in the distributed computing environment is leveraged. NLP is applied to the unstructured data to identify one or more host requirements corresponding to the application artifacts. One or more hosts in the computing environment compatible with the identified host requirements are selectively identified and compatibility between the application artifacts and the identified hosts is assessed. The workload is selectively scheduled responsive to the selective host identification based on the assessed compatibility. The scheduled workload is selectively executed on at least one of the selectively identified hosts responsive to the assessment workload compatibility.
    Type: Application
    Filed: February 22, 2021
    Publication date: August 25, 2022
    Applicant: International Business Machines Corporation
    Inventors: Abhishek Malvankar, John M. Ganci, JR., Ashok Pon Kumar Sree Prakash, Umamaheswari Devi
  • Patent number: 11416474
    Abstract: An example operation includes one or more of receiving a request associated with a software library, identifying metadata of the software library, determining, via chaincode, whether data of the software library has been previously stored on a blockchain, and in response to a determination that the software library has not been previously stored, storing the identified metadata of the software library and a notarization value generated by the chaincode within the blockchain.
    Type: Grant
    Filed: April 5, 2020
    Date of Patent: August 16, 2022
    Assignee: International Business Machines Corporation
    Inventors: Dulce B. Ponceleon, Abhishek Malvankar, Shikhar Kwatra, Jeronimo Irazabal
  • Publication number: 20220229639
    Abstract: Embodiments are provided for intelligent recommendations for program code. In some embodiments, a system can include a processor that executes computer-executable components stored in memory. The computer-executable components can include an evaluation component that determines that first program code pertains to a defined category representing a defined cost to execute the first program code by a cloud computing service. The computer-executable components also can include a recommendation component that generates a recommendation for second program code that satisfies a similarity criterion with respect to the first program code. The second program code pertains to a category representing a cost to execute the second program code by the cloud computing service, where the cost is less than the defined cost.
    Type: Application
    Filed: January 20, 2021
    Publication date: July 21, 2022
    Inventors: Abhishek Malvankar, Sara Rosenthal, Carlos A. Fonseca, Naga A. Ayachitula
  • Publication number: 20220221374
    Abstract: According to one embodiment, a method, computer system, and computer program product for detecting one or more loose or malfunctioning components within a machine is provided. The present invention may include measuring, by one or more sensors, one or more vibration signals and one or more acoustic signals of the machine; determining one or more joint signals, wherein the one or more joint signals comprise one or more relationships between the one or more vibration signals and the one or more acoustic signals; and responsive to one or more new signals deviating from the one or more vibration signals, one or more acoustic signals, and/or one or more joint signals by an amount exceeding at least one threshold, triggering one or more ameliorative actions.
    Type: Application
    Filed: January 12, 2021
    Publication date: July 14, 2022
    Inventors: Seng Chai Gan, Shikhar Kwatra, Abhishek Malvankar, Vijay Ekambaram
  • Patent number: 11334333
    Abstract: The present invention may include an embodiment that receives a deployment declaration in a natural language. The embodiment may detect one or more sequencing entities and one or more parameter entities using trained natural language processing. The embodiment may sequence a configuration file based on the one or more sequencing entities. The embodiment may determine a plurality of configuration parameters in the sequenced configuration file. The embodiment may substitute a configuration parameter from the plurality of configuration parameters of the sequenced configuration file with the one or more parameter entities. The embodiment may align the plurality of configuration parameters of the sequenced configuration file based on organization compliance data and deploys a tuned cloud service using the sequenced configuration file.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: May 17, 2022
    Assignee: International Business Machines Corporation
    Inventors: Abhishek Malvankar, Shikhar Kwatra, Charles E. Beller, Carlos A. Fonseca
  • Publication number: 20220147333
    Abstract: The present invention may include an embodiment that receives a deployment declaration in a natural language. The embodiment may detect one or more sequencing entities and one or more parameter entities using trained natural language processing. The embodiment may sequence a configuration file based on the one or more sequencing entities. The embodiment may determine a plurality of configuration parameters in the sequenced configuration file. The embodiment may substitute a configuration parameter from the plurality of configuration parameters of the sequenced configuration file with the one or more parameter entities. The embodiment may align the plurality of configuration parameters of the sequenced configuration file based on organization compliance data and deploys a tuned cloud service using the sequenced configuration file.
    Type: Application
    Filed: November 10, 2020
    Publication date: May 12, 2022
    Inventors: Abhishek Malvankar, Shikhar Kwatra, Charles E. Beller, Carlos A. Fonseca