Patents by Inventor Pradeepkumar DURAISAMY SOUNDRAPANDIAN

Pradeepkumar DURAISAMY SOUNDRAPANDIAN 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: 11256712
    Abstract: In some possible implementations, a device may include one or more memories and one or more processors, communicatively coupled to the one or more memories, to: receive a document that includes a plurality of clauses relating to two or more entities; identify a selected clause, of the plurality of clauses, based on a characteristic of the selected clause; determine a domain-specific language (DSL) unit based on the selected clause, the DSL unit identifying the two or more entities and values associated with the selected clause, identified by the selected clause, associated with the two or more entities; automatically generate a smart contract based on the DSL unit, the smart contract being configured to enforce a condition or action, of the values, between the two or more entities; and perform an action based on the smart contract.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: February 22, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Pradeepkumar Duraisamy Soundrapandian, Kapil Singi, Vikrant Kaulgud
  • Patent number: 10949765
    Abstract: A device may receive a first sample. The device may identify a plurality of second samples that are similar to the first sample. The plurality of second samples may correspond to service tickets that have previously been processed. The device may obtain or determine log information identifying a plurality of events associated with the first sample. The device may determine respective probabilities of occurrence corresponding to the plurality of second samples. A probability of occurrence, for a particular second sample, may identify a likelihood of receiving a corresponding service ticket within a particular time period of occurrence of the plurality of events. The device may assign ranks to the plurality of second samples based on the respective probabilities of occurrence. The device may provide information identifying the ranks and the plurality of second samples.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: March 16, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Pradeepkumar Duraisamy Soundrapandian, Shrikanth Narayanaswamy Chandrasekaran, Aditya Bhola, Venkatesh Subramanian, Vikrant S. Kaulgud, Sanjay Podder
  • Patent number: 10922654
    Abstract: A device may receive information regarding a software environment and/or one or more modules associated with the software environment; receive information regarding one or more compliance requirements; determine one or more smart contracts based on the information regarding the one or more compliance requirements and the information regarding the software environment and/or the one or more modules associated with the software environment; obtain data regarding the software environment and/or the one or more modules; determine, using the one or more smart contracts, whether the data satisfies the one or more compliance requirements; and add at least part of a block, to a blockchain, to indicate whether the data satisfies the one or more compliance requirements, for realization of a reward or penalty associated with the one or more compliance requirements.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: February 16, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Kapil Singi, Vikrant S. Kaulgud, Sanjay Podder, Afsal Marattil, Pradeepkumar Duraisamy Soundrapandian
  • Patent number: 10832187
    Abstract: A device may evaluate first data to identify a plurality of users, where each user, of the plurality of users, is assigned to complete a portion of a group task. The device may evaluate the first data to select a first user, of the plurality of users, for completion of a particular portion of the group task based on a first set of decision criteria. The device may provide, to the first user, information identifying the particular portion of the group task. The device may receive second data relating to the particular portion of the group task after providing information identifying the particular portion of the group task. The device may evaluate the first data to select a second user, of the plurality of users, based on a second set of decision criteria. The device may provide, to the second user, information associated with the second data.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: November 10, 2020
    Assignee: Accenture Global Services Limited
    Inventors: Vibhu Saujanya Sharma, Vikrant S. Kaulgud, Parikshit Maniar, Sanjeev Vohra, Sanjay Mittal, Aravindan Thoppe Santharam, Michael A. Brinkley, Gurdeep Virdi, Pradeepkumar Duraisamy Soundrapandian
  • Publication number: 20190243912
    Abstract: In some possible implementations, a device may include one or more memories and one or more processors, communicatively coupled to the one or more memories, to: receive a document that includes a plurality of clauses relating to two or more entities; identify a selected clause, of the plurality of clauses, based on a characteristic of the selected clause; determine a domain-specific language (DSL) unit based on the selected clause, the DSL unit identifying the two or more entities and values associated with the selected clause, identified by the selected clause, associated with the two or more entities; automatically generate a smart contract based on the DSL unit, the smart contract being configured to enforce a condition or action, of the values, between the two or more entities; and perform an action based on the smart contract.
    Type: Application
    Filed: May 2, 2018
    Publication date: August 8, 2019
    Inventors: Pradeepkumar DURAISAMY SOUNDRAPANDIAN, Kapil SINGI, Vikrant Kaulgud
  • Publication number: 20190236548
    Abstract: A device may receive information regarding a software environment and/or one or more modules associated with the software environment; receive information regarding one or more compliance requirements; determine one or more smart contracts based on the information regarding the one or more compliance requirements and the information regarding the software environment and/or the one or more modules associated with the software environment; obtain data regarding the software environment and/or the one or more modules; determine, using the one or more smart contracts, whether the data satisfies the one or more compliance requirements; and add at least part of a block, to a blockchain, to indicate whether the data satisfies the one or more compliance requirements, for realization of a reward or penalty associated with the one or more compliance requirements.
    Type: Application
    Filed: January 31, 2018
    Publication date: August 1, 2019
    Inventors: Kapil Singi, Vikrant S. Kaulgud, Sanjay Podder, Afsal Marattil, Pradeepkumar Duraisamy Soundrapandian
  • Publication number: 20180075363
    Abstract: A device may receive a first sample. The device may identify a plurality of second samples that are similar to the first sample. The plurality of second samples may correspond to service tickets that have previously been processed. The device may obtain or determine log information identifying a plurality of events associated with the first sample. The device may determine respective probabilities of occurrence corresponding to the plurality of second samples. A probability of occurrence, for a particular second sample, may identify a likelihood of receiving a corresponding service ticket within a particular time period of occurrence of the plurality of events. The device may assign ranks to the plurality of second samples based on the respective probabilities of occurrence. The device may provide information identifying the ranks and the plurality of second samples.
    Type: Application
    Filed: September 14, 2017
    Publication date: March 15, 2018
    Inventors: Pradeepkumar DURAISAMY SOUNDRAPANDIAN, Shrikanth NARAYANASWAMY CHANDRASEKARAN, Aditya BHOLA, Venkatesh SUBRAMANIA, Vikrant KAULGUD, Sanjay PODDER
  • Publication number: 20160364675
    Abstract: A device may evaluate first data to identify a plurality of users, where each user, of the plurality of users, is assigned to complete a portion of a group task. The device may evaluate the first data to select a first user, of the plurality of users, for completion of a particular portion of the group task based on a first set of decision criteria. The device may provide, to the first user, information identifying the particular portion of the group task. The device may receive second data relating to the particular portion of the group task after providing information identifying the particular portion of the group task. The device may evaluate the first data to select a second user, of the plurality of users, based on a second set of decision criteria. The device may provide, to the second user, information associated with the second data.
    Type: Application
    Filed: June 9, 2016
    Publication date: December 15, 2016
    Inventors: Vibhu Saujanya SHARMA, Vikrant S. KAULGUD, Parikshit MANIAR, Sanjeev VOHRA, Sanjay MITTAL, Aravindan Thoppe SANTHARAM, Michael A. BRINKLEY, Gurdeep VIRDI, Pradeepkumar DURAISAMY SOUNDRAPANDIAN