Kishore P Durg

Bengaluru, Karnataka, India Contact Info
5K followers 500+ connections

Join to view profile

About

With over 25 years of experience in the technology industry, I am a global leader who…

Articles by Kishore P

Activity

Join now to see all activity

Experience & Education

  • Accenture

View Kishore P’s full experience

See their title, tenure and more.

or

By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.

Licenses & Certifications

Volunteer Experience

  • Board Member

    SolutionIQ, India

    - 4 years

    Science and Technology

  • Board Member

    Board of Director Imaginea (Part of Accenture)

    - 5 months

    Science and Technology

  • Board Member

    Intrigo Systems (Part of Accenture)

    - 4 months

    Science and Technology

  • DAZSI SYSTEMS (INDIA) PRIVATE LIMITED Graphic

    Board Member

    DAZSI SYSTEMS (INDIA) PRIVATE LIMITED

    - 1 year 6 months

    Science and Technology

Publications

Patents

  • POLICY-BASED APPLICATION ARCHITECTURE GENERATION

    Issued US 12,019,776 B2

    In some examples, policy-based application architecture generation may include generating, based on a knowledge model schema, data residency policies, and a data classification ontology, a knowledge model, and determining, based on the knowledge model, whether an application includes regulated data. Based on an analysis of application data and user data, user location and regulated data insights may be generated to determine location specific data residency policies. Location specific regulated…

    In some examples, policy-based application architecture generation may include generating, based on a knowledge model schema, data residency policies, and a data classification ontology, a knowledge model, and determining, based on the knowledge model, whether an application includes regulated data. Based on an analysis of application data and user data, user location and regulated data insights may be generated to determine location specific data residency policies. Location specific regulated data in-flow and data source hosted location insights may be analyzed to determine a location compliance assessment that includes an indication of whether a location associated with the application is compliant or not compliant with the location specific data residency policies.

    See patent
  • Green Cloud Computing Recommendation System

    Issued 11,481,257 B2

    Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating customized recommendations for environmentally-conscious cloud computing frameworks for replacing computing resources of existing datacenters. One of the methods involves receiving, through a user interface presented on a display of a computing device, data regarding a user's existing datacenter deployment and the user's preferences for the new cloud computing framework, generating one…

    Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating customized recommendations for environmentally-conscious cloud computing frameworks for replacing computing resources of existing datacenters. One of the methods involves receiving, through a user interface presented on a display of a computing device, data regarding a user's existing datacenter deployment and the user's preferences for the new cloud computing framework, generating one or more recommendations for environmentally-conscious cloud computing frameworks based on the received data, and presenting such recommendations through the user interface for the user's review and consideration.

    Other inventors
    See patent
  • TEST CYCLE OPTIMIZATION USING CONTEXTUAL ASSOCIATION MAPPING

    Issued 11,474,933 B2

    Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for test cycle optimization using contextual association mapping. In one aspect, a method includes obtaining an artifact that includes a collection of reference items, where each reference item includes a sequence of words, generating candidate tags from each of the reference items based on the sequences of words in the reference items, selecting a subset of the candidate tags as context tags…

    Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for test cycle optimization using contextual association mapping. In one aspect, a method includes obtaining an artifact that includes a collection of reference items, where each reference item includes a sequence of words, generating candidate tags from each of the reference items based on the sequences of words in the reference items, selecting a subset of the candidate tags as context tags based on an amount that the candidate tags appear in the reference items, obtaining a sample item that includes a sequence of words, identifying a subset of the context tags in the sequence of words in the sample item, and classifying a subset of the reference items as contextually similar to the sample item based the context tags that were identified.

    Other inventors
    See patent
  • DATA CLASSIFICATION AND MODELLING BASED APPLICATION COMPLIANCE ANALYSIS

    Issued US 11416524 B2

    A software application may be used by various users that are dispersed across multiple geographies. The application may be deployed and/or hosted within private, public, hybrid cloud, or entirely in an organization’s data center. Such applications may need to comply with various rules and regulations.

    Other inventors
  • Test prioritization and dynamic test case sequencing

    Issued 11099237

    Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a touchless testing platform employed to, for example, create automated testing scripts, sequence test cases, and implement defect solutions. In one aspect, a method includes receiving a log file and testing results generated from a code base for an application; processing the log file through a pattern-mining algorithm to determine a usage pattern of code modules within the code base;…

    Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a touchless testing platform employed to, for example, create automated testing scripts, sequence test cases, and implement defect solutions. In one aspect, a method includes receiving a log file and testing results generated from a code base for an application; processing the log file through a pattern-mining algorithm to determine a usage pattern of code modules within the code base; clustering defects from the testing results based on a respective functionality of the application reported within each of the defects; generating testing prioritizations for test cases for the application by assigning weightages to the test cases based on the clusters of defects and the usage pattern of the code modules within the code base; sequencing a set of the test cases based on the test prioritizations; and transmitting the sequence to a test execution engine.

    Other inventors
  • Test scenario and knowledge graph extractor

    Issued 10989757

    Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a touchless testing platform employed to, for example, create automated testing scripts, sequence test cases, and implement determine defect solutions.

    Other inventors
  • Training, validating, and monitoring artificial intelligence and machine learning models

    Issued 10990901

    A device identifies training data and scoring data for a model, and removes bias from the training data to generate unbiased training data. The device trains the model with the unbiased training data to generate trained models, and processes the trained models, with the scoring data, to generate scores for the trained models. The device selects a trained model, from the trained models, based on model metrics and the scores, and processes a training sample, with the trained model, to generate…

    A device identifies training data and scoring data for a model, and removes bias from the training data to generate unbiased training data. The device trains the model with the unbiased training data to generate trained models, and processes the trained models, with the scoring data, to generate scores for the trained models. The device selects a trained model, from the trained models, based on model metrics and the scores, and processes a training sample, with the trained model, to generate first results, wherein the training sample is created based on the unbiased training data and production data. The device processes a production sample, with the trained model, to generate second results, wherein the production sample is created based on the production data and the training sample. The device provides the trained model for use in a production environment based on the first results and the second results.

    Other inventors
  • Generating a test script execution order

    Issued 10592398

    A device may determine probabilities for test scripts associated with a test to be executed on a software element, where a respective probability is associated with a respective test script, indicates a likelihood that the respective test script will be unsuccessful in a test cycle, and is determined based on historical test results, associated with the software element, for the respective test script. The device may generate, based on the probabilities, a test script execution order, of the…

    A device may determine probabilities for test scripts associated with a test to be executed on a software element, where a respective probability is associated with a respective test script, indicates a likelihood that the respective test script will be unsuccessful in a test cycle, and is determined based on historical test results, associated with the software element, for the respective test script. The device may generate, based on the probabilities, a test script execution order, of the test scripts, for the test cycle, and may execute, based on the test script execution order, the test on the software element in the test cycle. The device may dynamically generate, based on results for the test in the test cycle, an updated test script execution order, and may execute, based on the updated test script execution order, the test on the software element in the test cycle.

    Other inventors
  • Verification by Metamorphic Testing of Applications that utilise Artificial Intelligence

    Issued US 10,438,118 B2

    A device may receive, from a user device, a request to verify a machine learning (ML) application using a metamorphic testing procedure. The device may determine a type of ML process used by the ML application, and may select one or more metamorphic relations (MRs), to be used for performing the metamorphic testing procedure, based on the type of ML process. The device may receive test data to be used to test the ML application, wherein the test data is based on the one or more MRs, and may…

    A device may receive, from a user device, a request to verify a machine learning (ML) application using a metamorphic testing procedure. The device may determine a type of ML process used by the ML application, and may select one or more metamorphic relations (MRs), to be used for performing the metamorphic testing procedure, based on the type of ML process. The device may receive test data to be used to test the ML application, wherein the test data is based on the one or more MRs, and may perform, by using the one or more MRs and the test data, the metamorphic testing procedure to verify one or more aspects of the ML application. The device may generate a report that indicates whether the one or more aspects of the ML application have been verified and may provide the report for display on an interface of the user device.

    Other inventors
    See patent
  • Verification of Applications that Utilize Artificial Intelligence

    Issued DE 18199225-1217

    Other inventors
  • Touchless Automation Platform

    Issued US US 10073763 B1

    Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a touchless testing platform employed to, for example, create automated testing scripts, sequence test cases, and implement determine defect solutions. In one aspect,a method includes
    the actions of receiving a log nle that includes log records generated from a code base; processing the log nle through a pattern mining algorithm to determine a usage pattern; generating a graphical…

    Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a touchless testing platform employed to, for example, create automated testing scripts, sequence test cases, and implement determine defect solutions. In one aspect,a method includes
    the actions of receiving a log nle that includes log records generated from a code base; processing the log nle through a pattern mining algorithm to determine a usage pattern; generating a graphical representation basedon an analysis of the usage pattern; processing the graphical representation
    through a machine learning algorithm to select a set of test casesfrom a plurality of test casesfor the code base and to assign a priority value to each of the selected test cases; sequencing the set of test casesbased on the priority values; and transmitting the sequenced set of test cases to a test
    execution engine.

    Other inventors
  • METHODS AND APPARATUS FOR TRANSFORMING AND STATISTICALLY MODELING RELATIONAL DATABASES TO SYNTHESIZE PRIVACY-PROTECTED ANONYMIZED DATA

    Filed US 20180165475

    A relational database is transformed so as to obfuscate secure and/or private aspects of data contained in the database, while preserving salient elements of the data to facilitate data analysis. A restructured database is generatively modeled, and the model is sampled to create synthetic data that maintains sufficiently similar (or the same) mathematical properties and relations as the original data stored in the database. In one example, various statistics at the intersection of related…

    A relational database is transformed so as to obfuscate secure and/or private aspects of data contained in the database, while preserving salient elements of the data to facilitate data analysis. A restructured database is generatively modeled, and the model is sampled to create synthetic data that maintains sufficiently similar (or the same) mathematical properties and relations as the original data stored in the database. In one example, various statistics at the intersection of related database tables are determined by modeling data using an iterative multivariate approach. Synthetic data may be sampled from any part of the modeled database, wherein the synthesized data is “realistic” in that it statistically mimics the original data in the database. The generation of such synthetic data allows publication of bulk data freely and on-demand (e.g., for data analysis purposes), without the risk of security/privacy breaches

    Other inventors
    • Kalyan Kumar Veeramachaneni
    • Neha Patki
    • Kishore Prabhakar Durg
    • Jeffery Steven Wilkinson
    See patent
  • CONNECTED CLASSROOM

    Issued AU 4917/CHE/2014 2015218560

    Other inventors
    • DESAI, Samir
    • DeMIK, Lisa Kay
    • PANDE, Parag
    • GUPTA, Niraj
    • RAJAN, Nobby
    • TRUJILLO, Gordon ZORBA, Alex
    • ZORBA, Alex
    • GLORE, James Allan
    • GOVINDAIAH, Srinivas
    • et. all
    See patent
  • SYSTEMS AND METHODS FOR SUPPLY CHAIN MANAGEMENT

    Filed 20230351322

    Systems and methods for evaluating attributes in supply chain management is disclosed. The system may receive data from a set of data sources corresponding to a supply chain associated with at least a product, pre-process the data based on integration of the data from each of the set of data sources, generate supply chain data based on the integrated data, analyze, via an orchestration engine, the supply chain data to assess an impact of the supply chain data on the supply chain, predict, via…

    Systems and methods for evaluating attributes in supply chain management is disclosed. The system may receive data from a set of data sources corresponding to a supply chain associated with at least a product, pre-process the data based on integration of the data from each of the set of data sources, generate supply chain data based on the integrated data, analyze, via an orchestration engine, the supply chain data to assess an impact of the supply chain data on the supply chain, predict, via the orchestration engine, a state associated with a purchase event of the product in the supply chain, and generate a resolution flow to be executed in the supply chain for managing the predicted state associated with the purchase event of the product.

    Other inventors
    See patent
  • ENHANCED DATA DRIVEN INTELLIGENT CLOUD ADVISOR SYSTEM

    Filed 20220083570

    Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a win prediction for an opportunity. In some implementations, a server receives data representing an opportunity. The server obtains historical data from a data repository based on the received data representing the opportunity. The server generates standardized feature vectors based on non-standardized data, the non-standardized data comprising (i) the received data and (ii) the…

    Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating a win prediction for an opportunity. In some implementations, a server receives data representing an opportunity. The server obtains historical data from a data repository based on the received data representing the opportunity. The server generates standardized feature vectors based on non-standardized data, the non-standardized data comprising (i) the received data and (ii) the obtained historical data. The server filters the standardized feature vectors. The server generates a win percentage based on the filtered feature vectors using classifiers. In response to generating the win percentage for the opportunity, the server generates a plurality of data insights using the classifiers and the generated win percentage, wherein the plurality of data insights describe one or more data predictions for pursuing the opportunity.

    Other inventors
  • PLATFORM FOR MIGRATION PLANNING OF NETWORK INFRASTRUCTURES

    Filed 20220086241

    Implementations of the present disclosure include receiving, by the cloud migration platform, user input indicating a type of case for cloud migration planning, the type including one of an abstract case and a detailed case, in response to receiving the type of case, selectively initiating, by the cloud migration platform, a discovery process for generating discovery data representative of infrastructure assets and application assets of the enterprise network, processing the discovery data…

    Implementations of the present disclosure include receiving, by the cloud migration platform, user input indicating a type of case for cloud migration planning, the type including one of an abstract case and a detailed case, in response to receiving the type of case, selectively initiating, by the cloud migration platform, a discovery process for generating discovery data representative of infrastructure assets and application assets of the enterprise network, processing the discovery data through a sub-set of engines of a set of engines of the cloud migration platform, the sub-set of engines providing output including cloud platform selection data, application disposition data, target architecture data, bill of materials (BOM) data, and application remediation data, and generating, by a cloud migration planning engine of the cloud migration platform and based on the output, a cloud migration plan including an application sequence plan for migrating applications to one or more cloud platforms.

    Other inventors
  • ENHANCED SELECTION OF CLOUD ARCHITECTURE PROFILES

    Filed 20210328942

    This document describes modeling and simulation techniques to select a cloud architecture profile based on correlations between application workloads and resource utilization. In some aspects, a method includes obtaining infrastructure data specifying utilization of computing resources of an existing computing system. Application workload data specifying tasks performed by one or more applications running on the existing computing system is obtained. One or more models are generated based on…

    This document describes modeling and simulation techniques to select a cloud architecture profile based on correlations between application workloads and resource utilization. In some aspects, a method includes obtaining infrastructure data specifying utilization of computing resources of an existing computing system. Application workload data specifying tasks performed by one or more applications running on the existing computing system is obtained. One or more models are generated based on the infrastructure data and the application workload data. The model(s) define an impact on utilization of each computing resource in response to changes in workloads of the application(s). A workload is simulated, using the model(s), on a candidate cloud architecture profile that specifies a set of computing resources. A simulated utilization of each computing resource of the candidate cloud architecture profile is determined based on the simulation.

    Other inventors
  • VERIFICATION OF APPLICATIONS THAT UTILIZE ARTIFICIAL INTELLIGENCE

    Filed US 16146069

    Other inventors
  • INTELLIGENT INFORMATION DELIVERY AND DIGITAL GOVERNANCE

    Filed US 20160063428

    An intelligent information delivery system facilitates dynamic interaction with the user's environment, and in certain environments may provide or support digital governance.

    Other inventors
    • Gupta; Niraj
    • Kothandaraman; Ramkumar
    • Bahree; Amit
    See patent

Honors & Awards

  • Robert A Welch Foundation Fellowship

    University of Texas Arlington

  • Gold Medal - Bachelor of Engineering

    University of Mysore

Recommendations received

More activity by Kishore P

View Kishore P’s full profile

  • See who you know in common
  • Get introduced
  • Contact Kishore P directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More