Patents by Inventor Karthikeyan Mohan

Karthikeyan Mohan 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: 11899570
    Abstract: A system and a method for application transformation to cloud by conversion of an application source code to a cloud native code is provided. A first and a second transformation recommendation path is received and a set of remediation templates are applied based on the first and the second transformation recommendation paths where the set of remediation steps comprises pre-defined parameterized actions. The system comprises a microservices unit configured to optimize assessment and implementation of microservices code for multiple target cloud platforms by determining count of microservices anti-patterns in microservices code, wherein the anti-patterns represent a pattern of the microservices code and ascertaining current state of the microservices code by determining a maturity score. A set of repeatable steps associated with microservices code development are provided in bundled form for accelerated implementation of changes in the microservices code for deployment on the multiple target cloud platforms.
    Type: Grant
    Filed: December 17, 2021
    Date of Patent: February 13, 2024
    Assignee: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
    Inventors: Parasu Pillai Iyappan Velammal, Kumaresan Ramachandran, Karthikeyan Mohan, Duraivel Kalyanasundaram, Jeyashree Pandian Duraipandian
  • Patent number: 11770455
    Abstract: The present invention provides for migration of application running on source cloud platform to target cloud platform. In operation, the present invention provides for retrieving analysis-data including source code of application to be migrated, hereinafter referred to as application M, a runtime data of application M, and target cloud platform data. The present invention further provides for identifying migration parameters based on analysis-data. Further, migration readiness of application M to target cloud platform is assessed based on migration parameters. Furthermore, a migration readiness report is generated based on the migration parameters, migration readiness assessment and the runtime data. Yet further, deployment configurations for the application M are generated as per the target cloud platform based on the migration readiness report.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: September 26, 2023
    Assignee: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
    Inventors: Parasu Pillai Iyappan Velammal, Karthikeyan Mohan, Rangarajan Ramadass, Selvaraj Natarajan
  • Publication number: 20230297354
    Abstract: The present invention provides for transforming .NET framework based legacy applications to latest .NET framework versions. In operation, the present invention provides for retrieving source code of application to be transformed. Further, metadata object is extracted from retrieved source code. The metadata object comprises details, including, application type, .NET framework version of application, and features of application that are incompatible with selected modern-framework, such as .NET Core,.NET 5.0, .NET 6.0 or any other latest .NET framework version to which application is to be transformed. Further, a step list is generated based on the metadata object. The step list is representative of list of steps to be executed to transform the features of the application that are incompatible with the selected modern-framework to modern-framework compatible features. Yet further, the present invention provides for transforming .
    Type: Application
    Filed: August 4, 2022
    Publication date: September 21, 2023
    Inventors: Parasu Pillai Iyappan Velammal, Kumaresan Ramachandran, Karthikeyan Mohan, Madhusudhan Venkatesan, Jeyashree Pandian Duraipandian
  • Publication number: 20230188613
    Abstract: The present invention provides for migration of application running on source cloud platform to target cloud platform. In operation, the present invention provides for retrieving analysis-data including source code of application to be migrated, hereinafter referred to as application M, a runtime data of application M, and target cloud platform data. The present invention further provides for identifying migration parameters based on analysis-data. Further, migration readiness of application M to target cloud platform is assessed based on migration parameters. Furthermore, a migration readiness report is generated based on the migration parameters, migration readiness assessment and the runtime data. Yet further, deployment configurations for the application M are generated as per the target cloud platform based on the migration readiness report.
    Type: Application
    Filed: February 17, 2022
    Publication date: June 15, 2023
    Inventors: Parasu Pillai Iyappan Velammal, Karthikeyan Mohan, Rangarajan Ramadass, Selvaraj Natarajan
  • Publication number: 20220171699
    Abstract: A system and a method for application transformation to cloud by conversion of an application source code to a cloud native code is provided. A first and a second transformation recommendation path is received and a set of remediation templates are applied based on the first and the second transformation recommendation paths where the set of remediation steps comprises pre-defined parameterized actions. The system comprises a microservices unit configured to optimize assessment and implementation of microservices code for multiple target cloud platforms by determining a count of microservices anti-patterns in a microservices code, wherein the anti-patterns represent a pattern of the microservices code and ascertaining a current state of the microservices code by determining a maturity score.
    Type: Application
    Filed: December 17, 2021
    Publication date: June 2, 2022
    Inventors: Parasu Pillai Iyappan Velammal, Kumaresan Ramachandran, Karthikeyan Mohan, Duraivel Kalyanasundaram, Jeyashree Pandian Duraipandian
  • Publication number: 20220164207
    Abstract: A system and a method for application transformation to cloud by conversion of an application source code to a cloud native code is provided. First and second transformation recommendation paths are received and remediation templates based on the same are applied. A pre-defined transformation process flow is applied on application source code based on first and second transformation recommendation paths including a pre-processing stage involving analysis of source code and target framework. A plugin unit is provided which provides an adaptable plugin framework for creating multiple plugin types. The adaptable plugin framework allows addition of semi-automated workflow that applies functionality to accelerate application development or application to cloud transformation or addition of semi-automated steps to accelerate greenfield application development and application source code transformation to cloud native code.
    Type: Application
    Filed: December 17, 2021
    Publication date: May 26, 2022
    Inventors: Parasu Pillai Iyappan Velammal, Kumaresan Ramachandran, Karthikeyan Mohan, Jeyashree Pandian Duraipandian, Madhusudhan Venkatesan
  • Patent number: 11237941
    Abstract: The present invention provides for a system and a method for application transformation to cloud for conversion of an application source code to a cloud native code. The present invention provides for receiving a first, second, third and fourth transformation recommendation paths. Further, the present invention provides for applying a set of remediation templates based on the first and the second transformation recommendation paths. The present invention provides for applying a pre-defined transformation process flow on the application source code based on the first and the second transformation recommendation paths to transform the application source code to the cloud native code. The present invention provides for applying a reusable service template on the application source code. The present invention provides for creating plurality of configuration artifacts specific to the cloud platform. The preset invention provides for building a CI/CD pipeline for integration and deployment of the cloud native code.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: February 1, 2022
    Assignee: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
    Inventors: Parasu Pillai Iyappan Velammal, Kumaresan Ramachandran, Karthikeyan Mohan, Jeyashree Pandian Duraipandian
  • Publication number: 20210182174
    Abstract: The present invention provides for a system and a method for application transformation to cloud for conversion of an application source code to a cloud native code. The present invention provides for receiving a first, second, third and fourth transformation recommendation paths. Further, the present invention provides for applying a set of remediation templates based on the first and the second transformation recommendation paths. The present invention provides for applying a pre-defined transformation process flow on the application source code based on the first and the second transformation recommendation paths to transform the application source code to the cloud native code. The present invention provides for applying a reusable service template on the application source code. The present invention provides for creating plurality of configuration artifacts specific to the cloud platform. The preset invention provides for building a CI/CD pipeline for integration and deployment of the cloud native code.
    Type: Application
    Filed: March 31, 2020
    Publication date: June 17, 2021
    Inventors: Parasu Pillai Iyappan Velammal, Kumaresan Ramachandran, Karthikeyan Mohan, Jeyashree Pandian Duraipandian