Patents by Inventor Rahul Chandrakar

Rahul Chandrakar 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: 10902037
    Abstract: A method for providing an interactive infrastructure management system based on a chat interface is provided. The method may include receiving a first operation query via a first infrastructure management chat interface associated with an infrastructure management system. The method may include providing first data instructions using the first infrastructure management chat interface in response to the first operation query. The method may include generating a second infrastructure management chat interface associated with the infrastructure management system to edit and train the infrastructure management system based on the provided first data instructions. The method may include editing the provided first data instructions associated with the first operation query to train the infrastructure management system to respond to the first operation query.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rahul Chandrakar, Yogesh R. Kakde, Priya Kannan, Naveen T. Kumar, Manjunatha Thejaswi Manjunatha
  • Publication number: 20190065582
    Abstract: A method for providing an interactive infrastructure management system based on a chat interface is provided. The method may include receiving a first operation query via a first infrastructure management chat interface associated with an infrastructure management system. The method may include providing first data instructions using the first infrastructure management chat interface in response to the first operation query. The method may include generating a second infrastructure management chat interface associated with the infrastructure management system to edit and train the infrastructure management system based on the provided first data instructions. The method may include editing the provided first data instructions associated with the first operation query to train the infrastructure management system to respond to the first operation query.
    Type: Application
    Filed: December 5, 2017
    Publication date: February 28, 2019
    Inventors: RAHUL CHANDRAKAR, Yogesh R. Kakde, PRIYA KANNAN, Naveen T. Kumar, Manjunatha Thejaswi Manjunatha
  • Publication number: 20190065580
    Abstract: A method for providing an interactive infrastructure management system based on a chat interface is provided. The method may include receiving a first operation query via a first infrastructure management chat interface associated with an infrastructure management system. The method may include providing first data instructions using the first infrastructure management chat interface in response to the first operation query. The method may include generating a second infrastructure management chat interface associated with the infrastructure management system to edit and train the infrastructure management system based on the provided first data instructions. The method may include editing the provided first data instructions associated with the first operation query to train the infrastructure management system to respond to the first operation query.
    Type: Application
    Filed: August 28, 2017
    Publication date: February 28, 2019
    Inventors: Rahul Chandrakar, Yogesh R. Kakde, Priya Kannan, Naveen T. Kumar, Manjunatha Thejaswi i Manjunatha
  • Patent number: 9998912
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a first packet for transport via a mobile device, identifying a first policy, of a plurality of policies, specifying a plurality of rules for transmitting data packets via a plurality of network interfaces of the mobile device, applying the rules of the first policy to a plurality of attributes of each network interface to select at least a first one of the plurality of interfaces of the mobile device, and transporting the first packet via the at least the first one of the plurality of interfaces of the mobile device.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: June 12, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shamsundar Ashok, Rahul Chandrakar, Anjil R. Chinnapatlolla, Gopalakrishna Naveen
  • Patent number: 9928112
    Abstract: Embodiments of the present invention provide systems and methods for resource allocation. The systems and methods for resource allocation include: configuring a plan to utilize computer resources; partitioning computer resources; and applying a set of two or more hypervisors, which use a single service processor, to execute the plan to utilize computer resources. The hypervisors facilitate the partitioning of the computer resources, group partitions of the computer resources, control access to nodes, and change node boundaries.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rahul Chandrakar, Saravanan Devendran, Venkatesh Sainath, Amit J. Tendolkar
  • Publication number: 20170280316
    Abstract: Systems, methods, and computer program products to perform an operation comprising receiving a first packet for transport via a mobile device, identifying a first policy, of a plurality of policies, specifying a plurality of rules for transmitting data packets via a plurality of network interfaces of the mobile device, applying the rules of the first policy to a plurality of attributes of each network interface to select at least a first one of the plurality of interfaces of the mobile device, and transporting the first packet via the at least the first one of the plurality of interfaces of the mobile device.
    Type: Application
    Filed: March 25, 2016
    Publication date: September 28, 2017
    Inventors: Shamsundar ASHOK, Rahul CHANDRAKAR, Anjil R. CHINNAPATLOLLA, Gopalakrishna NAVEEN
  • Publication number: 20170147409
    Abstract: Embodiments of the present invention provide systems and methods for resource allocation. The systems and methods for resource allocation include: configuring a plan to utilize computer resources; partitioning computer resources; and applying a set of two or more hypervisors, which use a single service processor, to execute the plan to utilize computer resources. The hypervisors facilitate the partitioning of the computer resources, group partitions of the computer resources, control access to nodes, and change node boundaries.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: Rahul Chandrakar, Saravanan Devendran, Venkatesh Sainath, Amit J. Tendolkar
  • Patent number: 9235513
    Abstract: A processor unit removes, responsive to obtaining a new address, an entry from a memory of a type of memory based on a comparison of a performance of the type of memory to different performances, each of the different performances associated with a number of other types of memory.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: January 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rahul Chandrakar, Venkatesh Sainath, Vaidyanathan Srinivasan
  • Patent number: 9229862
    Abstract: A processor unit removes, responsive to obtaining a new address, an entry from a memory of a type of memory based on a comparison of a performance of the type of memory to different performances, each of the different performances associated with a number of other types of memory.
    Type: Grant
    Filed: February 11, 2013
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rahul Chandrakar, Venkatesh Sainath, Vaidyanathan Srinivasan
  • Patent number: 9009703
    Abstract: One or more physical RCDs (PRCDs) are shared between one or more workloads in one or more virtual computing environments. Example PRCD sharing operations may include: (1) providing a virtual RCD (VRCD) for one of the workloads, the VRCD being programmed with an IC design representing a hardware implementation of a software hotspot in the workload, (2) allocating one of the PRCDs to the workload by scheduling the programmed VRCD on the PRCD, (3) burning the PRCD with the IC design of the programmed VRCD so that the PRCD becomes a programmed PRCD that is capable of implementing the workload's hotspot in hardware, and (4) invoking the programmed VRCD instead of executing the hotspot as software in order to cause the programmed PRCD to implement the hotspot in hardware.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rahul Chandrakar, Anjil R. Chinnapatlolla, Manjunath N. Shanbhag, Venkatesh N. Sripathirao
  • Patent number: 9009707
    Abstract: One or more physical RCDs (PRCDs) are shared between one or more workloads in one or more virtual computing environments. Example PRCD sharing operations may include: (1) providing a virtual RCD (VRCD) for one of the workloads, the VRCD being programmed with an IC design representing a hardware implementation of a software hotspot in the workload, (2) allocating one of the PRCDs to the workload by scheduling the programmed VRCD on the PRCD, (3) burning the PRCD with the IC design of the programmed VRCD so that the PRCD becomes a programmed PRCD that is capable of implementing the workload's hotspot in hardware, and (4) invoking the programmed VRCD instead of executing the hotspot as software in order to cause the programmed PRCD to implement the hotspot in hardware.
    Type: Grant
    Filed: November 30, 2013
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Rahul Chandrakar, Anjil R. Chinnapatlolla, Manjunath N. Shanbhag, Venkatesh N. Sripathirao
  • Patent number: 8875114
    Abstract: Optimizations are provided for processing environments. Selected memory objects are tagged with unique identifiers by an operating system of the environment, and those identifiers are used to manage processing within the environment. By detecting by a processing platform of the environment that a memory object has been tagged with a unique identifier, certain tasks may be bypassed and/or memory objects may be reused, even if located at a different location.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: October 28, 2014
    Assignee: International Business Machines Corporation
    Inventors: Theodore J. Bohizic, Rahul Chandrakar, Mark H. Decker, Viktor S. Gyuris
  • Publication number: 20140115226
    Abstract: A processor unit removes, responsive to obtaining a new address, an entry from a memory of a type of memory based on a comparison of a performance of the type of memory to different performances, each of the different performances associated with a number of other types of memory.
    Type: Application
    Filed: February 11, 2013
    Publication date: April 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rahul Chandrakar, Venkatesh Sainath, Vaidyanathan Srinivasan
  • Publication number: 20140115225
    Abstract: A processor unit removes, responsive to obtaining a new address, an entry from a memory of a type of memory based on a comparison of a performance of the type of memory to different performances, each of the different performances associated with a number of other types of memory.
    Type: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rahul Chandrakar, Venkatesh Sainath, Vaidyanathan Srinivasan
  • Publication number: 20140089924
    Abstract: One or more physical RCDs (PRCDs) are shared between one or more workloads in one or more virtual computing environments. Example PRCD sharing operations may include: (1) providing a virtual RCD (VRCD) for one of the workloads, the VRCD being programmed with an IC design representing a hardware implementation of a software hotspot in the workload, (2) allocating one of the PRCDs to the workload by scheduling the programmed VRCD on the PRCD, (3) burning the PRCD with the IC design of the programmed VRCD so that the PRCD becomes a programmed PRCD that is capable of implementing the workload's hotspot in hardware, and (4) invoking the programmed VRCD instead of executing the hotspot as software in order to cause the programmed PRCD to implement the hotspot in hardware.
    Type: Application
    Filed: November 30, 2013
    Publication date: March 27, 2014
    Applicant: International Business Machines Corporation
    Inventors: Rahul Chandrakar, Anjil R. Chinnapatlolla, Manjunath N. Shanbhag, Venkatesh N. Sripathirao
  • Publication number: 20130305241
    Abstract: One or more physical RCDs (PRCDs) are shared between one or more workloads in one or more virtual computing environments. Example PRCD sharing operations may include: (1) providing a virtual RCD (VRCD) for one of the workloads, the VRCD being programmed with an IC design representing a hardware implementation of a software hotspot in the workload, (2) allocating one of the PRCDs to the workload by scheduling the programmed VRCD on the PRCD, (3) burning the PRCD with the IC design of the programmed VRCD so that the PRCD becomes a programmed PRCD that is capable of implementing the workload's hotspot in hardware, and (4) invoking the programmed VRCD instead of executing the hotspot as software in order to cause the programmed PRCD to implement the hotspot in hardware.
    Type: Application
    Filed: May 10, 2012
    Publication date: November 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rahul Chandrakar, Anjil R. Chinnapatlolla, Manjunath N. Shanbhag, Venkatesh N. Sripathirao
  • Publication number: 20090083720
    Abstract: Optimizations are provided for processing environments. Selected memory objects are tagged with unique identifiers by an operating system of the environment, and those identifiers are used to manage processing within the environment. By detecting by a processing platform of the environment that a memory object has been tagged with a unique identifier, certain tasks may be bypassed and/or memory objects may be reused, even if located at a different location.
    Type: Application
    Filed: September 21, 2007
    Publication date: March 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Theodore J. Bohizic, Rahul Chandrakar, Viktor S. Gyuris
  • Publication number: 20050114398
    Abstract: A computer system and a method for analysis and visualization of signalling and metabolic pathways, comprising inter-related databases including external database, a pathway database for storing curated signalling interaction between the biological entities and biological entity data, said databases including a pathart database, a curator member to generate curated signalling interaction between the biological entities obtained from external sources, said pathway database comprising a hierarchical arrangement of signalling interactions among the biological entities and biological entity data, said pathart database to store mapped addresses for hierarchically arranged signalling interactions among the biological entities and biological entity data, a processing system including a server module to fetch and/or generate desired pathways dynamically from the stored signalling interactions and biological entities, said processing system to obtain information on the selected biological entities or their interaction
    Type: Application
    Filed: October 8, 2004
    Publication date: May 26, 2005
    Inventors: Prashant Naik, Kasargod Shyamsunder Rao, Satish Patil, Rahul Chandrakar, Rimjhim Gupta, Rashmi Nagaraj