Patents by Inventor Pradeepkumar Duraisamy
Pradeepkumar Duraisamy 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: 11256712Abstract: 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: GrantFiled: May 2, 2018Date of Patent: February 22, 2022Assignee: Accenture Global Solutions LimitedInventors: Pradeepkumar Duraisamy Soundrapandian, Kapil Singi, Vikrant Kaulgud
-
Patent number: 10949765Abstract: 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: GrantFiled: September 14, 2017Date of Patent: March 16, 2021Assignee: Accenture Global Solutions LimitedInventors: Pradeepkumar Duraisamy Soundrapandian, Shrikanth Narayanaswamy Chandrasekaran, Aditya Bhola, Venkatesh Subramanian, Vikrant S. Kaulgud, Sanjay Podder
-
Patent number: 10922654Abstract: 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: GrantFiled: January 31, 2018Date of Patent: February 16, 2021Assignee: Accenture Global Solutions LimitedInventors: Kapil Singi, Vikrant S. Kaulgud, Sanjay Podder, Afsal Marattil, Pradeepkumar Duraisamy Soundrapandian
-
Patent number: 10832187Abstract: 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: GrantFiled: June 9, 2016Date of Patent: November 10, 2020Assignee: Accenture Global Services LimitedInventors: Vibhu Saujanya Sharma, Vikrant S. Kaulgud, Parikshit Maniar, Sanjeev Vohra, Sanjay Mittal, Aravindan Thoppe Santharam, Michael A. Brinkley, Gurdeep Virdi, Pradeepkumar Duraisamy Soundrapandian
-
Patent number: 10643102Abstract: 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: GrantFiled: September 7, 2017Date of Patent: May 5, 2020Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Shrikanth Narayanaswamy Chandrasekaran, Venkatesh Subramanian, Anutosh Maitra, Anurag Dwarakanath, Pradeepkumar Duraisamy, Aditya Bhola
-
Publication number: 20190243912Abstract: 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: ApplicationFiled: May 2, 2018Publication date: August 8, 2019Inventors: Pradeepkumar DURAISAMY SOUNDRAPANDIAN, Kapil SINGI, Vikrant Kaulgud
-
Publication number: 20190236548Abstract: 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: ApplicationFiled: January 31, 2018Publication date: August 1, 2019Inventors: Kapil Singi, Vikrant S. Kaulgud, Sanjay Podder, Afsal Marattil, Pradeepkumar Duraisamy Soundrapandian
-
Publication number: 20190034760Abstract: 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: ApplicationFiled: September 7, 2017Publication date: January 31, 2019Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Shrikanth NARAYANASWAMY CHANDRASEKARAN, Venkatesh Subramanian, Anutosh Maitra, Anurag Dwarakanath, Pradeepkumar Duraisamy, Aditya Bhola
-
Publication number: 20180075363Abstract: 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: ApplicationFiled: September 14, 2017Publication date: March 15, 2018Inventors: Pradeepkumar DURAISAMY SOUNDRAPANDIAN, Shrikanth NARAYANASWAMY CHANDRASEKARAN, Aditya BHOLA, Venkatesh SUBRAMANIA, Vikrant KAULGUD, Sanjay PODDER
-
Publication number: 20160364675Abstract: 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: ApplicationFiled: June 9, 2016Publication date: December 15, 2016Inventors: Vibhu Saujanya SHARMA, Vikrant S. KAULGUD, Parikshit MANIAR, Sanjeev VOHRA, Sanjay MITTAL, Aravindan Thoppe SANTHARAM, Michael A. BRINKLEY, Gurdeep VIRDI, Pradeepkumar DURAISAMY SOUNDRAPANDIAN