Patents by Inventor Girish RAGHAVAN

Girish 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).

  • Patent number: 11768824
    Abstract: The disclosure relates to method and system for performing real-time data validation. The method includes fetching a plurality of metadata from a set of external data sources and a set of external file storage systems. The plurality of metadata is fetched along with a set of connection configuration parameters and column mapping information The method further includes generating a set of clusters for performing data validation in an external processing infrastructure based on an analysis of the plurality of metadata and of the external processing infrastructure. The method further includes determining a set of test scripts from a plurality of test scripts based on the column mapping information and the set of connection configuration parameters. The method further includes performing a real-time data validation by executing the set of test scripts in the set of clusters.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: September 26, 2023
    Assignee: Wipro Limited
    Inventors: Girish Raghavan, Thamilchelvi Peterbarnabas, Inderjeet Yadav, Arunachalam Lakshmanan, Sindhu P
  • Publication number: 20210303548
    Abstract: The disclosure relates to method and system for performing real-time data validation. The method includes fetching a plurality of metadata from a set of external data sources and a set of external file storage systems. The plurality of metadata is fetched along with a set of connection configuration parameters and column mapping information The method further includes generating a set of clusters for performing data validation in an external processing infrastructure based on an analysis of the plurality of metadata and of the external processing infrastructure. The method further includes determining a set of test scripts from a plurality of test scripts based on the column mapping information and the set of connection configuration parameters. The method further includes performing a real-time data validation by executing the set of test scripts in the set of clusters.
    Type: Application
    Filed: July 28, 2020
    Publication date: September 30, 2021
    Inventors: Girish RAGHAVAN, Thamilchelvi Peterbarnabas, Inderjeet Yadav, Arunachalam Lakshmanan, Sindhu P
  • Patent number: 10860530
    Abstract: Disclosed herein is a method and system for migrating automation assets in an enterprise system. The method includes receiving, by an asset management system, an input data associated with the automation assets from a source application. Also, the method includes configuring a first set of data types associated with the input data, by identifying a corresponding data type from a second set of data types, configured in a target application. Further, the method includes generating a relationship between each of a plurality of entities associated with the first set of data types and a corresponding plurality of entities associated with the second set of data types in the target application. Finally, the method includes migrating the plurality of entities associated with the first set of data types from the source application to the target application based on the generated relationship.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: December 8, 2020
    Assignee: Wipro Limited
    Inventors: Girish Raghavan, Thamilchelvi Peterbarnabas, Deepika Sivakumar, Rajkumar Kanakaraj
  • Patent number: 10761971
    Abstract: A method and device for automating testing based on context parsing across multiple technology layers is disclosed. The method includes clustering a plurality of test instructions into a plurality of technology groups based on an analysis of the plurality of test instructions. The method further includes creating an automation component for a set of test instructions in each of the plurality of technology groups, based on actions and objects in an associated set of test instructions. Further, the method includes identifying for each technology group a context information to be passed from an automation component associated with a technology layer to a downstream automation component associated with a succeeding technology layer, based on Natural Language Processing of the plurality of test instructions, and executing testing of the application based on the automation component and the associated context information.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: September 1, 2020
    Assignee: Wipro Limited
    Inventors: Girish Raghavan, Selvan Nagaraja, Ganesh Narayan, Thamilchelvi Peterbarnabas
  • Publication number: 20200104247
    Abstract: The present disclosure discloses method and system for uninterrupted automation testing of end-user application. The automated testing system receives information about test automation tool, test scenarios of the end-user application and screen flow for each of the test scenarios, from the user. The system then identifies objects, control objects for each of the screens present in each of the test scenarios by using NLP. The objects, control objects, automated steps and corresponding test data are stored in the database. During real time, pre-stored automation steps are executed, and modified screens are identified from failed execution logs. The system then identifies modified objects and control objects in the modified screen and updates object properties. The system also maps the modified control objects to corresponding next screen using NLP. The automation steps are updated for the modified objects, control objects and the test data based on the updated automation steps.
    Type: Application
    Filed: November 20, 2018
    Publication date: April 2, 2020
    Inventors: Girish RAGHAVAN, Thamilchelvi PETERBARNABAS, Shaik ASHA
  • Patent number: 10467130
    Abstract: The present disclosure relates to a method and system for generating and transforming test data. The one embodiment, a user query is received in natural language and parsed to generate keywords using lemmatization. Based on the generated keywords and filter conditions in the user query, a data source specific executable query suitable for data sources is generated and executed against each data source to generate test data. The method determines if there are any missing test data in the generated test data and creates missing test data based on the data type, number of records required. The method also automatically transforms the generated test data into corresponding test data suitable to the requirements of a target system. Thus, the system generates test data specific to different data sources based on query provided in natural language and transforms the generated test data to comply with the requirements of the target system.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: November 5, 2019
    Assignee: Wipro Limited
    Inventors: Girish Raghavan, Venkatesan Marimuthu, Saravanan Kalimuthu, Prashanth A Davey, Thamilchelvi Peterbarnabas, Selvan Nagaraja
  • Publication number: 20190251016
    Abstract: A method and device for automating testing based on context parsing across multiple technology layers is disclosed. The method includes clustering a plurality of test instructions into a plurality of technology groups based on an analysis of the plurality of test instructions. The method further includes creating an automation component for a set of test instructions in each of the plurality of technology groups, based on actions and objects in an associated set of test instructions. Further, the method includes identifying for each technology group a context information to be passed from an automation component associated with a technology layer to a downstream automation component associated with a succeeding technology layer, based on Natural Language Processing of the plurality of test instructions, and executing testing of the application based on the automation component and the associated context information.
    Type: Application
    Filed: March 30, 2018
    Publication date: August 15, 2019
    Inventors: Girish Raghavan, Selvan Nagaraja, Ganesh Narayan, Thamilchelvi Peterbarnabas
  • Patent number: 10102112
    Abstract: The present disclosure relates to a method for generating test strategy for a software application. The test strategy generation system receives a plurality of parameters from internal and external data sources and determines one or more behavioral patterns for the plurality of parameters of the external data sources. The test strategy generation system calculates a score for the plurality of parameters of external and internal data sources based on a corresponding weightage value and one or more behavioral patterns and compares an aggregate score with corresponding threshold weightage value for the plurality of parameters. The test strategy generation system generates test strategy parameters based on the comparison and filters a set of test cases for the plurality of parameters from the plurality of test cases based on the test strategy parameters.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: October 16, 2018
    Assignee: WIPRO LIMITED
    Inventors: Girish Raghavan, Selvan Nagaraja, Ganesh Narayan
  • Publication number: 20180267978
    Abstract: Disclosed herein is a method and system for migrating automation assets in an enterprise system. The method includes receiving, by an asset management system, an input data associated with the automation assets from a source application. Also, the method includes configuring a first set of data types associated with the input data, by identifying a corresponding data type from a second set of data types, configured in a target application. Further, the method includes generating a relationship between each of a plurality of entities associated with the first set of data types and a corresponding plurality of entities associated with the second set of data types in the target application. Finally, the method includes migrating the plurality of entities associated with the first set of data types from the source application to the target application based on the generated relationship.
    Type: Application
    Filed: March 24, 2017
    Publication date: September 20, 2018
    Inventors: Girish Raghavan, Thamilchelvi Peterbarnabas, Deepika Sivakumar, Rajkumar Kanakaraj
  • Publication number: 20180210821
    Abstract: The present disclosure relates to a method and system for generating and transforming test data. In one embodiment, a user query is received in natural language and parsed to generate keywords using lemmatization. Based on the generated keywords and filter conditions in the user query, a data source specific executable query suitable for data sources is generated and executed against each data source to generate test data. The method determines if there are any missing test data in the generated test data and creates missing test data based on the data type, number of records required. The method also automatically transforms the generated test data into corresponding test data suitable to the requirements of a target system. Thus, the system generates test data specific to different data sources based on query provided in natural language and transforms the generated test data to comply with the requirements of the target system.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 26, 2018
    Inventors: Girish Raghavan, Venkatesan Marimuthu, Saravanan Kalimuthu, Prashanth A. Davey, Thamilchelvi Peterbarnabas, Selvan Nagaraja
  • Patent number: 9858175
    Abstract: The present disclosure is related in general to software testing and a method and a system for generating a valid set of test configurations for test scenarios. A test configuration generation system retrieves one or more test parameters from each of one or more test scenarios associated with a corresponding requirement and a requirement criticality. Further, the test configuration generation system identities data values corresponding to each of the one or more test parameters. Further, it generates a valid set of test configurations for each test scenario based on requirement risk and eliminates one or more invalid test configuration combinations detected and finally a valid set of test configurations for each test scenario is generated. The present disclosure ensures right coverage with right set of configurations that can be executed within the limited time available and reduces 80% of manual efforts in generating the test configurations.
    Type: Grant
    Filed: November 21, 2016
    Date of Patent: January 2, 2018
    Assignee: WIPRO LIMITED
    Inventors: Girish Raghavan, Thamilchelvi Peterbarnabas, Deepashree Mohan
  • Patent number: 9830255
    Abstract: The present disclosure relates to a method for optimizing test suite comprising plurality of test cases. The method comprises receiving, a test suite comprising a plurality of test cases along with one or more optimization parameters from one or more sources. The method further comprises computing similarity index scores of each test case by comparing test case scenario of each test case of the plurality of test cases with a first reference test case scenario. The method further comprises identifying first set of one or more test cases among the plurality of test cases requiring optimization when the similarity index scores of the one or more test cases is equal to or more than a predetermined threshold score. The method further comprises performing one or more events on the identified first set of one or more test cases for optimizing the test suite.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: November 28, 2017
    Assignee: WIPRO LIMITED
    Inventors: Girish Raghavan, Fathima Jahaara, Thamilchelvi Peterbarnabas
  • Patent number: 9753842
    Abstract: The present subject matter relates to a method, device, and computer readable medium for creating universal test scripts for testing variants of software applications. The method comprises receiving, by a test automation computing device, one or more test cases from a test management system. Keyword functions and sequences are identified corresponding to sequence of steps in the one or more test cases. The universal test script is generated based on the keyword functions and the sequences, wherein the keyword functions comprise test parameters. Test objects and test data are delinked from the universal test script. The test objects and the test data are binded to the universal test script based on the test parameters, while executing the universal test script on an automation tool, wherein the test objects and the test data are specific to the variant of the application.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: September 5, 2017
    Assignee: Wipro Limited
    Inventors: Girish Raghavan, Ganesh Narayan, Thamilchelvi Peterbarnabas, Balasubramanian Sankara Sivarama Krishnan
  • Publication number: 20170161180
    Abstract: The present disclosure relates to a method for optimizing test suite comprising plurality of test cases. The method comprises receiving, a test suite comprising a plurality of test cases along with one or more optimization parameters from one or more sources. The method further comprises computing similarity index scores of each test case by comparing test case scenario of each test case of the plurality of test cases with a first reference test case scenario. The method further comprises identifying first set of one or more test cases among the plurality of test cases requiring optimization when the similarity index scores of the one or more test cases is equal to or more than a predetermined threshold score. The method further comprises performing one or more events on the identified first set of one or more test cases for optimizing the test suite.
    Type: Application
    Filed: February 5, 2016
    Publication date: June 8, 2017
    Applicant: Wipro Limited
    Inventors: Girish RAGHAVAN, Fathima Jahaara, Thamilchelvi Peterbarnabas
  • Publication number: 20170161178
    Abstract: The present disclosure relates to a method for generating test strategy for a software application. The test strategy generation system receives a plurality of parameters from internal and external data sources and determines one or more behavioural patterns for the plurality of parameters of the external data sources. The test strategy generation system calculates a score for the plurality of parameters of external and internal data sources based on a corresponding weightage value and one or more behavioural patterns and compares an aggregate score with corresponding threshold weightage value for the plurality of parameters. The test strategy generation system generates test strategy parameters based on the comparison and filters a set of test cases for the plurality of parameters from the plurality of test cases based on the test strategy parameters.
    Type: Application
    Filed: January 21, 2016
    Publication date: June 8, 2017
    Inventors: Girish RAGHAVAN, Selvan NAGARAJA, Ganesh NARAYAN
  • Patent number: 9529700
    Abstract: The present subject matter relates to a computer implemented method and a computer system for optimizing execution of test cases. The method comprises calculating failure probability level of plurality of test cases based on plurality of test results associated to each of the plurality of test cases and determining dynamic risk profile level based on weights assigned to the failure probability level and risk impact parameter of the plurality of test cases. The method further comprises determining one or more set of optimal test cases to be executed based on the dynamic risk profile level of the plurality of test cases satisfying one or more test rule parameters. Upon determining, the method comprises identifying sequence of executing the one or more set of optimal test cases based on the one or more test sequence parameters and executing the one or more set of optimal test cases in the identified sequence.
    Type: Grant
    Filed: June 10, 2014
    Date of Patent: December 27, 2016
    Assignee: Wipro Limited
    Inventors: Girish Raghavan, Ganesh Narayan, Thamilchelvi Peterbarnabas
  • Publication number: 20160147646
    Abstract: This technology relates to a method and system for executing automated tests in an integrated test environment comprising plurality of test environments. The test management module configured in the system creates one or more test sets by grouping the one or more test cases received from the input module. The control module determines status of the test environment for executing each test set. If the test environment is available then the corresponding test set is executed and if the test environment is not available an order of execution of the test sets is rearranged. The status of the test environment is checked after a predetermined time interval and if the test environment is not available, the control module determines the availability of the virtual response for providing virtual service. If the test environment is not available the control module creates a ticket indicating failure of the test environment.
    Type: Application
    Filed: February 10, 2015
    Publication date: May 26, 2016
    Inventors: Girish Raghavan, Ganesh Narayan, Thamilchelvi Peterbarnabas
  • Publication number: 20150324274
    Abstract: The present subject matter relates to a method, device, and computer readable medium for creating universal test scripts for testing variants of software applications. The method comprises receiving, by a test automation computing device, one or more test cases from a test management system. Keyword functions and sequences are identified corresponding to sequence of steps in the one or more test cases. The universal test script is generated based on the keyword functions and the sequences, wherein the keyword functions comprise test parameters. Test objects and test data are delinked from the universal test script. The test objects and the test data are binded to the universal test script based on the test parameters, while executing the universal test script on an automation tool, wherein the test objects and the test data are specific to the variant of the application.
    Type: Application
    Filed: June 24, 2014
    Publication date: November 12, 2015
    Inventors: Girish Raghavan, Ganesh Narayan, Thamilchelvi Peterbarnabas, Balasubramanian Sankara Sivarama Krishnan
  • Publication number: 20150309918
    Abstract: The present subject matter relates to a computer implemented method and a computer system for optimizing execution of test cases. The method comprises calculating failure probability level of plurality of test cases based on plurality of test results associated to each of the plurality of test cases and determining dynamic risk profile level based on weights assigned to the failure probability level and risk impact parameter of the plurality of test cases. The method further comprises determining one or more set of optimal test cases to be executed based on the dynamic risk profile level of the plurality of test cases satisfying one or more test rule parameters. Upon determining, the method comprises identifying sequence of executing the one or more set of optimal test cases based on the one or more test sequence parameters and executing the one or more set of optimal test cases in the identified sequence.
    Type: Application
    Filed: June 10, 2014
    Publication date: October 29, 2015
    Inventors: Girish Raghavan, Ganesh Narayan, Thamilchelvi Peterbarnabas
  • Publication number: 20150227452
    Abstract: Systems and methods of testing, of software applications, based on business process models are described herein. In one example, the method comprises receiving, by a processor, the at least one business process model, wherein the at least one business process model is indicative of a business process associated with the software application and analyzing, by the processor, the at least one business process model to identify at least one test scenario. The method further comprises generating, by the processor, a set of test cases and test data for the at least one test scenario and producing, by the processor, a set of test automation scripts based on one or more keywords associated with the at least one test scenario.
    Type: Application
    Filed: March 28, 2014
    Publication date: August 13, 2015
    Applicant: Wipro Limited
    Inventors: Girish Raghavan, Imtiyaz Ahmed Shaikh, Ganesh Narayan