Patents by Inventor Raveendra Kumar MEDICHERLA

Raveendra Kumar MEDICHERLA 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: 12007883
    Abstract: A method and system for finding vulnerabilities in a program using fuzzing have been provided. The disclosure provides a vulnerability detection framework using a language agnostic single fuzzer that can fuzz smart contracts written in different programming languages. The idea here is that a smart contract written in a high-level language is converted/compiled into an LLVM intermediate representation (LLVM IR) code and then perform the fuzzing on this LLVM IR code instead of fuzzing smart contract source code directly. The process of generating fuzz driver, report driver is automated by handling the standardization issue by carefully dividing the smart contracts into categories. The present disclosure is proposing processes of automation of fuzz or report driver generation. Further the language agnostic feature (done with intermediate representation) is also achieved. Further profiling is achieved which processes fuzzer output and generates meaningful data points.
    Type: Grant
    Filed: November 23, 2022
    Date of Patent: June 11, 2024
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Harshita Vani Nallagonda, Siddhasagar Pani, Vigneswaran Ramachandran, Raveendra Kumar Medicherla, Rajan Mindigal Alasingara Bhattachar
  • Patent number: 11886396
    Abstract: Data migration of an application from source to target information system is a critical step for a successful modernization project. There are few commercial tools available to address the data migration challenge, creation of a data transformation specification is largely a manual, knowledge intensive, and expert driven process. A system and method for learning based synthesis of data transformation rules have been provided. The system is focused on automating important aspects of automatic inference of the transformation specification. The key principles behind the system and method are derived from the observations on how experts use domain, system, and historical mapping knowledge while creating data transformation specifications. The system contains two major components, schema matching and transformation rule program generation. The system uses machine learning, knowledge representation for schema matching and developed rule generator using a deductive synthesizer.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: January 30, 2024
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Raveendra Kumar Medicherla, Sayandeep Mitra, Ravindra Dinkar Naik
  • Publication number: 20230297355
    Abstract: For performing analysis of enterprise application, code analysis tools may be used. But currently available analysis tools lack support for analyzing database processing statements, such as structured query language (SQL) statements and inter-service communication statements that may be present along with the programming language statements in the computer program. Present disclosure provides method and system for performing program transformations for precise analysis of enterprise applications. The system transform each database processing statement present in a computer program associated with the enterprise application into host programming language statement and each service call into function call statements. In particular, the system replaces syntax of embedded language with equivalent host programming language syntax. The system then uses existing code analyzers for performing analysis of the computer program to get data flow information of the computer program.
    Type: Application
    Filed: March 7, 2023
    Publication date: September 21, 2023
    Applicant: Tata Consultancy Services Limited
    Inventors: RAVEENDRA KUMAR MEDICHERLA, SHRISHTI PRADHAN, RAVINDRA DINAKAR NAIK, SHIVANI PRAVIN KONDEWAR
  • Publication number: 20230214318
    Abstract: A method and system for finding vulnerabilities in a program using fuzzing have been provided. The disclosure provides a vulnerability detection framework using a language agnostic single fuzzer that can fuzz smart contracts written in different programming languages. The idea here is that a smart contract written in a high-level language is converted/compiled into an LLVM intermediate representation (LLVM IR) code and then perform the fuzzing on this LLVM IR code instead of fuzzing smart contract source code directly. The process of generating fuzz driver, report driver is automated by handling the standardization issue by carefully dividing the smart contracts into categories. The present disclosure is proposing processes of automation of fuzz or report driver generation. Further the language agnostic feature (done with intermediate representation) is also achieved. Further profiling is achieved which processes fuzzer output and generates meaningful data points.
    Type: Application
    Filed: November 23, 2022
    Publication date: July 6, 2023
    Applicant: Tata Consultancy Services Limited
    Inventors: HARSHITA VANI NALLAGONDA, SIDDHASAGAR PANI, VIGNESWARAN RAMACHANDRAN, RAVEENDRA KUMAR MEDICHERLA, RAJAN MINDIGAL ALASINGARA BHATTACHAR
  • Publication number: 20230153278
    Abstract: Data migration of an application from source to target information system is a critical step for a successful modernization project. There are few commercial tools available to address the data migration challenge, creation of a data transformation specification is largely a manual, knowledge intensive, and expert driven process. A system and method for learning based synthesis of data transformation rules have been provided. The system is focused on automating important aspects of automatic inference of the transformation specification. The key principles behind the system and method are derived from the observations on how experts use domain, system, and historical mapping knowledge while creating data transformation specifications. The system contains two major components, schema matching and transformation rule program generation. The system uses machine learning, knowledge representation for schema matching and developed rule generator using a deductive synthesizer.
    Type: Application
    Filed: November 8, 2022
    Publication date: May 18, 2023
    Applicant: Tata Consultancy Services Limited
    Inventors: Raveendra Kumar MEDICHERLA, Sayandeep MITRA, Ravindra Dinkar NAIK