Patents by Inventor Gopinath Chenguttuvan

Gopinath Chenguttuvan 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: 11539529
    Abstract: The disclosure relates to system and method for facilitating designing of an Internet of Things (IoT) infrastructure for deploying an IoT application. The method includes determining a Manhattan distance between each of a plurality of existing requirements and a new requirement, identifying one or more of the plurality of existing requirements corresponding to a minimum Manhattan distance, determining a relevancy score for each of the one or more identified existing requirements based on a similarity between the each of the one or more identified existing requirements and the new requirement, and providing one or more IoT components and one or more IoT designs corresponding to a similar existing requirement for facilitating designing of the IoT infrastructure. The similar existing requirement comprises one of the one or more identified existing requirement with a maximum relevancy score.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: December 27, 2022
    Assignee: Wipro Limited
    Inventors: Gopinath Chenguttuvan, Vaishali Rajakumari T., Swamynathan Ramalingam
  • Patent number: 11360792
    Abstract: The present invention discloses a method and a system for automatic selection of process automation Robotic Process Automation (RPA) tool and BOT. The method comprising receiving input data associated with a process to be executed, selecting an RPA tool from a plurality of RPA tools for process execution based on the input data and historical process data, wherein the selection is performed by calculating information gain for each parameter of the input data and computing probability for each type of RPA tool based on the information gain and the historical process data, identifying one or more BOTs from a plurality of BOTs based on the selected RPA tool, historical BOT data and the input data for the process execution, and executing the identified one or more BOTs on one or more devices based on selection of the one or more devices from available plurality of devices.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: June 14, 2022
    Assignee: Wipro Limited
    Inventors: Gopinath Chenguttuvan, Swamynathan Ramalingam
  • Patent number: 11327873
    Abstract: A method and a system of selecting test cases from existing test cases for a new software testing requirement are disclosed. In an embodiment, the method may include determining a confidence score associated with each of existing test cases, based on comparing a new software testing requirement with the existing test cases using a Recurrent Neural Network (RNN) model, and selecting a set of test cases from the existing test cases based on the confidence score and a predetermined threshold confidence score. The method may further include predicting a defect slippage rate associated with each test case using a linear regression model, and shortlisting a sub-set of test cases from the set of test cases based on the predicted defect slippage rate associated with each test case and a predetermined threshold defect slippage rate.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: May 10, 2022
    Assignee: Wipro Limited
    Inventors: Gopinath Chenguttuvan, Balamurugan Kannan
  • Publication number: 20210397462
    Abstract: The present invention discloses a method and a system for automatic selection of process automation Robotic Process Automation (RPA) tool and BOT. The method comprising receiving input data associated with a process to be executed, selecting an RPA tool from a plurality of RPA tools for process execution based on the input data and historical process data, wherein the selection is performed by calculating information gain for each parameter of the input data and computing probability for each type of RPA tool based on the information gain and the historical process data, identifying one or more BOTs from a plurality of BOTs based on the selected RPA tool, historical BOT data and the input data for the process execution, and executing the identified one or more BOTs on one or more devices based on selection of the one or more devices from available plurality of devices.
    Type: Application
    Filed: September 30, 2020
    Publication date: December 23, 2021
    Inventors: Gopinath CHENGUTTUVAN, Swamynathan Ramalingam
  • Publication number: 20210375491
    Abstract: The disclosure relates to system and method for facilitating designing of an Internet of Things (IoT) infrastructure for deploying an IoT application. The method includes determining a Manhattan distance between each of a plurality of existing requirements and a new requirement, identifying one or more of the plurality of existing requirements corresponding to a minimum Manhattan distance, determining a relevancy score for each of the one or more identified existing requirements based on a similarity between the each of the one or more identified existing requirements and the new requirement, and providing one or more IoT components and one or more IoT designs corresponding to a similar existing requirement for facilitating designing of the IoT infrastructure. The similar existing requirement comprises one of the one or more identified existing requirement with a maximum relevancy score.
    Type: Application
    Filed: August 13, 2020
    Publication date: December 2, 2021
    Inventors: Gopinath CHENGUTTUVAN, Vaishali Rajakumari T., Swamynathan RAMALINGAM
  • Publication number: 20210303442
    Abstract: A method and a system of selecting test cases from existing test cases for a new software testing requirement are disclosed. In an embodiment, the method may include determining a confidence score associated with each of existing test cases, based on comparing a new software testing requirement with the existing test cases using a Recurrent Neural Network (RNN) model, and selecting a set of test cases from the existing test cases based on the confidence score and a predetermined threshold confidence score. The method may further include predicting a defect slippage rate associated with each test case using a linear regression model, and shortlisting a sub-set of test cases from the set of test cases based on the predicted defect slippage rate associated with each test case and a predetermined threshold defect slippage rate.
    Type: Application
    Filed: March 30, 2020
    Publication date: September 30, 2021
    Inventors: Gopinath CHENGUTTUVAN, Balamurugan KANNAN
  • Publication number: 20200409827
    Abstract: The present disclosure is related to field of testing, disclosing method and system for automating generation of test data and associated configuration data for testing. A test data generating system retrieves test requirement data from a test plan related to an Application Under Test and translates the test requirement data into plurality of vectors. Subsequently, each of the plurality of vectors are provided to a trained Artificial Neural Network (ANN) to identify context associated with the plurality of vectors based on probabilities generated for each vector. The probabilities are generated by the trained ANN using the input. Further, at least one automation module is selected from a plurality of automation modules stored in a database based on the context, which is then executed to generate test data and configuration data for testing. The present disclosure makes the process of generating test data and configuration data, fast, efficient, accurate and reliable.
    Type: Application
    Filed: August 15, 2019
    Publication date: December 31, 2020
    Inventors: Gopinath Chenguttuvan, Vaishali Rajakumari T
  • Publication number: 20200401505
    Abstract: The present invention relates to a method for automated testing of an Application Program Interface (API). A test requirement data is received to test an API from a first database. Further, the test requirement data is translated into a first set of vectors. Furthermore, one or more test scripts from a plurality of test scripts stored in a second database is selected based on output of the trained artificial neural network. The output indicative of a probability of effectiveness associated with the one or more test scripts is generated using the first set of vectors as inputs to a trained artificial neural network. The one or more test scripts are executed to test and validate the API.
    Type: Application
    Filed: August 5, 2019
    Publication date: December 24, 2020
    Inventors: Gopinath Chenguttuvan, Vaishali Rajakumari