Patents by Inventor Vikrant Shyamkant Kaulgud
Vikrant Shyamkant Kaulgud 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: 20230070517Abstract: Implementations include providing a robotic model representative of a robotic system, determining baseline data by executing a simulation using the robotic model and a simulation world that represents the environment, generating, by a perturbation system, perturbations to be included in a set of test cases, each test case including at least one perturbation to at least one object relative to a baseline of the at least one object determined from the baseline data, determining test result data for the set of test cases by modifying the at least one object in view of the at least one perturbation to provide a modified object and executing the simulation with the modified object, and displaying a graph representative of the at least one object based on the baseline data and test result data for a test case, the graph depicting variance of the object during the simulation using the test case.Type: ApplicationFiled: August 23, 2022Publication date: March 9, 2023Inventors: Vibhu Saujanya Sharma, Vikrant Shyamkant Kaulgud, Jhilam Bera, Adam Patten Burden
-
Patent number: 10346282Abstract: Multi-data analysis based proactive defect detection and resolution may include analyzing operational data for an application to determine whether a functionality related to the application is below a predetermined threshold associated with the functionality related to the application, and based on the analysis, generating an indication to perform defect analysis related to the functionality related to the application. A sentiment analysis may be performed on consumer data related to the application to determine a sentiment of the consumer data related to the application, and a natural language processing (NLP) analysis may be performed on the consumer data related to the application to determine a function associated with a negative sentiment. Application code and process data related to the application may be analyzed to determine a defect associated with the application. Further, a code of the application may be modified to correct the defect associated with the application.Type: GrantFiled: September 6, 2017Date of Patent: July 9, 2019Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Vikrant Shyamkant Kaulgud, Amitabh Saxena, Kapil Singi, Vibhu Saujanya Sharma
-
Patent number: 10289541Abstract: According to an example, source code flow analysis may include receiving source code for an application, and identifying virtual flow documents for the application from the source code. The virtual flow documents may represent ordered sequences of method calls for the application. The source code flow analysis may further include extracting features of the virtual flow documents, determining similarity between the virtual flow documents by estimating similarities for the extracted features to determine a flow-to-flow similarity, and clustering the virtual flow documents based on the flow-to-flow similarity. The flow-to-flow similarity may be further used, for example, to generate highest priority virtual flow documents and methods for the source code.Type: GrantFiled: December 27, 2016Date of Patent: May 14, 2019Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Annervaz Km, Vikrant Shyamkant Kaulgud, Shubhashis Sengupta
-
Patent number: 10289524Abstract: Workflow test case generation may include receiving an intermediate output of a workflow. The intermediate output of the workflow may reference a plurality of workflow building blocks that provide a specified functionality at each step of the workflow. Workflow definitions of the intermediate output of the workflow may be analyzed to generate a graph structure that represents the workflow. Building block attributes that include an identification of attributes for the plurality of workflow building blocks, and the graph structure may be analyzed to generate building block and attribute information for the workflow. The building block and attribute information and the graph structure may be analyzed to generate test paths for the workflow. The building block and attribute information, the test paths, and a plurality of test case templates may be analyzed to generate test artifacts that include testing to be performed for the workflow.Type: GrantFiled: June 5, 2015Date of Patent: May 14, 2019Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Vikrant Shyamkant Kaulgud, Manisha Sriraman, Vibhu Saujanya Sharma, Venkatesh Subramanian, Namrata Maheshwary, Chethana Dinakar
-
Patent number: 10152403Abstract: A plurality of coding violation indications corresponding to software code are categorized according to a plurality of coding quality attributes. The coding violation indications may be reported via static analysis tools or via manual analysis of the software code. The categorized coding violations serve as the basis for determining a plurality of code quality indices each corresponding to a respective one of the plurality of coding quality attributes. In an embodiment, the plurality of code quality indices may be further processed to determine an overall code quality index for the software code. One or more of the resulting code quality indices may be displayed to a user. In this manner, code quality indices may be provided that are directly based on coding violations reported through static analysis.Type: GrantFiled: September 1, 2010Date of Patent: December 11, 2018Assignee: Accenture Global Services LimitedInventors: Bernhard F. Kraft, Shantiprakash Motwani, Colin P. Jarrett, Anirudha Singh, Reva Modi, Vikrant Shyamkant Kaulgud, Vibhu Saujanya Sharma
-
Publication number: 20170364433Abstract: Multi-data analysis based proactive defect detection and resolution may include analyzing operational data for an application to determine whether a functionality related to the application is below a predetermined threshold associated with the functionality related to the application, and based on the analysis, generating an indication to perform defect analysis related to the functionality related to the application. A sentiment analysis may be performed on consumer data related to the application to determine a sentiment of the consumer data related to the application, and a natural language processing (NLP) analysis may be performed on the consumer data related to the application to determine a function associated with a negative sentiment. Application code and process data related to the application may be analyzed to determine a defect associated with the application. Further, a code of the application may be modified to correct the defect associated with the application.Type: ApplicationFiled: September 6, 2017Publication date: December 21, 2017Applicant: Accenture Global Services LimitedInventors: Vikrant Shyamkant KAULGUD, Amitabh Saxena, Kapil Singi, Vibhu Saujanya Sharma
-
Patent number: 9836301Abstract: A method for component discovery from source code may include receiving source code, and determining business classes by excluding packages and classes in the source code identified as belonging to a presentation layer, as belonging to a data access layer, as models and/or as utilities. The method may further include extracting multi-dimensional features from the business classes, estimating similarity for business class pairs based on the extracted multi-dimensional features, clustering the business classes based on the similarity and mapping functional concepts to the clusters. The clusters generated by the clustering may represent components of the source code. The method may also include determining interfaces for the components based on the clustering.Type: GrantFiled: March 21, 2016Date of Patent: December 5, 2017Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Janardan Misra, Annervaz K. M., Vikrant Shyamkant Kaulgud, Shubhashis Sengupta, Gary Titus
-
Patent number: 9798298Abstract: Systems and methods for distributed control and energy management of one or more communities of energy-consuming units may include aggregation of consumption data from units, and determining per-unit electricity consumption based thereon, including consumption of backup power provided by a community during periods of time of poor quality (brownouts) or blackouts of a utility. A system may calculate and assess to respective units per-unit costs for such backup power. A system may also issue a command or alert to units to carry out one or both of community electricity usage objectives and electricity quotas required by the utility, which may be determined through execution of rules.Type: GrantFiled: February 21, 2013Date of Patent: October 24, 2017Assignee: Accenture Global Services LimitedInventors: Vikrant Shyamkant Kaulgud, Sanjoy Paul
-
Patent number: 9785535Abstract: Multi-data analysis based proactive defect detection and resolution may include analyzing operational data for an application to determine whether a functionality related to the application is below a predetermined threshold associated with the functionality related to the application, and based on the analysis, generating an indication to perform defect analysis related to the functionality related to the application. A sentiment analysis may be performed on consumer data related to the application to determine a sentiment of the consumer data related to the application, and a natural language processing (NLP) analysis may be performed on the consumer data related to the application to determine a function associated with a negative sentiment. Application code and process data related to the application may be analyzed to determine a defect associated with the application. Further, a code of the application may be modified to correct the defect associated with the application.Type: GrantFiled: December 7, 2015Date of Patent: October 10, 2017Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Vikrant Shyamkant Kaulgud, Amitabh Saxena, Kapil Singi, Vibhu Saujanya Sharma
-
Publication number: 20170109272Abstract: According to an example, source code flow analysis may include receiving source code for an application, and identifying virtual flow documents for the application from the source code. The virtual flow documents may represent ordered sequences of method calls for the application. The source code flow analysis may further include extracting features of the virtual flow documents, determining similarity between the virtual flow documents by estimating similarities for the extracted features to determine a flow-to-flow similarity, and clustering the virtual flow documents based on the flow-to-flow similarity. The flow-to-flow similarity may be further used, for example, to generate highest priority virtual flow documents and methods for the source code.Type: ApplicationFiled: December 27, 2016Publication date: April 20, 2017Applicant: Accenture Global Services LimitedInventors: Annervaz KM, Vikrant Shyamkant KAULGUD, Shubhashis SENGUPTA
-
Publication number: 20170046246Abstract: Multi-data analysis based proactive defect detection and resolution may include analyzing operational data for an application to determine whether a functionality related to the application is below a predetermined threshold associated with the functionality related to the application, and based on the analysis, generating an indication to perform defect analysis related to the functionality related to the application. A sentiment analysis may be performed on consumer data related to the application to determine a sentiment of the consumer data related to the application, and a natural language processing (NLP) analysis may be performed on the consumer data related to the application to determine a function associated with a negative sentiment. Application code and process data related to the application may be analyzed to determine a defect associated with the application. Further, a code of the application may be modified to correct the defect associated with the application.Type: ApplicationFiled: December 7, 2015Publication date: February 16, 2017Applicant: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Vikrant Shyamkant KAULGUD, Amitabh Saxena, Kapil Singi, Vibhu Saujanya Sharma
-
Patent number: 9569207Abstract: According to an example, source code flow analysis may include receiving source code for an application, and identifying virtual flow documents for the application from the source code. The virtual flow documents may represent ordered sequences of method calls for the application. The source code flow analysis may further include extracting features of the virtual flow documents, determining similarity between the virtual flow documents by estimating similarities for the extracted features to determine a flow-to-flow similarity, and clustering the virtual flow documents based on the flow-to-flow similarity. The flow-to-flow similarity may be further used, for example, to generate highest priority virtual flow documents and methods for the source code.Type: GrantFiled: May 7, 2014Date of Patent: February 14, 2017Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Annervaz Km, Vikrant Shyamkant Kaulgud, Shubhashis Sengupta
-
Patent number: 9460409Abstract: A process modeling rule validation system includes a graphical user interface module and a rule creation module. The graphical user interface module includes a display and at least one user input mechanism. The graphical user interface module displays information representative of a plurality of rule creation elements via the display and receives user input via the user input mechanism in response thereto. At least one of the rule creation elements can be configured based on the user input and in accordance with best practices in process modeling. The rule creation module, which is operatively connected to the graphical user interface module, generates a process modeling rule in response to at least one of the rule creation elements being configured.Type: GrantFiled: May 6, 2011Date of Patent: October 4, 2016Assignee: Accenture Global Services LimitedInventors: Debadatta Tripathi, Vikrant Shyamkant Kaulgud
-
Publication number: 20160202967Abstract: A method for component discovery from source code may include receiving source code, and determining business classes by excluding packages and classes in the source code identified as belonging to a presentation layer, as belonging to a data access layer, as models and/or as utilities. The method may further include extracting multi-dimensional features from the business classes, estimating similarity for business class pairs based on the extracted multi-dimensional features, clustering the business classes based on the similarity and mapping functional concepts to the clusters. The clusters generated by the clustering may represent components of the source code. The method may also include determining interfaces for the components based on the clustering.Type: ApplicationFiled: March 21, 2016Publication date: July 14, 2016Applicant: Accenture Global Services LimitedInventors: Janardan MISRA, Annervaz K.M., Vikrant Shyamkant KAULGUD, Shubhashis SENGUPTA, Gary TITUS
-
Patent number: 9323520Abstract: A method for component discovery from source code may include receiving source code, and determining business classes by excluding packages and classes in the source code identified as belonging to a presentation layer, as belonging to a data access layer, as models and/or as utilities. The method may further include extracting multi-dimensional features from the business classes, estimating similarity for business class pairs based on the extracted multi-dimensional features, clustering the business classes based on the similarity and mapping functional concepts to the clusters. The clusters generated by the clustering may represent components of the source code. The method may also include determining interfaces for the components based on the clustering.Type: GrantFiled: October 1, 2014Date of Patent: April 26, 2016Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Janardan Misra, Annervaz K. M., Vikrant Shyamkant Kaulgud, Shubhashis Sengupta, Gary Titus
-
Patent number: 9268539Abstract: A user interface component is displayed according to an implementation language independent description. An implementation language dependent specification for the user component is created from the implementation language independent description. The user interface component is created and displayed according to the implementation language dependent specification.Type: GrantFiled: March 25, 2014Date of Patent: February 23, 2016Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Pramod Bijani, Siddharth Mehrotra, Vikrant Shyamkant Kaulgud
-
Publication number: 20160004622Abstract: Workflow test case generation may include receiving an intermediate output of a workflow. The intermediate output of the workflow may reference a plurality of workflow building blocks that provide a specified functionality at each step of the workflow. Workflow definitions of the intermediate output of the workflow may be analyzed to generate a graph structure that represents the workflow. Building block attributes that include an identification of attributes for the plurality of workflow building blocks, and the graph structure may be analyzed to generate building block and attribute information for the workflow. The building block and attribute information and the graph structure may be analyzed to generate test paths for the workflow. The building block and attribute information, the test paths, and a plurality of test case templates may be analyzed to generate test artifacts that include testing to be performed for the workflow.Type: ApplicationFiled: June 5, 2015Publication date: January 7, 2016Inventors: Vikrant Shyamkant KAULGUD, Manisha SRIRAMAN, Vibhu Saujanya SHARMA, Venkatesh SUBRAMANIAN, Namrata MAHESHWARY, Chethana DINAKAR
-
Publication number: 20150020048Abstract: A method for component discovery from source code may include receiving source code, and determining business classes by excluding packages and classes in the source code identified as belonging to a presentation layer, as belonging to a data access layer, as models and/or as utilities. The method may further include extracting multi-dimensional features from the business classes, estimating similarity for business class pairs based on the extracted multi-dimensional features, clustering the business classes based on the similarity and mapping functional concepts to the clusters. The clusters generated by the clustering may represent components of the source code. The method may also include determining interfaces for the components based on the clustering.Type: ApplicationFiled: October 1, 2014Publication date: January 15, 2015Inventors: Janardan MISRA, Annervaz K.M., Vikrant Shyamkant KAULGUD, Shubhashis SENGUPTA, Gary TITUS
-
Publication number: 20140337820Abstract: According to an example, source code flow analysis may include receiving source code for an application, and identifying virtual flow documents for the application from the source code. The virtual flow documents may represent ordered sequences of method calls for the application. The source code flow analysis may further include extracting features of the virtual flow documents, determining similarity between the virtual flow documents by estimating similarities for the extracted features to determine a flow-to-flow similarity, and clustering the virtual flow documents based on the flow-to-flow similarity. The flow-to-flow similarity may be further used, for example, to generate highest priority virtual flow documents and methods for the source code.Type: ApplicationFiled: May 7, 2014Publication date: November 13, 2014Applicant: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Annervaz KM, Vikrant Shyamkant Kaulgud, Shubhashis Sengupta
-
Patent number: 8881104Abstract: A method for component discovery from source code may include receiving source code, and determining business classes by excluding packages and classes in the source code identified as belonging to a presentation layer, as belonging to a data access layer, as models and/or as utilities. The method may further include extracting multi-dimensional features from the business classes, estimating similarity for business class pairs based on the extracted multi-dimensional features, clustering the business classes based on the similarity and mapping functional concepts to the clusters. The clusters generated by the clustering may represent components of the source code. The method may also include determining interfaces for the components based on the clustering.Type: GrantFiled: June 12, 2012Date of Patent: November 4, 2014Assignee: Accenture Global Services LimitedInventors: Janardan Misra, K. M. Annervaz, Vikrant Shyamkant Kaulgud, Shubhashis Sengupta, Gary Titus