Patents by Inventor Anurag Dwarakanath

Anurag Dwarakanath 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).

  • Patent number: 11461457
    Abstract: A device receives a machine learning model, model data associated with the machine learning model, and identifier generation data. The identifier generation data includes data utilized to generate identifier pairs that may be used to authenticate the machine learning model. The device selects an identifier model, for generating the identifier pairs, based on the machine learning model, the model data, and the identifier generation data. The device processes the machine learning model, the model data, and the identifier generation data, with the selected identifier model, to generate the identifier pairs and identifier pair data. The device stores the identifier pairs and the identifier pair data in one or more data structures, and utilizes the identifier pairs to identify and provide authentication for the machine learning model.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: October 4, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Anurag Dwarakanath, Vikrant S. Kaulgud, Sanjay Podder, Adam Patten Burden
  • Patent number: 10997470
    Abstract: Systems, apparatuses, and methods are directed towards identifying that an adversarial patch image includes a plurality of pixels. The systems, apparatuses, and methods include dividing the adversarial patch image into a plurality of blocks, that each include a different group of the pixels in which the pixels are contiguous to each other, and assigning a first plurality of colors to the plurality of blocks to assign only one of the first plurality of colors to each pixel of one of the plurality of blocks.
    Type: Grant
    Filed: August 30, 2019
    Date of Patent: May 4, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Manish Ahuja, Samarth Sikand, Anurag Dwarakanath, Sanjay Podder
  • Publication number: 20210064938
    Abstract: Systems, apparatuses, and methods are directed towards identifying that an adversarial patch image includes a plurality of pixels. The systems, apparatuses, and methods include dividing the adversarial patch image into a plurality of blocks, that each include a different group of the pixels in which the pixels are contiguous to each other, and assigning a first plurality of colors to the plurality of blocks to assign only one of the first plurality of colors to each pixel of one of the plurality of blocks.
    Type: Application
    Filed: August 30, 2019
    Publication date: March 4, 2021
    Applicant: Accenture Global Solutions Limited
    Inventors: Manish Ahuja, Samarth Sikand, Anurag Dwarakanath, Sanjay Podder
  • Publication number: 20200311248
    Abstract: A device receives a machine learning model, model data associated with the machine learning model, and identifier generation data. The identifier generation data includes data utilized to generate identifier pairs that may be used to authenticate the machine learning model. The device selects an identifier model, for generating the identifier pairs, based on the machine learning model, the model data, and the identifier generation data. The device processes the machine learning model, the model data, and the identifier generation data, with the selected identifier model, to generate the identifier pairs and identifier pair data. The device stores the identifier pairs and the identifier pair data in one or more data structures, and utilizes the identifier pairs to identify and provide authentication for the machine learning model.
    Type: Application
    Filed: March 28, 2019
    Publication date: October 1, 2020
    Inventors: Anurag DWARAKANATH, Vikrant S. KAULGUD, Sanjay PODDER, Adam Patten BURDEN
  • Patent number: 10643102
    Abstract: In some examples, incident prediction and prevention may include ascertaining a plurality of past incidents, clustering the plurality of past incidents to generate a plurality of incidents clusters, and identifying, for each past incident of the plurality of past incidents that is in a respective incidents cluster of the plurality of incidents clusters, a time of occurrence. Incident prediction and prevention may include ascertaining a new incident, assigning the new incident to an incidents cluster of the plurality of incidents clusters, and determining, for the assigned incidents cluster, at least one further predicted incident associated with at least one further corresponding incidents cluster. Further, incident prediction and prevention may include determining a resolution to the at least one further predicted incident, and preventing occurrence of the at least one further predicted incident by executing the determined resolution to the at least one further predicted incident.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: May 5, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Shrikanth Narayanaswamy Chandrasekaran, Venkatesh Subramanian, Anutosh Maitra, Anurag Dwarakanath, Pradeepkumar Duraisamy, Aditya Bhola
  • Publication number: 20200104245
    Abstract: 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.
    Type: Application
    Filed: September 27, 2018
    Publication date: April 2, 2020
    Inventors: Anurag Dwarakanath, Neville Dubash, Sanjay Podder, Kishore P. Durg, Shrikanth N C
  • Patent number: 10592398
    Abstract: 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.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: March 17, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Anurag Dwarakanath, Neville Dubash, Sanjay Podder, Kishore P Durg, Shrikanth N C
  • Patent number: 10534861
    Abstract: A device may obtain a document. The device may identify a skip value for the document. The skip value may relate to a quantity of words or a quantity of characters that are to be skipped in an n-gram. The device may determine one or more skip n-grams using the skip value for the document. A skip n-gram, of the one or more skip n-grams, may include a sequence of one or more words or one or more characters with a set of occurrences in the document. The sequence of one or more words or one or more characters may include a skip value quantity of words or characters within the sequence. The device may extract one or more terms from the document based on the one or more skip n-grams. The device may provide information identifying the one or more terms.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: January 14, 2020
    Assignee: Accenture Global Services Limited
    Inventors: Anurag Dwarakanath, Aditya Priyadarshi, Bhanu Anand, Bindu Madhav Tummalapalli, Bargav Jayaraman, Nisha Ramachandra, Anitha Chandran, Parvathy Vijay Raghavan, Shalini Chaudhari, Neville Dubash, Sanjay Podder
  • Patent number: 10445671
    Abstract: A system may receive task information identifying tasks to be performed by workers of one or more crowds. The system may obtain worker information describing the workers. The system may determine task completion probabilities based on the task information and the worker information. A task completion probability may identify a likelihood that a particular crowd will complete a particular task. The system may determine crowd recommendation information based on the task completion probabilities, the task information, and/or the worker information. The crowd recommendation information may identify recommended crowds to which a task is recommended to be provided. The system may output the crowd recommendation information and/or the worker information to permit selection of the crowds to perform the task.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: October 15, 2019
    Assignee: Accenture Global Services Limited
    Inventors: Alpana Dubey, Gurdeep Virdi, Anurag Dwarakanath, Alex Kass, Sakshi Taneja, Suma Mani Kuriakose
  • Patent number: 10438118
    Abstract: 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.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: October 8, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Anurag Dwarakanath, Sanjay Podder, Neville Dubash, Kishore P Durg, Manish Ahuja, Raghotham M Rao, Samarth Sikand, Jagadeesh Chandra Bose Rantham Prabhakara
  • Patent number: 10409712
    Abstract: A device may receive test scripts that include first information identifying first elements of user interfaces or second information identifying test steps. The test scripts may be written in first text or first program code. The device may process the first text or the first program code of the test scripts. The device may identify the first elements on the user interfaces. The first elements may be identified without using second program code associated with the user interfaces. The first elements may be identified based on a type of the first elements, second text associated with the first elements, or a relationship between the first elements and second elements. The device may identify positions for the first elements. The positions may permit the device to interact with the first elements to perform the test steps. The device may perform the test steps to test the user interfaces.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: September 10, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Anurag Dwarakanath, Neville Dubash, Sanjay Podder
  • Patent number: 10339036
    Abstract: A device may receive information identifying a first set of instructions. The first set of instructions may identify an action to perform to test a first program. The device may identify a second set of instructions, related to testing a second program, that can be used in association with the first set of instructions. The first test may be similar to the second test. The device may identify multiple steps, of the first set of instructions, that can be combined to form a third set of instructions. The third set of instructions may be used to test the first program or a third program. The device may generate program code in a first programming language to perform the action. The first programming language may be different than a second programming language used to write the first set of instructions. The device may perform the action.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: July 2, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Anurag Dwarakanath, Dipin Era, Subani Basha Nure, Neville Dubash, Sanjay Podder, Aditya Priyadarshi, Bargav Jayaraman
  • Publication number: 20190108218
    Abstract: A device may obtain a document. The device may identify a skip value for the document. The skip value may relate to a quantity of words or a quantity of characters that are to be skipped in an n-gram. The device may determine one or more skip n-grams using the skip value for the document. A skip n-gram, of the one or more skip n-grams, may include a sequence of one or more words or one or more characters with a set of occurrences in the document. The sequence of one or more words or one or more characters may include a skip value quantity of words or characters within the sequence. The device may extract one or more terms from the document based on the one or more skip n-grams. The device may provide information identifying the one or more terms.
    Type: Application
    Filed: December 7, 2018
    Publication date: April 11, 2019
    Inventors: Anurag DWARAKANATH, Aditya PRIYADARSHI, Bhanu ANAND, Bindu Madhav TUMMALAPALLI, Bargav JAYARAMAN, Nisha RAMACHANDRA, Anitha CHANDRAN, Parvathy Vijay RAGHAVAN, Shalini CHAUDHARI, Neville DUBASH, Sanjay PODDER
  • Publication number: 20190108443
    Abstract: 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.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 11, 2019
    Inventors: Anurag DWARAKANATH, Sanjay PODDER, Neville DUBASH, Kishore P. DURG, Manish AHUJA, Raghotham M. RAO, Samarth SIKAND, Jagadeesh Chandra BOSE RANTHAM PRABHAKARA
  • Patent number: 10198430
    Abstract: A device may obtain a test script document. The device may process the test script document to perform term extraction using one or more term extraction techniques to identify a set of terms of the test script document. The one or more term extraction techniques may include a skip n-gram term extraction technique. One or more terms, of the set of terms, may be located within an n-gram of the test script document. The device may process the test script document to perform hierarchy formation for results of performing term extraction. A relationship between a set of terms, of the set of terms, may be identified using hierarchy formation. The device may generate a functional diagram of the test script document based on the results of performing term extraction and results of performing hierarchy formation. The device may provide information identifying the functional diagram.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: February 5, 2019
    Assignee: Accenture Global Services Limited
    Inventors: Anurag Dwarakanath, Aditya Priyadarshi, Bhanu Anand, Bindu Madhav Tummalapalli, Bargav Jayaraman, Nisha Ramachandra, Anitha Chandran, Parvathy Vijay Raghavan, Shalini Chaudhari, Neville Dubash, Sanjay Podder
  • Publication number: 20190034760
    Abstract: In some examples, incident prediction and prevention may include ascertaining a plurality of past incidents, clustering the plurality of past incidents to generate a plurality of incidents clusters, and identifying, for each past incident of the plurality of past incidents that is in a respective incidents cluster of the plurality of incidents clusters, a time of occurrence. Incident prediction and prevention may include ascertaining a new incident, assigning the new incident to an incidents cluster of the plurality of incidents clusters, and determining, for the assigned incidents cluster, at least one further predicted incident associated with at least one further corresponding incidents cluster. Further, incident prediction and prevention may include determining a resolution to the at least one further predicted incident, and preventing occurrence of the at least one further predicted incident by executing the determined resolution to the at least one further predicted incident.
    Type: Application
    Filed: September 7, 2017
    Publication date: January 31, 2019
    Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Shrikanth NARAYANASWAMY CHANDRASEKARAN, Venkatesh Subramanian, Anutosh Maitra, Anurag Dwarakanath, Pradeepkumar Duraisamy, Aditya Bhola
  • Patent number: 10152474
    Abstract: A device may obtain a document. The device may identify a skip value for the document. The skip value may relate to a quantity of words or a quantity of characters that are to be skipped in an n-gram. The device may determine one or more skip n-grams using the skip value for the document. A skip n-gram, of the one or more skip n-grams, may include a sequence of one or more words or one or more characters with a set of occurrences in the document. The sequence of one or more words or one or more characters may include a skip value quantity of words or characters within the sequence. The device may extract one or more terms from the document based on the one or more skip n-grams. The device may provide information identifying the one or more terms.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: December 11, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Anurag Dwarakanath, Aditya Priyadarshi, Bhanu Anand, Bindu Madhav Tummalapalli, Bargav Jayaraman, Nisha Ramachandra, Anitha Chandran, Parvathy Vijay Raghavan, Shalini Chaudhari, Neville Dubash, Sanjay Podder
  • Publication number: 20180189168
    Abstract: A device may receive information identifying a first set of instructions. The first set of instructions may identify an action to perform to test a first program. The device may identify a second set of instructions, related to testing a second program, that can be used in association with the first set of instructions. The first test may be similar to the second test. The device may identify multiple steps, of the first set of instructions, that can be combined to form a third set of instructions. The third set of instructions may be used to test the first program or a third program. The device may generate program code in a first programming language to perform the action. The first programming language may be different than a second programming language used to write the first set of instructions. The device may perform the action.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Anurag DWARAKANATH, Dipin Era, Subani Basha Nure, Neville Dubash, Sanjay Podder, Aditya Priyadarshi, Bargav Jayaraman
  • Publication number: 20180189170
    Abstract: A device may receive test scripts that include first information identifying first elements of user interfaces or second information identifying test steps. The test scripts may be written in first text or first program code. The device may process the first text or the first program code of the test scripts. The device may identify the first elements on the user interfaces. The first elements may be identified without using second program code associated with the user interfaces. The first elements may be identified based on a type of the first elements, second text associated with the first elements, or a relationship between the first elements and second elements. The device may identify positions for the first elements. The positions may permit the device to interact with the first elements to perform the test steps. The device may perform the test steps to test the user interfaces.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Anurag DWARAKANATH, Neville DUBASH, Sanjay PODDER
  • Publication number: 20170060840
    Abstract: A device may obtain a test script document. The device may process the test script document to perform term extraction using one or more term extraction techniques to identify a set of terms of the test script document. The one or more term extraction techniques may include a skip n-gram term extraction technique. One or more terms, of the set of terms, may be located within an n-gram of the test script document. The device may process the test script document to perform hierarchy formation for results of performing term extraction. A relationship between a set of terms, of the set of terms, may be identified using hierarchy formation. The device may generate a functional diagram of the test script document based on the results of performing term extraction and results of performing hierarchy formation. The device may provide information identifying the functional diagram.
    Type: Application
    Filed: August 25, 2016
    Publication date: March 2, 2017
    Inventors: Anurag DWARAKANATH, Aditya PRIYADARSHI, Bhanu ANAND, Bindu Madhav TUMMALAPALLI, Bargav JAYARAMAN, Nisha RAMACHANDRA, Anitha CHANDRAN, Parvathy Vijay RAGHAVAN, Shalini CHAUDHARI, Neville DUBASH, Sanjay PODDER