Patents by Inventor Aman Chandra

Aman Chandra 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: 20210200515
    Abstract: The disclosure relates to system and method for extracting software development requirements from natural language information. In one example, the method may include receiving structured text data related to a software development and derived from natural language information, extracting a plurality of features for each sentence in the structured text data, and determining a set of requirement classes and a set of confidence scores for the each sentence, based on the plurality of features, using a set of classification models. The method may further include deriving a final requirement class and a final confidence score for the each sentence based on the set of requirement classes and the set of confidence scores for the each sentence corresponding to the set of classification models, and providing the software development requirements based on the final requirement class and the final confidence score for the each sentence.
    Type: Application
    Filed: February 24, 2020
    Publication date: July 1, 2021
    Inventors: Rohit Krishna RAYAPATI, Aman CHANDRA
  • Patent number: 10545854
    Abstract: The present disclosure is related in general to software testing and a method and a system for automatically identifying violation in the test cases. A test case validation system categorizes the test cases into event-based test cases and binary test cases. Further, a Part-Of-Speech (POS) pattern is detected in the one or more test cases based on POS tags assigned to each of the tokens in test cases. Thereafter, comparison of the detected POS pattern and the one or more tokens with predefined POS patterns and predefined tokens identifies violations in the one or more test cases if any, using pattern matching and Natural Language Processing (NLP). The predefined POS patterns and tokens used for comparison are filtered based on category of the test case thus accelerating the process of the violation identification. The test case validation system is capable of accurately identifying more than one type of violations simultaneously.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: January 28, 2020
    Assignee: Wipro Limited
    Inventors: Aman Chandra, Varun Anant
  • Patent number: 10204092
    Abstract: A technique is provided for automatically updating automation sequences. The technique includes automatically identifying a difference between a current image of a screen of a graphical user interface (GUI) application and a baseline image of the screen of the GUI application, based on one or more image comparison techniques. Each of the current image and the baseline image include one or more fields. The technique further includes determining a change in one or more fields of the current image and the one or more corresponding fields of the baseline image, based on the identified difference. The change is based on one or more similarity scores. The technique further includes updating one or more automation sequences based on the determined change.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: February 12, 2019
    Assignee: Wipro Limited
    Inventors: Arthi Venkataraman, Aman Chandra, Arvind Patter, Venkata Prasad
  • Patent number: 10120652
    Abstract: This disclosure relates generally to software development, and more particularly to a system and method for representing software development requirements into standard diagrams. In one embodiment, a method is provided for deriving use case diagrams for software development. The method comprises extracting one or more core components from each of a plurality of software development requirements, determining at least one activity from the one or more core components, extracting at least one of a class and an attribute from the one or more core components, and deriving at least one use case diagram based on the at least one activity and the at least one of the class and the attribute. The one or more core components comprise at least one of a core message and a condition.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: November 6, 2018
    Assignee: Wipro Limited
    Inventors: Aman Chandra, Varun Anant
  • Publication number: 20180232210
    Abstract: This disclosure relates generally to software development, and more particularly to a system and method for representing software development requirements into standard diagrams. In one embodiment, a method is provided for deriving use case diagrams for software development. The method comprises extracting one or more core components from each of a plurality of software development requirements, determining at least one activity from the one or more core components, extracting at least one of a class and an attribute from the one or more core components, and deriving at least one use case diagram based on the at least one activity and the at least one of the class and the attribute. The one or more core components comprise at least one of a core message and a condition.
    Type: Application
    Filed: March 31, 2017
    Publication date: August 16, 2018
    Inventors: AMAN CHANDRA, Varun Anant
  • Publication number: 20180165264
    Abstract: A technique is provided for automatically updating automation sequences. The technique includes automatically identifying a difference between a current image of a screen of a graphical user interface (GUI) application and a baseline image of the screen of the GUI application, based on one or more image comparison techniques. Each of the current image and the baseline image include one or more fields. The technique further includes determining a change in one or more fields of the current image and the one or more corresponding fields of the baseline image, based on the identified difference. The change is based on one or more similarity scores. The technique further includes updating one or more automation sequences based on the determined change.
    Type: Application
    Filed: January 30, 2017
    Publication date: June 14, 2018
    Inventors: Arthi Venkataraman, Aman Chandra, Arvind Patter, Venkata Prasad
  • Patent number: 9990183
    Abstract: System and method for validating software development requirements are disclosed. The method comprises accessing a software development requirement, extracting a plurality of tokens from the software development requirement, tagging each of the plurality of tokens to a corresponding part of speech, and deriving a pattern based on the plurality of tokens and the plurality of corresponding parts of speech. The method further comprises determining at least one of a context and a business domain of the software development requirement and identifying pre-defined rules for the plurality of tokens and pre-defined patterns for the pattern. In response to a positive identification, the software development requirement are validated by analyzing the plurality of tokens against the pre-defined rules and by analyzing the pattern against the pre-defined patterns.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: June 5, 2018
    Assignee: Wipro Limited
    Inventors: Aman Chandra, Varun Anant
  • Publication number: 20180150781
    Abstract: The present disclosure is related in general to artificial intelligence and a method and system for determining requirements for a project. A requirement determination system provides predefined questions associated with predefined requirement targets of the project to computing devices upon detecting availability of end users and assigns a score to each response received in response to the predefined questions. Further, the system detects completion of the predefined requirement targets by comparing the score assigned to each response with a unique predefined threshold score. The system aggregates the responses for determining the requirements of the project. The system may be available at any point of time to interact with the end users based on their availability and convenience, thereby providing significant flexibility to end users who are geographically distributed.
    Type: Application
    Filed: February 14, 2017
    Publication date: May 31, 2018
    Inventors: Aman CHANDRA, Arthi Venkataraman, Arvind Patter, Varun Anant
  • Publication number: 20180004637
    Abstract: The present disclosure is related in general to software testing and a method and a system for automatically identifying violation in the test cases. A test case validation system categorizes the test cases into event-based test cases and binary test cases. Further, a Part-Of-Speech (POS) pattern is detected in the one or more test cases based on POS tags assigned to each of the tokens in test cases. Thereafter, comparison of the detected POS pattern and the one or more tokens with predefined POS patterns and predefined tokens identifies violations in the one or more test cases if any, using pattern matching and Natural Language Processing (NLP). The predefined POS patterns and tokens used for comparison are filtered based on category of the test case thus accelerating the process of the violation identification. The test case validation system is capable of accurately identifying more than one type of violations simultaneously.
    Type: Application
    Filed: August 22, 2016
    Publication date: January 4, 2018
    Inventors: Aman CHANDRA, Varun ANANT
  • Publication number: 20170185381
    Abstract: System and method for validating software development requirements are disclosed. The method comprises accessing a software development requirement, extracting a plurality of tokens from the software development requirement, tagging each of the plurality of tokens to a corresponding part of speech, and deriving a pattern based on the plurality of tokens and the plurality of corresponding parts of speech. The method further comprises determining at least one of a context and a business domain of the software development requirement and identifying pre-defined rules for the plurality of tokens and pre-defined patterns for the pattern. In response to a positive identification, the software development requirement are validated by analyzing the plurality of tokens against the pre-defined rules and by analyzing the pattern against the pre-defined patterns.
    Type: Application
    Filed: February 17, 2016
    Publication date: June 29, 2017
    Inventors: Aman Chandra, Varun Anant