Patents by Inventor Shrikanth Narayanaswamy Chandrasekaran

Shrikanth Narayanaswamy Chandrasekaran 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: 11609748
    Abstract: A method may include obtaining machine-readable source code. The method may include parsing the source code for one or more code descriptions and identifying a section of the source code corresponding to each of the code descriptions. The method may include determining a description-code pair including a first element representing the code description and a second element representing the section of the source code corresponding to the code description. The method may include generating an augmented programming language corpus based on the description-code pair, the one or more code descriptions, and the source code. The method may include receiving a natural language search query for source-code recommendations, identifying source code from the augmented programming language corpus responsive to the natural language search query, and responding to the natural language search query with the identified source code.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: March 21, 2023
    Assignee: FUJITSU LIMITED
    Inventors: Mehdi Bahrami, Wei-Peng Chen, Shrikanth Narayanaswamy Chandrasekaran
  • Publication number: 20220236964
    Abstract: A method may include obtaining machine-readable source code. The method may include parsing the source code for one or more code descriptions and identifying a section of the source code corresponding to each of the code descriptions. The method may include determining a description-code pair including a first element representing the code description and a second element representing the section of the source code corresponding to the code description. The method may include generating an augmented programming language corpus based on the description-code pair, the one or more code descriptions, and the source code. The method may include receiving a natural language search query for source-code recommendations, identifying source code from the augmented programming language corpus responsive to the natural language search query, and responding to the natural language search query with the identified source code.
    Type: Application
    Filed: January 28, 2021
    Publication date: July 28, 2022
    Applicant: FUJITSU LIMITED
    Inventors: Mehdi BAHRAMI, Wei-Peng CHEN, Shrikanth Narayanaswamy CHANDRASEKARAN
  • 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: 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
  • Patent number: 10606450
    Abstract: A rapid application developer system is disclosed that provides a development platform configured to generate an application manifest document for developing a new target application within a certain industry. The application manifest is generated based on components identified from previously developed applications within the same industry as the target application.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: March 31, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Vibhu Sharma, Vikrant Kaulgud, Shubhashis Sengupta, Poulami Debnath, Milind Ravikiran Savagaonkar, Shrikanth Narayanaswamy Chandrasekaran
  • 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
  • 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: 20170371504
    Abstract: A rapid application developer system is disclosed that provides a development platform configured to generate an application manifest document for developing a new target application within a certain industry. The application manifest is generated based on components identified from previously developed applications within the same industry as the target application.
    Type: Application
    Filed: April 20, 2017
    Publication date: December 28, 2017
    Applicant: Accenture Global Solutions Limited
    Inventors: Vibhu Sharma, Vikrant Kaulgud, Shubhashis Sengupta, Poulami Debnath, Milind Ravikiran Savagaonkar, Shrikanth Narayanaswamy Chandrasekaran