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: 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
-
Publication number: 20220094560Abstract: 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: ApplicationFiled: September 21, 2020Publication date: March 24, 2022Inventors: Nitin Gaur, Jeronimo Irazabal, Abhishek Malvankar
-
Publication number: 20220083537Abstract: A plurality of ledger nodes within a blockchain infrastructure is continuously updated via a set of conduit nodes. The set of conduit nodes share a secure provision ledger. The secure provision ledger includes a set of updates for the blockchain infrastructure. Each conduit node within the set propagates the set of updates to a subset of the plurality of ledger nodes.Type: ApplicationFiled: September 14, 2020Publication date: March 17, 2022Inventors: Abhishek Malvankar, Jeronimo Irazabal, Nitin Gaur
-
Publication number: 20220051129Abstract: A scheduler node in a blockchain network may receive data associated with a machine learning model. The scheduler node may measure a drift of the machine learning model for a first aspect of the data. The scheduler node may determine if the drift of the machine learning model is greater than a threshold. The scheduler node may schedule, in response to the drift being greater than the drift threshold, a retraining transaction for the machine learning model.Type: ApplicationFiled: August 14, 2020Publication date: February 17, 2022Inventors: Abhishek Malvankar, Shikhar Kwatra, Jeronimo Irazabal, Carlos A. Fonseca
-
Patent number: 11250937Abstract: A computer-implemented method, system and computer program product for sharing and utilizing healthcare data, by: providing one or more computer-implemented machine learning models for analyzing the healthcare data; and recording transactions involving the machine learning models using a blockchain as a distributed ledger that is shared, replicated and synchronized. Healthcare data is also used to train the machine learning models. The healthcare data comprises research data or patient data such as Electronic Medical Records (EMRs). A smart contract that is a computer-implemented protocol is used to facilitate, verify or enforce negotiation of the transactions involving the machine learning models or healthcare data.Type: GrantFiled: April 12, 2019Date of Patent: February 15, 2022Assignee: International Business Machines CorporationInventors: Abhishek Malvankar, Saurabh Pujar, Edward A. Epstein, Louis Degenaro, Burn Lewis
-
Patent number: 11184436Abstract: A processor may receive a request for storage in a blockchain network. The request may include information as to a specific storage that is required. The processor may commit the request to the blockchain network. The processor may provide the request to one or more proposing entities. The processor may receive, from the one or more proposing entities, respective proposals in response to the request for storage. The processor may determine which of the respective proposals best match the information included in the request. The processor may automatically accept the best matched proposal.Type: GrantFiled: March 2, 2020Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Nadiya Kochura, Abhishek Malvankar, Shikhar Kwatra, Jeronimo Irazabal
-
Publication number: 20210357859Abstract: 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: ApplicationFiled: May 18, 2020Publication date: November 18, 2021Inventors: Abhishek Malvankar, Shikhar Kwatra, Jeronimo Irazabal, Kushal S. Patel
-
Publication number: 20210357259Abstract: 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: ApplicationFiled: May 15, 2020Publication date: November 18, 2021Inventors: Seng Chai Gan, Shikhar Kwatra, Indervir Singh Banipal, Abhishek Malvankar
-
Publication number: 20210311926Abstract: 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: ApplicationFiled: April 5, 2020Publication date: October 7, 2021Inventors: Dulce B. Ponceleon, Abhishek Malvankar, Shikhar Kwatra, Jeronimo Irazabal