Patents by Inventor Manikandan Pammal Rathinavelu

Manikandan Pammal Rathinavelu 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: 11900091
    Abstract: Methods, apparatus, and processor-readable storage media for implementing extensible upgrade and modification as a service are provided herein. An example computer-implemented method includes processing one or more modifiers, wherein each modifier includes an independent processing unit having a given canonical structure and is configured to execute one or more automated actions related to at least one of application modification and application migration; obtaining data pertaining to multiple applications across multiple computing environments; determining, based at least in part on processing at least a portion of the obtained data, at least one of the one or more modifiers applicable for use in executing at least one of the one or more automated actions in connection with at least a portion of the multiple applications; and executing the at least one of the one or more automated actions using the at least one determined modifier.
    Type: Grant
    Filed: January 12, 2021
    Date of Patent: February 13, 2024
    Assignee: Dell Products, L.P.
    Inventors: Nilay Mishra, Farook Shaik, Reshma Nair, Gaurav Suwal, Vishnu Prabhu Sundarrajan, Manikandan Pammal Rathinavelu, Bala Kumar, Narendra Kumar, Hung T. Dinh, Vijaya P. Sekhar, Abhijit Mishra, Satish Ranjan Das, Krishna Mohan Akkinapalli
  • Patent number: 11842180
    Abstract: A method comprises receiving data corresponding to execution of one or more applications, accessing at least one function from a codes as a service source, and training the at least one function based, at least in part, on one or more parameters, wherein the training is performed using a first portion of the data. In the method, a deployment version of the at least one function is generated based, at least in part, on the training, and the deployment version of the at least one function is applied to a second portion of the data to perform at least one service.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: December 12, 2023
    Assignee: Dell Products L.P.
    Inventors: Jatin Thakkar, Manikandan Pammal Rathinavelu, Pradeepta Ranjan Choudhury, Matthew C. Frank, Sabu K. Syed, Adam Mahram, Khadeer Ahmed Shaikh, Tarun Gupta, Sejal Mohata, Hung Dinh
  • Publication number: 20230229411
    Abstract: A method comprises receiving data corresponding to execution of one or more applications, accessing at least one function from a codes as a service source, and training the at least one function based, at least in part, on one or more parameters, wherein the training is performed using a first portion of the data. In the method, a deployment version of the at least one function is generated based, at least in part, on the training, and the deployment version of the at least one function is applied to a second portion of the data to perform at least one service.
    Type: Application
    Filed: January 14, 2022
    Publication date: July 20, 2023
    Inventors: Jatin Thakkar, Manikandan Pammal Rathinavelu, Pradeepta Ranjan Choudhury, Matthew C. Frank, Sabu K. Syed, Adam Mahram, Khadeer Ahmed Shaikh, Tarun Gupta, Sejal Mohata, Hung Dinh
  • Patent number: 11461400
    Abstract: A method includes receiving a natural language query requesting data from a message oriented middleware infrastructure comprising a plurality of message oriented middleware providers, and analyzing the natural language query to determine one or more types of the data being requested. In the method, one or more stored queries corresponding to the determined one or more types of the data are identified. The one or more stored queries are in native command formats corresponding to respective ones of the plurality of message oriented middleware providers. The method also includes executing the identified one or more stored queries in the native command formats to retrieve the data from the plurality of message oriented middleware providers, and providing a response to the natural language query based on the retrieved data to a user via a user interface.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: October 4, 2022
    Assignee: Dell Products L.P.
    Inventors: Hung Dinh, Sabu K. Syed, Satish Ranjan Das, Manikandan Pammal Rathinavelu, Panguluru Vijaya Sekhar, Kannappan Ramu
  • Patent number: 11429603
    Abstract: A method includes receiving a natural language query requesting data from a message oriented middleware infrastructure comprising a plurality of message oriented middleware providers, and analyzing the natural language query to determine one or more types of the data being requested. In the method, one or more queries corresponding to the determined one or more types of the data are dynamically generated. The one or more queries are in native command formats corresponding to respective ones of the plurality of message oriented middleware providers. The method also includes executing the one or more queries in the native command formats to retrieve the data from the plurality of message oriented middleware providers, and providing a response to the natural language query based on the retrieved data to a user via a user interface.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: August 30, 2022
    Assignee: Dell Products L.P.
    Inventors: Hung Dinh, Sabu K. Syed, Satish Ranjan Das, Manikandan Pammal Rathinavelu, Panguluru Vijaya Sekhar, Kannappan Ramu
  • Publication number: 20220222053
    Abstract: Methods, apparatus, and processor-readable storage media for implementing extensible upgrade and modification as a service are provided herein. An example computer-implemented method includes processing one or more modifiers, wherein each modifier includes an independent processing unit having a given canonical structure and is configured to execute one or more automated actions related to at least one of application modification and application migration; obtaining data pertaining to multiple applications across multiple computing environments; determining, based at least in part on processing at least a portion of the obtained data, at least one of the one or more modifiers applicable for use in executing at least one of the one or more automated actions in connection with at least a portion of the multiple applications; and executing the at least one of the one or more automated actions using the at least one determined modifier.
    Type: Application
    Filed: January 12, 2021
    Publication date: July 14, 2022
    Inventors: Nilay Mishra, Farook Shaik, Reshma Nair, Gaurav Suwal, Vishnu Prabhu Sundarrajan, Manikandan Pammal Rathinavelu, Bala Kumar, Narendra Kumar, Hung T. Dinh, Vijaya P. Sekhar, Abhijit Mishra, Satish Ranjan Das, Krishna Mohan Akkinapalli
  • Patent number: 11258675
    Abstract: A method includes retrieving vendor specific data from one or more message oriented middleware servers of a message oriented middleware infrastructure, and inputting the vendor specific data from the one or more message oriented middleware servers into a back-end database. The vendor specific data is converted into commonly formatted data, and the commonly formatted data is inputted into a front-end database. The method also includes retrieving the commonly formatted data from the front-end database, and displaying the commonly formatted data on a user interface providing a visualization of a topology of the message oriented middleware infrastructure.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: February 22, 2022
    Assignee: Dell Products L.P.
    Inventors: Hung Dinh, Satish Ranjan Das, Manikandan Pammal Rathinavelu, Jonathan Andrew Hernandez, Peter John Sarkis, Abhijit Mishra, Panguluru Vijaya Sekhar, Tousif Mohammed, Nagireddy Bonthu, Saravanan Kannan, Krishna Mohan Akkinapalli
  • Publication number: 20210209170
    Abstract: A method includes receiving a natural language query requesting data from a message oriented middleware infrastructure comprising a plurality of message oriented middleware providers, and analyzing the natural language query to determine one or more types of the data being requested. In the method, one or more stored queries corresponding to the determined one or more types of the data are identified. The one or more stored queries are in native command formats corresponding to respective ones of the plurality of message oriented middleware providers. The method also includes executing the identified one or more stored queries in the native command formats to retrieve the data from the plurality of message oriented middleware providers, and providing a response to the natural language query based on the retrieved data to a user via a user interface.
    Type: Application
    Filed: January 7, 2020
    Publication date: July 8, 2021
    Inventors: Hung Dinh, Sabu K. Syed, Satish Ranjan Das, Manikandan Pammal Rathinavelu, Panguluru Vijaya Sekhar, Kannappan Ramu
  • Publication number: 20210209102
    Abstract: A method includes receiving a natural language query requesting data from a message oriented middleware infrastructure comprising a plurality of message oriented middleware providers, and analyzing the natural language query to determine one or more types of the data being requested. In the method, one or more queries corresponding to the determined one or more types of the data are dynamically generated. The one or more queries are in native command formats corresponding to respective ones of the plurality of message oriented middleware providers. The method also includes executing the one or more queries in the native command formats to retrieve the data from the plurality of message oriented middleware providers, and providing a response to the natural language query based on the retrieved data to a user via a user interface.
    Type: Application
    Filed: January 7, 2020
    Publication date: July 8, 2021
    Inventors: Hung Dinh, Sabu K. Syed, Satish Ranjan Das, Manikandan Pammal Rathinavelu, Panguluru Vijaya Sekhar, Kannappan Ramu
  • Publication number: 20210126837
    Abstract: A method includes retrieving vendor specific data from one or more message oriented middleware servers of a message oriented middleware infrastructure, and inputting the vendor specific data from the one or more message oriented middleware servers into a back-end database. The vendor specific data is converted into commonly formatted data, and the commonly formatted data is inputted into a front-end database. The method also includes retrieving the commonly formatted data from the front-end database, and displaying the commonly formatted data on a user interface providing a visualization of a topology of the message oriented middleware infrastructure.
    Type: Application
    Filed: October 29, 2019
    Publication date: April 29, 2021
    Inventors: Hung Dinh, Satish Ranjan Das, Manikandan Pammal Rathinavelu, Jonathan Andrew Hernandez, Peter John Sarkis, Abhijit Mishra, Panguluru Vijaya Sekhar, Tousif Mohammed, Nagireddy Bonthu, Saravanan Kannan, Krishna Mohan Akkinapalli
  • Patent number: 10970161
    Abstract: A method is disclosed including: obtaining one or more values of a system metric, the system metric being associated with a hardware resource of a computing device; detecting whether the system metric is approaching a threshold, the threshold being associated with a key performance indicator (KPI) of the computing device, the detecting being performed based on the obtained values of the system metric; calculating a predicted value of the system metric in response to detecting that the system metric is approaching the threshold, the predicted value of the system metric being calculated by using a linear predictor that is trained using unevenly-sampled training data; detecting whether the predicted value of the system metric exceeds the threshold; and reconfiguring the computing device to prevent the system metric from reaching the predicted value in response to detecting that the predicted value exceeds the threshold.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: April 6, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Hung Dinh, Reddeppa Kollu, Venkat Allaka, Sabu Syed, Jyothi K R, Anu Bala Thakur, Madhusudhana Reddy Chilipi, Chakradhar Kommana, Tousif Mohammed, Vinod Kumar, Manikandan Pammal Rathinavelu, Abhishek Joshi, John K. Maxi, Jatin Kamlesh Thakkar
  • Publication number: 20200250027
    Abstract: A method is disclosed including: obtaining one or more values of a system metric, the system metric being associated with a hardware resource of a computing device; detecting whether the system metric is approaching a threshold, the threshold being associated with a key performance indicator (KPI) of the computing device, the detecting being performed based on the obtained values of the system metric; calculating a predicted value of the system metric in response to detecting that the system metric is approaching the threshold, the predicted value of the system metric being calculated by using a linear predictor that is trained using unevenly-sampled training data; detecting whether the predicted value of the system metric exceeds the threshold; and reconfiguring the computing device to prevent the system metric from reaching the predicted value in response to detecting that the predicted value exceeds the threshold.
    Type: Application
    Filed: February 1, 2019
    Publication date: August 6, 2020
    Applicant: EMC IP Holding Company LLC
    Inventors: Hung Dinh, Reddeppa Kollu, Venkat Allaka, Sabu Syed, Jyothi K R, Anu Bala Thakur, Madhusudhana Reddy Chilipi, Chakradhar Kommana, Tousif Mohammed, Vinod Kumar, Manikandan Pammal Rathinavelu, Abhishek Joshi, John K. Maxi, Jatin Kamlesh Thakkar