Patents by Inventor Dileban Karunamoorthy

Dileban Karunamoorthy 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: 11321298
    Abstract: An example operation may include one or more of receiving a request to merge a first blockchain network and a second blockchain network, the request comprising a script that specifies a network structure, synthesizing the script with configuration data of the first and second blockchain networks to generate a plurality of merge operations, and merging the first blockchain network with the second blockchain network based on the plurality of merge operations to create a merged blockchain network, wherein the merging comprises merging chaincodes and channels from the first and second blockchain networks into merged chaincodes and merged channels.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: May 3, 2022
    Assignee: International Business Machines Corporation
    Inventors: Venkatraman Ramakrishna, Praveen Jayachandran, Dushyant K. Behl, Vinayaka Pandit, Dileban Karunamoorthy, Ermyas Abebe
  • Patent number: 10690707
    Abstract: A system for verifying an energy generation source, includes a key forming device that forms a key in a DC voltage signal generated by the energy generation source, and a verifying device that verifies the energy generation source based on the key in the DC voltage signal.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Julian de Hoog, Dileban Karunamoorthy, Ramachandra Rao Kolluri, Arun Vishwanath
  • Publication number: 20200132737
    Abstract: A system for verifying an energy generation source, includes a key forming device that forms a key in a DC voltage signal generated by the energy generation source, and a verifying device that verifies the energy generation source based on the key in the DC voltage signal.
    Type: Application
    Filed: October 31, 2018
    Publication date: April 30, 2020
    Inventors: Julian de HOOG, Dileban KARUNAMOORTHY, Ramachandra Rao KOLLURI, Arun VISHWANATH
  • Patent number: 10395078
    Abstract: A method for detecting package tampering, comprising performing scanning of a container comprising a packaged item and a plurality of packaging elements surrounding the packaged item, wherein each of the plurality of packaging elements comprises a sensing component comprising a stress sensor, determining a stress on each of the plurality of packaging elements surrounding the packaged item from the scanning, and generating an output indicating the stress on each of the plurality of packaging elements surrounding the packaged item.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ermyas Abebe, Brendan Haesler, Dileban Karunamoorthy, Lenin Mehedy
  • Patent number: 10338007
    Abstract: A method for detecting package tampering comprises performing first scanning of a container comprising a packaged item and a plurality of packaging elements surrounding the packaged item, wherein each of the plurality of packaging elements comprises an identification component, and the first scanning comprises using the identification component of each of the plurality of packaging elements to detect each of the plurality of packaging elements. The method further comprises determining an orientation of each of the plurality of packaging elements in the container from the first scanning, performing second scanning of the container, determining an orientation of each of the plurality of packaging elements in the container from the second scanning, and comparing the orientation of each of the plurality of packaging elements in the container from the first scanning with the orientation of each of the plurality of packaging elements in the container from the second scanning.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ermyas Abebe, Brendan Haesler, Dileban Karunamoorthy, Lenin Mehedy
  • Patent number: 10332073
    Abstract: Automatically learning and providing software development team structure and methodologies. A software development knowledgebase repository is generated by mining for software processes data over a network of computer systems. A team structure specification and project requirement associated with a target project is received. A software development methodology is selected from the software development knowledgebase repository based on the team structure specification and project requirement associated with a target project, a team members knowledgebase, a teams knowledgebase, and a past projects knowledgebase. A machine learning module automatically learns a software development methodology to select. Based on the software development methodology, a software development environment infrastructure for the target project is built.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ermyas Abebe, Dileban Karunamoorthy, Cristian Vecchiola
  • Patent number: 10318248
    Abstract: Contextualized selection of components in one aspect may include generating a developer profile associated with a team member, for example, for all team members designated to work on a computer-implemented development project, and generating a component profile associated with a software component, for example, for all software components identified based on received requirement specification associated with the project. Applicability of a software component to the team members may be computed based on developer profiles and a component profile associated with the software component. Based on the applicability, components are selected and may be downloaded to build a team project component repository.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: June 11, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ermyas Abebe, Alessio Bonti, Andrew L. Frenkiel, Brendan P. Haesler, Dileban Karunamoorthy, Cristian Vecchiola
  • Publication number: 20180238817
    Abstract: A method for detecting package tampering comprises performing first scanning of a container comprising a packaged item and a plurality of packaging elements surrounding the packaged item, wherein each of the plurality of packaging elements comprises an identification component, and the first scanning comprises using the identification component of each of the plurality of packaging elements to detect each of the plurality of packaging elements. The method further comprises determining an orientation of each of the plurality of packaging elements in the container from the first scanning, performing second scanning of the container, determining an orientation of each of the plurality of packaging elements in the container from the second scanning, and comparing the orientation of each of the plurality of packaging elements in the container from the first scanning with the orientation of each of the plurality of packaging elements in the container from the second scanning.
    Type: Application
    Filed: February 23, 2017
    Publication date: August 23, 2018
    Inventors: Ermyas Abebe, Brendan Haesler, Dileban Karunamoorthy, Lenin Mehedy
  • Publication number: 20180068271
    Abstract: Automatically learning and providing software development team structure and methodologies. A software development knowledgebase repository is generated by mining for software processes data over a network of computer systems. A team structure specification and project requirement associated with a target project is received. A software development methodology is selected from the software development knowledgebase repository based on the team structure specification and project requirement associated with a target project, a team members knowledgebase, a teams knowledgebase, and a past projects knowledgebase. A machine learning module automatically learns a software development methodology to select. Based on the software development methodology, a software development environment infrastructure for the target project is built.
    Type: Application
    Filed: September 8, 2016
    Publication date: March 8, 2018
    Inventors: Ermyas Abebe, Dileban Karunamoorthy, Cristian Vecchiola
  • Publication number: 20170371626
    Abstract: Contextualized selection of components in one aspect may include generating a developer profile associated with a team member, for example, for all team members designated to work on a computer-implemented development project, and generating a component profile associated with a software component, for example, for all software components identified based on received requirement specification associated with the project. Applicability of a software component to the team members may be computed based on developer profiles and a component profile associated with the software component. Based on the applicability, components are selected and may be downloaded to build a team project component repository.
    Type: Application
    Filed: June 23, 2016
    Publication date: December 28, 2017
    Inventors: Ermyas Abebe, Alessio Bonti, Andrew L. Frenkiel, Brendan P. Haesler, Dileban Karunamoorthy, Cristian Vecchiola
  • Publication number: 20170293698
    Abstract: Embodiments include method, systems and computer program products for exploring a topic through controlled navigation of a knowledge graph. Aspects include receiving, from a user of a user device, a topic; obtaining a knowledge graph based upon the topic, wherein the knowledge graph comprises a plurality of topic nodes, wherein each of the topic nodes comprises a weight; receiving a total time period for review of the topic; generating a candidate path through the knowledge graph, wherein the candidate path comprises a current topic node and a next topic node selected from the plurality of topic nodes; generating a time period for each of the plurality of topic nodes along the candidate path based upon the weight of the topic node and the total time period; and presenting the next topic node along the candidate path after an expiration of the time period associated with the current topic node.
    Type: Application
    Filed: April 12, 2016
    Publication date: October 12, 2017
    Inventors: Ermyas Abebe, Kent C. Barton Steer, Andrew Lawrence Frenkiel, Dileban Karunamoorthy
  • Patent number: 9659502
    Abstract: Apparatus, method, computer program product, and system described for an autonomous vehicle (a drone) which uses one or more hosts to transport that drone on its journey. Potential hosts along the envisioned journey can be rated as to their suitability. That rating along with an indication of the value of traveling under its own power or remaining stationary for a particular time can be evaluated at any point along the journey to produce an effective route, time, cost, or whatever other factor is desirable. The drone can chose between these states and communicate with potential hosts and even stationary positions or it can remain in the mode it was just in. The drone can switch between one host and another, be charged by a host or at a stationary location, and can evaluate the different modes differently depending on the needs of the user and the drone itself.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 23, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ermyas Abebe, Anton Beloglazov, Dileban Karunamoorthy, Jan Richter, Kent Charles Barton Steer
  • Patent number: 9590917
    Abstract: A shared resource system, a method of managing resources on the system and computer program products therefor. A resource consolidation unit causes identification of identical memory segments on host computers. The resource consolidation unit may be in one or more host computers. Each identical memory segment is associated with multiple instances of resources provisioned on at least two host computers. The resource consolidation unit causes provisioned resources to be migrated for at least one instance from one of the two hosts to another. On the other host computer the migrated resources share respective identical memory segments with resources already provisioned on the other host.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: March 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Dileban Karunamoorthy, Timothy Lynar, Suraj Pandey, John Wagner
  • Patent number: 9523986
    Abstract: Disclosed herein is a system for coordinating the delivery of a payload by a drone to a recipient, the system comprising a drone; where the drone is an autonomous vehicle that is operative to perform one or more functions without human intervention; and a facility agent acting on behalf of a facility in which the recipient is located; where the facility agent is autonomous and is operative to act on behalf of either the recipient or the facility in which the recipient is located; and where the facility agent comprises an access option enumerator for computing a set of delivery strategies in accordance with a constraint or a goal; and an access negotiator for reaching an agreement between the drone and the facility agent on the delivery strategy for the payload.
    Type: Grant
    Filed: December 4, 2015
    Date of Patent: December 20, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ermyas Abebe, Dileban Karunamoorthy, Kent Steer
  • Publication number: 20160080286
    Abstract: A shared resource system, a method of managing resources on the system and computer program products therefor. A resource consolidation unit causes identification of identical memory segments on host computers. The resource consolidation unit may be in one or more host computers. Each identical memory segment is associated with multiple instances of resources provisioned on at least two host computers. The resource consolidation unit causes provisioned resources to be migrated for at least one instance from one of the two hosts to another. On the other host computer the migrated resources share respective identical memory segments with resources already provisioned on the other host.
    Type: Application
    Filed: November 24, 2015
    Publication date: March 17, 2016
    Applicant: International Business Machines Corporation
    Inventors: Dileban Karunamoorthy, Timothy Lynar, Suraj Pandey, John Wagner
  • Patent number: 9280385
    Abstract: A shared resource system, a method of managing resources on the system and computer program products therefor. A resource consolidation unit causes identification of identical memory segments on host computers. The resource consolidation unit may be in one or more host computers. Each identical memory segment is associated with multiple instances of resources provisioned on at least two host computers. The resource consolidation unit causes provisioned resources to be migrated for at least one instance from one of the two hosts to another. On the other host computer the migrated resources share respective identical memory segments with resources already provisioned on the other host.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: March 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dileban Karunamoorthy, Timothy Lynar, Suraj Pandey, John Wagner
  • Publication number: 20150178127
    Abstract: A shared resource system, a method of managing resources on the system and computer program products therefor. A resource consolidation unit causes identification of identical memory segments on host computers. The resource consolidation unit may be in one or more host computers. Each identical memory segment is associated with multiple instances of resources provisioned on at least two host computers. The resource consolidation unit causes provisioned resources to be migrated for at least one instance from one of the two hosts to another. On the other host computer the migrated resources share respective identical memory segments with resources already provisioned on the other host.
    Type: Application
    Filed: December 19, 2013
    Publication date: June 25, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dileban Karunamoorthy, Timothy Lynar, Suraj Pandey, John Wagner