Patents by Inventor Madhava Venkatesh Raghavan

Madhava Venkatesh Raghavan 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).

  • Publication number: 20180052671
    Abstract: The system and method to control hybrid deployment of an application is disclosed. The method comprises receiving an application developed utilizing an application archetype and further deploying the application in a hybrid deployment. The hybrid deployment comprises of cloud datacenter deployment and local datacenter deployment. The method further comprises obtaining a configuration data dynamically at runtime associated with primary and secondary configuration data. The primary configuration is associated with the cloud datacenter and the secondary configuration is associated with the local datacenter deployment. The method further more comprises storing the configuration data as a metadata in the application archetype. Further, based on metadata, the access to the functionalities of the application are allowed or denied, thereby controlling the hybrid deployment of an application.
    Type: Application
    Filed: July 28, 2017
    Publication date: February 22, 2018
    Inventors: Rajesh Venkatesan, Sezhiyan Navarasu, Madhava Venkatesh Raghavan
  • Patent number: 9846639
    Abstract: Disclosed is a method and system for automatically testing an API. The system may determine a type of the API, inputs handled and outputs generated by the API. The system may identify a web application template for invoking the API. Further, the system may generate a Hyper Text Markup Language (HTML) page for accepting input parameters. The system may then create input data elements using the input parameters. The system may invoke the API using the input data elements in order to generate output. The system may generate another HTML page for providing the output. The system may generate a set of test scripts for accepting inputs from a data file and then receive the inputs in the first HTML form. The system may submit the first HTML form to generate final outputs by the API. Further, the system may verify the final outputs in order to test the API.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: December 19, 2017
    Assignee: HCL Technologies Ltd.
    Inventors: Madhava Venkatesh Raghavan, Rajesh Venkatesan
  • Patent number: 9779438
    Abstract: A method and system for entity customization in a hierarchical service provider, multi-tenant system is disclosed. The method disclosed uniquely identifies plurality of participants in the hierarchical system as a root service provider, sub-provider or a tenant. Further, the method enables identification of entities as customizable or non-customizable and authorizes the participants to customize the respective entity. The method enables to define scope of the entity that indicates whether the entity is applicable to a tenant or a provider or a sub-provider or a combination of these. The method enables identification of non-customizable or mandatory attributes within an entity. Further, the method aggregates customizations through the hierarchy and applies them for a specific tenant or a provider.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: October 3, 2017
    Assignee: HCL TECHNOLOGIES LIMITED
    Inventors: Rajesh Venkatesan, Madhava Venkatesh Raghavan, Sezhiyan Navarasu
  • Publication number: 20160342501
    Abstract: System and method for accelerating automated testing is disclosed. First, a test script of a screen is recorded to identify user interface elements comprising data fields present on the screen. An input is received in the data fields. Based on the input, one or more test case templates are selected. Further, data sets and verification types required corresponding to the input are obtained. The data sets are obtained based on the one or more test case templates. The verification types are obtained from a user. Subsequently, the one or more test case templates, the data sets, and the verification types are integrated to generate an executable test case file. Based on the executable test case file, the test script is modified and further executed. Upon executing, a report is generated.
    Type: Application
    Filed: March 18, 2016
    Publication date: November 24, 2016
    Inventors: Rajesh Venkatesan, Kirthiga Balaji Srinivasan, Vidhya Muthamil Selvan, Madhava Venkatesh Raghavan, Sezhiyan Navarasu
  • Publication number: 20160283364
    Abstract: Disclosed is a method and system for automatically testing an API. The system may determine a type of the API, inputs handled and outputs generated by the API. The system may identify a web application template for invoking the API. Further, the system may generate a Hyper Text Markup Language (HTML) page for accepting input parameters. The system may then create input data elements using the input parameters. The system may invoke the API using the input data elements in order to generate output. The system may generate another HTML page for providing the output. The system may generate a set of test scripts for accepting inputs from a data file and then receive the inputs in the first HTML form. The system may submit the first HTML form to generate final outputs by the API. Further, the system may verify the final outputs in order to test the API.
    Type: Application
    Filed: February 29, 2016
    Publication date: September 29, 2016
    Inventors: Madhava Venkatesh Raghavan, Rajesh Venkatesan
  • Patent number: 9075598
    Abstract: The embodiments herein relate to product/application customization and, more particularly, to develop multi instance single code base product/application with centralized management. The central repository present in the system fetches and holds all differentiation information for various instances of the application. Then the synchronization framework allows the differentiation data to be available to the individual instances. Further, the application archetype provides all the services needed to adhere to the principles of externalizing require facets of each instance and ensures the right configurations are fetched from the central repository. Finally, the application is executed with required configuration data.
    Type: Grant
    Filed: July 14, 2013
    Date of Patent: July 7, 2015
    Inventors: Rajesh Venkatesan, Madhava Venkatesh Raghavan, Sezhiyan Navarasu
  • Publication number: 20150020044
    Abstract: The embodiments herein relate to product/application customization and, more particularly, to develop multi instance single code base product/application with centralized management. The central repository present in the system fetches and holds all differentiation information for various instances of the application. Then the synchronization framework allows the differentiation data to be available to the individual instances. Further, the application archetype provides all the services needed to adhere to the principles of externalizing require facets of each instance and ensures the right configurations are fetched from the central repository. Finally, the application is executed with required configuration data.
    Type: Application
    Filed: July 14, 2013
    Publication date: January 15, 2015
    Inventors: Rajesh Venkatesan, Madhava Venkatesh Raghavan, Sezhiyan Navarasu
  • Publication number: 20140149246
    Abstract: A method and system for entity customization in a hierarchical service provider, multi-tenant system is disclosed. The method disclosed uniquely identifies plurality of participants in the hierarchical system as a root service provider, sub-provider or a tenant. Further, the method enables identification of entities as customizable or non-customizable and authorizes the participants to customize the respective entity. The method enables to define scope of the entity that indicates whether the entity is applicable to a tenant or a provider or a sub-provider or a combination of these. The method enables identification of non-customizable or mandatory attributes within an entity. Further, the method aggregates customizations through the hierarchy and applies them for a specific tenant or a provider.
    Type: Application
    Filed: November 26, 2012
    Publication date: May 29, 2014
    Inventors: Rajesh Venkatesan, Madhava Venkatesh Raghavan, Sezhiyan Navarasu