Patents by Inventor Ravi Mahamuni

Ravi Mahamuni 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: 20220292531
    Abstract: Manually framing questions for research and evaluation has the disadvantage that quality and effectiveness of questions of the questions depend on knowledge and expertise of subject matter expert who is framing the questions. The disclosure herein generally relates to data processing, and, more particularly, to a method and system for generating protocol for data extraction from one or more users. The system identifies sub-objectives corresponding to an identified research objective, and then generates questions to get response that matches the objective and sub-objectives. Further, a sequence is decided for the questions, and accordingly recommendations are generated. The system also assesses whether response obtained from users has reached saturation, and accordingly generates trigger to terminate data collection.
    Type: Application
    Filed: October 4, 2021
    Publication date: September 15, 2022
    Applicant: Tata Consultancy Services Limited
    Inventors: SYLVAN LOBO, SHIVANI GANWANI, RAVI MAHAMUNI
  • Publication number: 20140109070
    Abstract: A system, method, and computer-readable storage medium is disclosed for identifying and verifying entry points in a software application. The method may include processing, using a processor, input data for a software application. The processing may include generating one or more call graphs for said software application, identifying one or more root parameters for each of said one or more call graphs, and setting the one or more root parameters as a first set of entry points, and filtering the first set of entry points using a first call length value provided by a user to generate a second set of entry points. The method may further include displaying, using the processor, the second set of entry points along with their respective call graphs.
    Type: Application
    Filed: October 7, 2013
    Publication date: April 17, 2014
    Inventors: Ravi MAHAMUNI, Supriya MANTRY
  • Publication number: 20140109062
    Abstract: The present disclosure in general relates to a software compliance analysis and in particular to a system and method to provide compliance scrutiny and in-depth analysis of a software application. In one embodiment, a software compliance analysis method is disclosed, comprising: allowing a user to select one or more industry compliance standards with respect to a particular safety level; initiating a compliance verification process for the software application with respect to one or more normative parameters associated with the safety level; mapping the selected compliance standards with features of one or more analysis tools; analyzing only the mapped features of the one or more analysis tools to calculate a compliance level for the software application; and visually representing compliance of the software application in a multi-stage manner providing one or more suggestive measures to meet a desired compliance level.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 17, 2014
    Applicant: Tata Constultancy Services Limited Mumbai
    Inventor: Ravi Mahamuni
  • Publication number: 20140089738
    Abstract: The present disclosure relates to identifying the source of run-time execution failure and performing static analysis on the computer program without changing actual computer program code. In one embodiment, a method for performing static analysis on run-time execution failure is disclosed, comprising: identifying a point of interest in a computer program by statically analyzing the computer program, wherein the point of interest comprises one of: a variable or an expression; identifying previous assignments of the variable or the expression by performing static analysis depending on a value associated with the variable or the expression; modifying the value to a new value or modifying the expression to a new expression; modifying the computer program based upon the new value or the new expression to generate a modified computer program; and performing incremental static analysis on the modified computer program in order to identify a change in the computer program.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 27, 2014
    Applicant: Tata Consultancy Services Limited
    Inventors: Ravi Mahamuni, Shivani Sharma, Kejul Pravin Kalyani