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: 11900091Abstract: 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: GrantFiled: January 12, 2021Date of Patent: February 13, 2024Assignee: 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: 11842180Abstract: 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: GrantFiled: January 14, 2022Date of Patent: December 12, 2023Assignee: 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: 20230229411Abstract: 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: ApplicationFiled: January 14, 2022Publication date: July 20, 2023Inventors: 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: 11461400Abstract: 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: GrantFiled: January 7, 2020Date of Patent: October 4, 2022Assignee: Dell Products L.P.Inventors: Hung Dinh, Sabu K. Syed, Satish Ranjan Das, Manikandan Pammal Rathinavelu, Panguluru Vijaya Sekhar, Kannappan Ramu
-
Patent number: 11429603Abstract: 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: GrantFiled: January 7, 2020Date of Patent: August 30, 2022Assignee: Dell Products L.P.Inventors: Hung Dinh, Sabu K. Syed, Satish Ranjan Das, Manikandan Pammal Rathinavelu, Panguluru Vijaya Sekhar, Kannappan Ramu
-
Publication number: 20220222053Abstract: 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: ApplicationFiled: January 12, 2021Publication date: July 14, 2022Inventors: 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: 11258675Abstract: 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: GrantFiled: October 29, 2019Date of Patent: February 22, 2022Assignee: 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: 20210209170Abstract: 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: ApplicationFiled: January 7, 2020Publication date: July 8, 2021Inventors: Hung Dinh, Sabu K. Syed, Satish Ranjan Das, Manikandan Pammal Rathinavelu, Panguluru Vijaya Sekhar, Kannappan Ramu
-
Publication number: 20210209102Abstract: 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: ApplicationFiled: January 7, 2020Publication date: July 8, 2021Inventors: Hung Dinh, Sabu K. Syed, Satish Ranjan Das, Manikandan Pammal Rathinavelu, Panguluru Vijaya Sekhar, Kannappan Ramu
-
Publication number: 20210126837Abstract: 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: ApplicationFiled: October 29, 2019Publication date: April 29, 2021Inventors: 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: 10970161Abstract: 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: GrantFiled: February 1, 2019Date of Patent: April 6, 2021Assignee: EMC IP Holding Company LLCInventors: 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: 20200250027Abstract: 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: ApplicationFiled: February 1, 2019Publication date: August 6, 2020Applicant: EMC IP Holding Company LLCInventors: 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