Patents by Inventor Anjaneyulu Pasala
Anjaneyulu Pasala 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: 20220318314Abstract: A computer aided method of configuring a smart assistant for domain specific self-service; comprising receiving, through a user interface, a predefined domain specific dataset; generating, by a training engine, a set of positive and negative samples in equal ratio; validating the predefined dataset to remove a set of ambiguous data entries; indicating, a numerical representation and a query representation for the predefined dataset; creating a Domain representation using multiple connected layers and use it to process FAQ to understand the best contextual representation; identifying, an accuracy of the configured model by matching with ground truth labels and assigning a confidence score to each entry in the predefined domain specific dataset by creating a Domain representation using multiple connected layers and use it to process FAQ to understand the best contextual representation.Type: ApplicationFiled: October 28, 2021Publication date: October 6, 2022Inventors: Anjaneyulu Pasala, Sudhakar VUPPALAPATI
-
Patent number: 10402194Abstract: The technique relates to a method, device, and non-transitory computer readable medium for extracting cross language dependencies and estimating code change impact in software based on a plurality of dependency graphs, a network of the plurality of co-committed files and one or more predefined graph metrics. This technique involves extracting source code and revision history data from repository for construction of plurality of dependency graphs and a network of plurality of co-committed files in order to determine one or more cross language dependencies and code change impact in software system built using multiple programming languages, by analyzing the dependency graphs, the network of co-committed files and one or more predefined graph metrics. Finally, the output is visualized with the help of one or more graph visualization technique.Type: GrantFiled: September 19, 2014Date of Patent: September 3, 2019Assignee: Infosys LimitedInventors: Bharath Cheluvaraju, Anjaneyulu Pasala
-
Patent number: 10223246Abstract: A system, medium and method for testing an end-to-end software application is disclosed. A structured business process model (BPM) representative of a set of business requirements for an end-to-end software application to be tested is first generated. The generated structured BPM is validated in association with one or more validation rules. A functional flow layout representative of a node structure embodying all possible scenarios to be handled by the software application is then generated. A plurality of functional flow paths is identified from the functional flow layout, wherein each functional flow path is associated with one or more corresponding scenarios of the possible scenarios. One or more test cases for each identified functional flow path is then generated.Type: GrantFiled: July 19, 2013Date of Patent: March 5, 2019Assignee: Infosys LimitedInventors: Anjaneyulu Pasala, Sharal Nisha Dsouza
-
Patent number: 10049032Abstract: The present invention provides a method and system for generating negative test input data. A set of attributes and a set of attribute properties can be extracted from a requirement specification. A constraint representation syntax can be framed from the extracted set of attribute properties. A structured diagram is modeled from the framed constraint representation syntax and a set of use cases, a set of path predicates can be constructed from the structured diagram. One or more attribute classes can be determined from the set of path predicates based on an attribute constraint and an attribute dependency. The negative test input data shall be generated from the one or more attribute classes using genetic algorithm.Type: GrantFiled: December 4, 2014Date of Patent: August 14, 2018Assignee: Infosys LimitedInventors: Anjaneyulu Pasala, Nihar Sharma, Saurav Singh
-
Patent number: 9990268Abstract: A system and method for detection of duplicate bug reports. A receiver is configured to receive a first bug report and a word matrix. An extractor extracts keywords from the first bug report for creating a first search string. A comparator compares each of the keywords from the first search string with the word matrix for identifying dissimilar duplicate words. The duplicate bug detector further includes an expander to expand the first search string by including the dissimilar duplicate words for creating the second search string and a searcher to search a bug repository with the first search string and the second search string for identifying similar duplicate bug reports and dissimilar duplicate bug reports.Type: GrantFiled: March 9, 2016Date of Patent: June 5, 2018Assignee: Infosys LimitedInventors: Satya Prateek Bommaraju, Anjaneyulu Pasala, Shivani Rao
-
Patent number: 9965252Abstract: Described are a method and system for generating stateflow model from software requirements. The method includes receiving at least one software requirement as input. The method also includes annotating the received software requirements to create annotated software requirements. The method further includes parsing the annotated software requirements to create a plurality of stateflow blocks. The method further includes connecting, the created stateflow blocks, to generate a stateflow model.Type: GrantFiled: February 4, 2015Date of Patent: May 8, 2018Assignee: Infosys LimitedInventors: Padmalochan Bera, Anjaneyulu Pasala
-
Publication number: 20160292062Abstract: A system and method for detection of duplicate bug reports. A receiver is configured to receive a first bug report and a word matrix. An extractor extracts keywords from the first bug report for creating a first search string. A comparator compares each of the keywords from the first search string with the word matrix for identifying dissimilar duplicate words. The duplicate bug detector further includes an expander to expand the first search string by including the dissimilar duplicate words for creating the second search string and a searcher to search a bug repository with the first search string and the second search string for identifying similar duplicate bug reports and dissimilar duplicate bug reports.Type: ApplicationFiled: March 9, 2016Publication date: October 6, 2016Inventors: Satya Prateek Bommaraju, Anjaneyulu Pasala, Shivani Rao
-
Patent number: 9324059Abstract: A method and system for managing communication between a plurality of team members are provided. The method includes, at a first agent associated with a team member, receiving inputs from a team member about an event associated with one or more team members. The method further includes sending an event request to agents of one or more team members and receiving responses from them. Based on the responses, the first agent either cancels the event, schedules the event, or reschedules the event.Type: GrantFiled: December 14, 2011Date of Patent: April 26, 2016Assignee: Infosys Technologies, Inc.Inventors: Anjaneyulu Pasala, Arun Sethuraman, Niranjani Srinivasa Vibhu, Ravi Prakash Gorthi
-
Patent number: 9323650Abstract: A method, non-transitory computer readable medium, and apparatus that extracts a plurality of attributes from a software requirements specification wherein each attribute is associated with a data type and one or more properties. Constraint representation syntax is applied to the extracted attributes based on the data type and the one or more properties associated with each attribute to generate a plurality of constraints, wherein the constraint representation syntax is a machine readable format. Each of the plurality of constraints is output and optionally associated with one or more nodes of a specification requirements model.Type: GrantFiled: July 18, 2013Date of Patent: April 26, 2016Assignee: Infosys LimitedInventors: Anjaneyulu Pasala, Sharal Nisha Dsouza, Manuel Araoz
-
Patent number: 9208046Abstract: A method and system for optimizing the testing efforts in system of systems testing includes receiving test parameters for a new constituent system in a system of systems. Based on the received test parameters, retrieving, historical test knowledge related to the system of systems. Based on the retrieved historical test knowledge, characterizing unique parameters from the received test parameters. The unique test parameters are combined in sequence or in parallel to identify executable test parameters and one or more test cases are selected corresponding to the identified executable test parameters for execution.Type: GrantFiled: December 2, 2013Date of Patent: December 8, 2015Assignee: Infosys LimitedInventors: Anjaneyulu Pasala, Padmalochan Bera
-
Publication number: 20150301927Abstract: The present invention provides a method and system for generating negative test input data. A set of attributes and a set of attribute properties can be extracted from a requirement specification. A constraint representation syntax can be framed from the extracted set of attribute properties. A structured diagram is modeled from the framed constraint representation syntax and a set of use cases, a set of path predicates can be constructed from the structured diagram. One or more attribute classes can be determined from the set of path predicates based on an attribute constraint and an attribute dependency. The negative test input data shall be generated from the one or more attribute classes using genetic algorithm.Type: ApplicationFiled: December 4, 2014Publication date: October 22, 2015Inventors: Anjaneyulu Pasala, Nihar Sharma, Saurav Singh
-
Publication number: 20150261505Abstract: Described are a method and system for generating stateflow model from software requirements. The method includes receiving at least one software requirement as input. The method also includes annotating the received software requirements to create annotated software requirements. The method further includes parsing the annotated software requirements to create a plurality of stateflow blocks. The method further includes connecting, the created stateflow blocks, to generate a stateflow model.Type: ApplicationFiled: February 4, 2015Publication date: September 17, 2015Applicant: INFOSYS LIMITEDInventors: Padmalochan Bera, Anjaneyulu Pasala
-
Publication number: 20150261657Abstract: The technique relates to methods and devices for generating minimized test suites using a genetic algorithm. The technology involves generating a plurality of test cases corresponding to a plurality of test paths associated with an activity diagram of a software requirement specification thereafter obtaining a plurality of test coverage criteria for test suite minimization and finally determining a subset of the plurality of test cases which satisfies the plurality of test coverage criteria by using a multi objective optimization technique. The technology also involves prioritizing the subset of the plurality of test cases based on node defect probability wherein the node defect probability is determined by using a bug prediction technique based on previous bug history of the node thereafter the priorities are dynamically re-ordered during test execution.Type: ApplicationFiled: February 12, 2015Publication date: September 17, 2015Inventors: Rupa Sravani Kommineni, Anjaneyulu Pasala, Vaibhav Ahlawat, Luis Ignacio Moreno Aracena, Satya Prateek Bommaraju
-
Publication number: 20150154094Abstract: A method and system for optimizing the testing efforts in system of systems testing includes receiving test parameters for a new constituent system in a system of systems. Based on the received test parameters, retrieving, historical test knowledge related to the system of systems. Based on the retrieved historical test knowledge, characterizing unique parameters from the received test parameters. The unique test parameters are combined in sequence or in parallel to identify executable test parameters and one or more test cases are selected corresponding to the identified executable test parameters for execution.Type: ApplicationFiled: December 2, 2013Publication date: June 4, 2015Applicant: Infosys LimitedInventors: Anjaneyulu Pasala, Padmalochan Bera
-
Publication number: 20150089478Abstract: The technique relates to a method, device, and non-transitory computer readable medium for extracting cross language dependencies and estimating code change impact in software based on a plurality of dependency graphs, a network of the plurality of co-committed files and one or more predefined graph metrics. This technique involves extracting source code and revision history data from repository for construction of plurality of dependency graphs and a network of plurality of co-committed files in order to determine one or more cross language dependencies and code change impact in software system built using multiple programming languages, by analyzing the dependency graphs, the network of co-committed files and one or more predefined graph metrics. Finally, the output is visualized with the help of one or more graph visualization technique.Type: ApplicationFiled: September 19, 2014Publication date: March 26, 2015Inventors: Bharath Cheluvaraju, Anjaneyulu Pasala
-
Publication number: 20150089481Abstract: The present invention provides a method and system for quantifying a bug preventability measure of a bug prediction technique. In accordance with a disclosed embodiment, the method may include applying a weighted recursive function, on an actual bug count of each version of an application, for computing a golden bug count of the each version. Further, the method shall include deriving a set of source code parameters of the application and applying a linear regression model, on the set of source code parameters of the each version of the application in order to calculate a predicted bug count for the each version. A bug deviation ratio, which shall be indicative the bug preventability measure, can be defined as a ratio of the weighted aggregated deviation and the weighted quadratic aggregation.Type: ApplicationFiled: September 22, 2014Publication date: March 26, 2015Inventors: Anjaneyulu Pasala, Padmalochan Bera, Tom Nedumgad
-
Patent number: 8869111Abstract: The present invention provides a method, system and computer program product for generating one or more test cases for testing a software application by identifying one or more units of functionalities of the software application, structuring use cases of the software application, using the identified units of functionalities, generating a first set of use case activity diagrams from the structured use cases, and generating test cases from the generated use case activity diagrams.Type: GrantFiled: September 27, 2010Date of Patent: October 21, 2014Assignee: Infosys LimitedInventors: Ravi Prakash Gorthi, Anjaneyulu Pasala
-
Patent number: 8850272Abstract: Embodiments of the disclosure relate to a method and system for measuring preventability metric of an application. The preventability metric quantifies the extent to which bugs and failures, and the causes for failures are diagnosed in the application. Also, the extent to which appropriate preventive or corrective activities are deployed before deployment of the application is provided. Further, a framework to monitor and control the preventability metric systematically is disclosed. The methodology is to obtain the efficiency of the preventive techniques used on the application, use the obtained efficiency measures to arrive at a preventability metric that quantifies the preventability of failures of the application.Type: GrantFiled: September 23, 2011Date of Patent: September 30, 2014Assignee: Infosys LimitedInventors: Anjaneyulu Pasala, Srinivas Padmanabhuni, Sadhana Chevireddy, Gerardo Carrera Mendoza
-
Publication number: 20140165043Abstract: A system, medium and method for testing an end-to-end software application is disclosed. A structured business process model (BPM) representative of a set of business requirements for an end-to-end software application to be tested is first generated. The generated structured BPM is validated in association with one or more validation rules. A functional flow layout representative of a node structure embodying all possible scenarios to be handled by the software application is then generated. A plurality of functional flow paths is identified from the functional flow layout, wherein each functional flow path is associated with one or more corresponding scenarios of the possible scenarios. One or more test cases for each identified functional flow path is then generated.Type: ApplicationFiled: July 19, 2013Publication date: June 12, 2014Applicant: Infosys LimitedInventors: Anjaneyulu Pasala, Sharal Nisha Dsouza
-
Patent number: 8745216Abstract: Methods and systems for monitoring and controlling a service level agreement are disclosed. A disclosed embodiment comprises a cloud platform hosting at least one application associated with at least one service level agreement, a monitoring module for collecting at least one metric relating to an application hosted on the cloud platform and terms of a service level agreement associated with each of the one or more metrics, and monitoring the metric collected against a service level objective in the service level agreement. The system may additionally comprise a controlling module for mapping a service level objective to a predefined operation rule, identifying one or more actions to be taken in accordance with the rule, assigning a priority to the one or more actions identified in accordance with the rule; and performing the one or more actions in accordance with the assigned priority of each of the one or more actions.Type: GrantFiled: March 19, 2012Date of Patent: June 3, 2014Assignee: Infosys LimitedInventors: Anjaneyulu Pasala, Sumit Kumar Bose, Ganesan Malaiyandisamy, Sridhar Murthy Jayaram