Patents by Inventor Rudranil Das Gupta

Rudranil Das Gupta 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: 11005969
    Abstract: A method and system for debugging and attending to a problem in a message queuing system in a computer network. Information from the message queuing system is periodically gathered. The information includes current message queuing configuration data, current message queuing usage values and current server usage values. A current message queuing system configuration is periodically analyzed by comparing the information with historical data. Suggestions of different configurations for the current message queuing system are prioritized based upon criticality levels of the suggested different configurations. The current message queuing system configuration is updated from a prioritized list of the suggested different configurations with a highest criticality level at a top of the list. The suggested configuration with the highest criticality level is applied.
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: May 11, 2021
    Assignee: International Business Machines Corporation
    Inventors: Rudranil Das Gupta, Erik Houlberg, Jorgen B. Kristensen, Anders Raasted
  • Publication number: 20200153937
    Abstract: A method and system for debugging and attending to a problem in a message queuing system in a computer network. Information from the message queuing system is periodically gathered. The information includes current message queuing configuration data, current message queuing usage values and current server usage values. A current message queuing system configuration is periodically analyzed by comparing the information with historical data. Suggestions of different configurations for the current message queuing system are prioritized based upon criticality levels of the suggested different configurations. The current message queuing system configuration is updated from a prioritized list of the suggested different configurations with a highest criticality level at a top of the list. The suggested configuration with the highest criticality level is applied.
    Type: Application
    Filed: January 15, 2020
    Publication date: May 14, 2020
    Inventors: Rudranil Das Gupta, Erik Houlberg, Jorgen B. Kristensen, Anders Raasted
  • Patent number: 10601952
    Abstract: The present invention provides a method and system for debugging and attending to a problem in a message queuing system in a computer network. A critical level of each connection in a matrix is determined. Criticality levels of different combinations of message queuing system configuration data based upon business criteria are determined. Information from the message queuing system is periodically gathered. The information includes current message queuing configuration data, current message queuing usage values, and current server usage values. Suggestions of different configurations for the current message queuing system are provided. The suggested different configurations are prioritized. The current message queuing system configuration are updated from a prioritized list of the suggested different configurations with a highest criticality level at a top of the list. The problem is debugged according to the prioritized list.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rudranil Das Gupta, Erik Houlberg, Jorgen B. Kristensen, Anders Raasted
  • Publication number: 20200050700
    Abstract: A method, system and computer program product for predicting a range of questions that will come up in a panel discussion are disclosed. In an embodiment, the method comprises receiving, at one or more processor units of a computer system, input identifying a topic and panelists for the panel discussion; based on the identified topic and the panelists, predicting, by the one or more processor units, audience members for the panel discussion; and identifying, by the one or more processor units, a knowledge level of the audience members and an interaction between the panelists and the audience. Based on the identified topic and panelists, the predicted audience members, and the identified knowledge level of the audience and the interaction between the panelists and the audience, a range of questions are predicted, by the one or more processor units, from the audience during the panel discussion.
    Type: Application
    Filed: August 10, 2018
    Publication date: February 13, 2020
    Inventors: Sarbajit K. Rakshit, Gopal Bhageria, Rudranil Das Gupta, Diptiman Dasgupta
  • Publication number: 20190238657
    Abstract: The present invention provides a method and system for debugging and attending to a problem in a message queuing system in a computer network. A critical level of each connection in a matrix is determined. Criticality levels of different combinations of message queuing system configuration data based upon business criteria are determined. Information from the message queuing system is periodically gathered. The information includes current message queuing configuration data, current message queuing usage values, and current server usage values. Suggestions of different configurations for the current message queuing system are provided. The suggested different configurations are prioritized. The current message queuing system configuration are updated from a prioritized list of the suggested different configurations with a highest criticality level at a top of the list. The problem is debugged according to the prioritized list.
    Type: Application
    Filed: April 5, 2019
    Publication date: August 1, 2019
    Inventors: Rudranil Das Gupta, Erik Houlberg, Jorgen B. Kristensen, Anders Raasted
  • Patent number: 10341463
    Abstract: The present invention provides a method, and associated computer system and computer program product, for optimizing and updating a message queuing system by comparing a current message queuing configuration with various message queuing configurations stored in a database, prioritizing the various configurations based upon a criticality level of components, objects and connections, and submitting a prioritized list of suggested configurations for consideration for implementation into the current message queuing system.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Rudranil Das Gupta, Erik Houlberg, Jorgen B. Kristensen, Anders Raasted
  • Publication number: 20180324277
    Abstract: The present invention provides a method, and associated computer system and computer program product, for optimizing and updating a message queuing system by comparing a current message queuing configuration with various message queuing configurations stored in a database, prioritizing the various configurations based upon a criticality level of components, objects and connections, and submitting a prioritized list of suggested configurations for consideration for implementation into the current message queuing system.
    Type: Application
    Filed: May 3, 2017
    Publication date: November 8, 2018
    Inventors: Rudranil Das Gupta, Erik Houlberg, Jorgen B. Kristensen, Anders Raasted
  • Patent number: 9665391
    Abstract: The transaction timeout values for applications deployed in an enterprise application server are dynamically adjusted for each application request made by each of multiple applications. Transaction timeout values are dynamically determined based upon known load and status of database and enterprise network connection conditions and historical data related to the application database requests. Time increments are appended to timeout values as needed and when a transaction timeout event occurs.
    Type: Grant
    Filed: May 17, 2012
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Rudranil Das Gupta, Kaushik Lahiri
  • Publication number: 20130311622
    Abstract: The transaction timeout values for applications deployed in an enterprise application server are dynamically adjusted for each application request made by each of multiple applications. Transaction timeout values are dynamically determined based upon known load and status of database and enterprise network connection conditions and historical data related to the application database requests. Time increments are appended to timeout values as needed and when a transaction timeout event occurs.
    Type: Application
    Filed: May 17, 2012
    Publication date: November 21, 2013
    Applicant: International Business Machines Corporation
    Inventors: Rudranil Das Gupta, Kaushik Lahiri