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: 20240126526Abstract: 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: ApplicationFiled: October 14, 2022Publication date: April 18, 2024Inventors: Abhishek Malvankar, Alaa S. Youssef, Chen Wang, Mariusz Sabath
-
Patent number: 11917088Abstract: 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: GrantFiled: September 21, 2020Date of Patent: February 27, 2024Assignee: International Business Machines CorporationInventors: Nitin Gaur, Jeronimo Irazabal, Abhishek Malvankar
-
Patent number: 11789774Abstract: 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: GrantFiled: February 22, 2021Date of Patent: October 17, 2023Assignee: International Business Machines CorporationInventors: Abhishek Malvankar, John M. Ganci, Jr., Ashok Pon Kumar Sree Prakash, Umamaheswari Devi
-
Patent number: 11775655Abstract: 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: GrantFiled: May 11, 2021Date of Patent: October 3, 2023Assignee: International Business Machines CorporationInventors: Abhishek Malvankar, John M. Ganci, Jr., Carlos A. Fonseca, Charles E. Beller
-
Patent number: 11755998Abstract: 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: GrantFiled: May 18, 2020Date of Patent: September 12, 2023Assignee: International Business Machines CorporationInventors: Abhishek Malvankar, Shikhar Kwatra, Jeronimo Irazabal, Kushal S. Patel
-
Patent number: 11711226Abstract: 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: GrantFiled: October 22, 2021Date of Patent: July 25, 2023Assignee: International Business Machines CorporationInventors: Jennifer M. Hatfield, Sarbajit K. Rakshit, Abhishek Malvankar, John M. Ganci, Jr.
-
Publication number: 20230221992Abstract: 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: ApplicationFiled: January 7, 2022Publication date: July 13, 2023Applicant: International Business Machines CorporationInventors: Clement Decrop, Abhishek Malvankar, John M. Ganci, JR., Thomas Jefferson Sandridge
-
Publication number: 20230128334Abstract: 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: ApplicationFiled: October 22, 2021Publication date: April 27, 2023Inventors: Jennifer M. Hatfield, Sarbajit K. Rakshit, Abhishek Malvankar, John M. Ganci, JR.
-
Publication number: 20230118939Abstract: 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: ApplicationFiled: October 20, 2021Publication date: April 20, 2023Applicant: International Business Machines CorporationInventors: Abhishek Malvankar, Carlos A. Fonseca, Charles E. Beller, John M. Ganci, JR.
-
Patent number: 11556385Abstract: 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: GrantFiled: May 15, 2020Date of Patent: January 17, 2023Assignee: Kyndryl, Inc.Inventors: Seng Chai Gan, Shikhar Kwatra, Indervir Singh Banipal, Abhishek Malvankar
-
Patent number: 11520564Abstract: 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: GrantFiled: January 20, 2021Date of Patent: December 6, 2022Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Abhishek Malvankar, Sara Rosenthal, Carlos A. Fonseca, Naga A. Ayachitula
-
Publication number: 20220366055Abstract: 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: ApplicationFiled: May 11, 2021Publication date: November 17, 2022Applicant: International Business Machines CorporationInventors: Abhishek Malvankar, John M. Ganci, JR., Carlos A. Fonseca, Charles E. Beller
-
Patent number: 11487400Abstract: 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: GrantFiled: August 13, 2021Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: Clement Decrop, Sarbajit K. Rakshit, Abhishek Malvankar, John M. Ganci, Jr.
-
Publication number: 20220291953Abstract: 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: ApplicationFiled: March 12, 2021Publication date: September 15, 2022Inventors: Abhishek Malvankar, John M. Ganci, JR., Michael Spriggs, Carlos A. Fonseca
-
Publication number: 20220269531Abstract: 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: ApplicationFiled: February 22, 2021Publication date: August 25, 2022Applicant: International Business Machines CorporationInventors: Abhishek Malvankar, John M. Ganci, JR., Ashok Pon Kumar Sree Prakash, Umamaheswari Devi
-
Patent number: 11416474Abstract: 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: GrantFiled: April 5, 2020Date of Patent: August 16, 2022Assignee: International Business Machines CorporationInventors: Dulce B. Ponceleon, Abhishek Malvankar, Shikhar Kwatra, Jeronimo Irazabal
-
Publication number: 20220229639Abstract: 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: ApplicationFiled: January 20, 2021Publication date: July 21, 2022Inventors: Abhishek Malvankar, Sara Rosenthal, Carlos A. Fonseca, Naga A. Ayachitula
-
Publication number: 20220221374Abstract: 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: ApplicationFiled: January 12, 2021Publication date: July 14, 2022Inventors: Seng Chai Gan, Shikhar Kwatra, Abhishek Malvankar, Vijay Ekambaram
-
Patent number: 11334333Abstract: 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: GrantFiled: November 10, 2020Date of Patent: May 17, 2022Assignee: International Business Machines CorporationInventors: Abhishek Malvankar, Shikhar Kwatra, Charles E. Beller, Carlos A. Fonseca
-
Publication number: 20220147333Abstract: 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: ApplicationFiled: November 10, 2020Publication date: May 12, 2022Inventors: Abhishek Malvankar, Shikhar Kwatra, Charles E. Beller, Carlos A. Fonseca