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: 10902037Abstract: 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: GrantFiled: August 28, 2017Date of Patent: January 26, 2021Assignee: International Business Machines CorporationInventors: Rahul Chandrakar, Yogesh R. Kakde, Priya Kannan, Naveen T. Kumar, Manjunatha Thejaswi Manjunatha
-
Publication number: 20190065582Abstract: 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: ApplicationFiled: December 5, 2017Publication date: February 28, 2019Inventors: RAHUL CHANDRAKAR, Yogesh R. Kakde, PRIYA KANNAN, Naveen T. Kumar, Manjunatha Thejaswi Manjunatha
-
Publication number: 20190065580Abstract: 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: ApplicationFiled: August 28, 2017Publication date: February 28, 2019Inventors: Rahul Chandrakar, Yogesh R. Kakde, Priya Kannan, Naveen T. Kumar, Manjunatha Thejaswi i Manjunatha
-
Patent number: 9998912Abstract: 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: GrantFiled: March 25, 2016Date of Patent: June 12, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shamsundar Ashok, Rahul Chandrakar, Anjil R. Chinnapatlolla, Gopalakrishna Naveen
-
Patent number: 9928112Abstract: 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: GrantFiled: November 24, 2015Date of Patent: March 27, 2018Assignee: International Business Machines CorporationInventors: Rahul Chandrakar, Saravanan Devendran, Venkatesh Sainath, Amit J. Tendolkar
-
Publication number: 20170280316Abstract: 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: ApplicationFiled: March 25, 2016Publication date: September 28, 2017Inventors: Shamsundar ASHOK, Rahul CHANDRAKAR, Anjil R. CHINNAPATLOLLA, Gopalakrishna NAVEEN
-
Publication number: 20170147409Abstract: 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: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Inventors: Rahul Chandrakar, Saravanan Devendran, Venkatesh Sainath, Amit J. Tendolkar
-
Patent number: 9235513Abstract: 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: GrantFiled: October 18, 2012Date of Patent: January 12, 2016Assignee: International Business Machines CorporationInventors: Rahul Chandrakar, Venkatesh Sainath, Vaidyanathan Srinivasan
-
Patent number: 9229862Abstract: 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: GrantFiled: February 11, 2013Date of Patent: January 5, 2016Assignee: International Business Machines CorporationInventors: Rahul Chandrakar, Venkatesh Sainath, Vaidyanathan Srinivasan
-
Patent number: 9009703Abstract: 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: GrantFiled: May 10, 2012Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Rahul Chandrakar, Anjil R. Chinnapatlolla, Manjunath N. Shanbhag, Venkatesh N. Sripathirao
-
Patent number: 9009707Abstract: 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: GrantFiled: November 30, 2013Date of Patent: April 14, 2015Assignee: International Business Machines CorporationInventors: Rahul Chandrakar, Anjil R. Chinnapatlolla, Manjunath N. Shanbhag, Venkatesh N. Sripathirao
-
Patent number: 8875114Abstract: 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: GrantFiled: September 21, 2007Date of Patent: October 28, 2014Assignee: International Business Machines CorporationInventors: Theodore J. Bohizic, Rahul Chandrakar, Mark H. Decker, Viktor S. Gyuris
-
Publication number: 20140115226Abstract: 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: ApplicationFiled: February 11, 2013Publication date: April 24, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rahul Chandrakar, Venkatesh Sainath, Vaidyanathan Srinivasan
-
Publication number: 20140115225Abstract: 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: ApplicationFiled: October 18, 2012Publication date: April 24, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rahul Chandrakar, Venkatesh Sainath, Vaidyanathan Srinivasan
-
Publication number: 20140089924Abstract: 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: ApplicationFiled: November 30, 2013Publication date: March 27, 2014Applicant: International Business Machines CorporationInventors: Rahul Chandrakar, Anjil R. Chinnapatlolla, Manjunath N. Shanbhag, Venkatesh N. Sripathirao
-
Publication number: 20130305241Abstract: 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: ApplicationFiled: May 10, 2012Publication date: November 14, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rahul Chandrakar, Anjil R. Chinnapatlolla, Manjunath N. Shanbhag, Venkatesh N. Sripathirao
-
Publication number: 20090083720Abstract: 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: ApplicationFiled: September 21, 2007Publication date: March 26, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Theodore J. Bohizic, Rahul Chandrakar, Viktor S. Gyuris
-
Publication number: 20050114398Abstract: 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 interactionType: ApplicationFiled: October 8, 2004Publication date: May 26, 2005Inventors: Prashant Naik, Kasargod Shyamsunder Rao, Satish Patil, Rahul Chandrakar, Rimjhim Gupta, Rashmi Nagaraj