Patents by Inventor Sabu Syed
Sabu Syed 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: 11934947Abstract: In some examples, a computing device may implement a method that includes receiving microservice profile information at a microservice profiler, performing lexical analysis of the microservice profile information (where the lexical analysis produces tokenized information), generating microservice modification information by performing machine learning analysis of one or more inputs (where the one or more inputs comprise the tokenized information), and outputting the microservice modification information from the microservice profiler. The microservice profile information describes one or more characteristics of a microservice. The lexical analysis is performed by a lexical analysis engine of the microservice profiler, and the machine learning analysis is performed by a machine learning system of the microservice profiler.Type: GrantFiled: November 8, 2019Date of Patent: March 19, 2024Assignee: Dell Products L.P.Inventors: Shubham Gupta, Hung The Dinh, Sabu Syed, Ramu Kannappan, Jatin Kamlesh Thakkar
-
Patent number: 11544589Abstract: In some examples, a server may determine a specification associated with a software module that is to be integrated with a software system. The specification identifies how the software module interacts with the software system. The server may execute a machine learning module to perform an analysis of the specification. The machine learning module may suggest at least one modification to at least a first portion of the specification and may automatically modify at least a second portion of the specification. The server may convert the specification to one or more application programming interface (API) calls and provide a system interface that includes the one or more API calls to enable the software module to interact with the software system. The API calls may include calls to a data integration API, a file transfer API, a messaging API, a database API, or any combination thereof.Type: GrantFiled: May 31, 2019Date of Patent: January 3, 2023Assignee: Dell Products L.P.Inventors: Hung The Dinh, Pallavi Jaini, Akanksha Bansal, Sharath Kumar Mudigere Yathiraj, Abhijit Mishra, Sabu Syed, Amirthraj Ramakrishnan, Tousif Mohammed, Jatin Kamlesh Thakkar, Vijaya P. Sekhar
-
Patent number: 11514347Abstract: Methods, apparatus, and processor-readable storage media for identifying and remediating anomalies through cognitively assorted machine learning algorithms are provided herein. A computer-implemented method includes: identifying, using system log data, a target variable based at least in part on correlations between a set of performance indicators of a system and the target variable, and threshold values for the performance indicators relative to the target variable; generating an inference model to predict when the system will enter an adverse state and identify one or more root causes of the system entering the adverse state; using machine reinforcement learning to determine an action policy including actions that remediate the adverse state; predicting that the system will enter the adverse state by applying the inference model to further system log data; and automatically executing one or more actions of the action policy in response to the prediction.Type: GrantFiled: February 1, 2019Date of Patent: November 29, 2022Assignee: Dell Products L.P.Inventors: Hung Dinh, Pravash Ranjan Panda, Prince Mathew, Tousif Mohammed, Sabu Syed, Jatin Kamlesh Thakkar, Naveen Silvester Muttikal Thomas, John K. Maxi
-
Publication number: 20210142159Abstract: In some examples, a computing device may implement a method that includes receiving microservice profile information at a microservice profiler, performing lexical analysis of the microservice profile information (where the lexical analysis produces tokenized information), generating microservice modification information by performing machine learning analysis of one or more inputs (where the one or more inputs comprise the tokenized information), and outputting the microservice modification information from the microservice profiler. The microservice profile information describes one or more characteristics of a microservice. The lexical analysis is performed by a lexical analysis engine of the microservice profiler, and the machine learning analysis is performed by a machine learning system of the microservice profiler.Type: ApplicationFiled: November 8, 2019Publication date: May 13, 2021Inventors: Shubham Gupta, Hung The Dinh, Sabu Syed, Ramu Kannappan, Jatin Kamlesh Thakkar
-
Patent number: 10999393Abstract: An apparatus in one embodiment comprises at least one processing platform comprising a plurality of processing devices. The processing platform is configured to abstract a plurality of partner platforms and a plurality of enterprise applications to extract a plurality of connectivity parameters associated with respective ones of the partner platforms and the enterprise applications, to manage connections between the partner platforms and the enterprise applications by implementing connectivity parameters, wherein the implementing provides the partner platforms with centralized access to the enterprise applications via a broker layer, to select one or more of the connectivity parameters to be used in connection with routing of data between a given partner platform and a given enterprise application, and to route the data between the given partner platform and the given enterprise application via the broker layer using the selected one or more connectivity parameters.Type: GrantFiled: March 6, 2019Date of Patent: May 4, 2021Assignee: Dell Products L.P.Inventors: Hung Dinh, Kiran Kumar Pidugu, Sabu Syed, Panguluru Vijaya Sekhar, Vellore Mohammed Imran, Sanitha Muttil, Sean Creedon
-
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
-
Patent number: 10896077Abstract: An apparatus in one embodiment comprises at least one processing platform comprising a plurality of processing devices. The at least one processing platform is configured to provide a plurality of applications with centralized access to a plurality of message oriented middleware (MOM) servers via a connectivity layer, to establish a connection between a given one of the plurality of applications and a given one of the plurality of MOM servers via the connectivity layer, and to exchange data between the given one of the plurality of applications and the given one of the plurality of MOM servers via the connectivity layer.Type: GrantFiled: March 14, 2019Date of Patent: January 19, 2021Assignee: Dell Products L.P.Inventors: Hung Dinh, Krishna Akkinapalli, Gnanesh Gowda, Reddeppa Kollu, Sabu Syed, Craig Van Der Bogart, Satish Das, Karan Kapoor, Panguluru Vijaya Sekhar, Vinay Sathyanarayana, Abhijit Mishra, Vellore Mohammed Imran, Tousif Mohammed, Nagireddy Bonthu, Vinod Kumar, Puttaraju Bommanna Chikkanna, John Kenneth Maxi
-
Publication number: 20200380386Abstract: In some examples, a server may determine a specification associated with a software module that is to be integrated with a software system. The specification identifies how the software module interacts with the software system. The server may execute a machine learning module to perform an analysis of the specification. The machine learning module may suggest at least one modification to at least a first portion of the specification and may automatically modify at least a second portion of the specification. The server may convert the specification to one or more application programming interface (API) calls and provide a system interface that includes the one or more API calls to enable the software module to interact with the software system. The API calls may include calls to a data integration API, a file transfer API, a messaging API, a database API, or any combination thereof.Type: ApplicationFiled: May 31, 2019Publication date: December 3, 2020Inventors: Hung The Dinh, Pallavi Jaini, Akanksha Bansal, Sharath Kumar Mudigere Yathiraj, Abhijit Mishra, Sabu Syed, Amirthraj Ramakrishnan, Tousif Mohammed, Jatin Kamlesh Thakkar, Vijaya P. Sekhar
-
Publication number: 20200293386Abstract: An apparatus in one embodiment comprises at least one processing platform comprising a plurality of processing devices. The at least one processing platform is configured to provide a plurality of applications with centralized access to a plurality of message oriented middleware (MOM) servers via a connectivity layer, to establish a connection between a given one of the plurality of applications and a given one of the plurality of MOM servers via the connectivity layer, and to exchange data between the given one of the plurality of applications and the given one of the plurality of MOM servers via the connectivity layer.Type: ApplicationFiled: March 14, 2019Publication date: September 17, 2020Inventors: Hung Dinh, Krishna Akkinapalli, Gnanesh Gowda, Reddeppa Kollu, Sabu Syed, Craig Van Der Bogart, Satish Das, Karan Kapoor, Panguluru Vijaya Sekhar, Vinay Sathyanarayana, Abhijit Mishra, Vellore Mohammed Imran, Tousif Mohammed, Nagireddy Bonthu, Vinod Kumar, Puttaraju Bommanna Chikkanna, John Kenneth Maxi
-
Publication number: 20200287982Abstract: An apparatus in one embodiment comprises at least one processing platform comprising a plurality of processing devices. The processing platform is configured to abstract a plurality of partner platforms and a plurality of enterprise applications to extract a plurality of connectivity parameters associated with respective ones of the partner platforms and the enterprise applications, to manage connections between the partner platforms and the enterprise applications by implementing connectivity parameters, wherein the implementing provides the partner platforms with centralized access to the enterprise applications via a broker layer, to select one or more of the connectivity parameters to be used in connection with routing of data between a given partner platform and a given enterprise application, and to route the data between the given partner platform and the given enterprise application via the broker layer using the selected one or more connectivity parameters.Type: ApplicationFiled: March 6, 2019Publication date: September 10, 2020Inventors: Hung Dinh, Kiran Kumar Pidugu, Sabu Syed, Panguluru Vijaya Sekhar, Vellore Mohammed Imran, Sanitha Muttil, Sean Creedon
-
Publication number: 20200250559Abstract: Methods, apparatus, and processor-readable storage media for identifying and remediating anomalies through cognitively assorted machine learning algorithms are provided herein. A computer-implemented method includes: identifying, using system log data, a target variable based at least in part on correlations between a set of performance indicators of a system and the target variable, and threshold values for the performance indicators relative to the target variable; generating an inference model to predict when the system will enter an adverse state and identify one or more root causes of the system entering the adverse state; using machine reinforcement learning to determine an action policy including actions that remediate the adverse state; predicting that the system will enter the adverse state by applying the inference model to further system log data; and automatically executing one or more actions of the action policy in response to the prediction.Type: ApplicationFiled: February 1, 2019Publication date: August 6, 2020Inventors: Hung Dinh, Pravash Ranjan Panda, Prince Mathew, Tousif Mohammed, Sabu Syed, Jatin Kamlesh Thakkar, Naveen Silvester Muttikal Thomas, John K. Maxi
-
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