Patents by Inventor Shridhar D. Rajgopalan

Shridhar D. Rajgopalan 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: 11055090
    Abstract: A component management platform includes a component library that stores software components to be incorporated into applications, such as components that have been optimized for efficient performance, reliability, and/or other aspects. The platform also provides a workspace that is accessed to create an application that includes component(s) stored in the component library. In some instances, a developer modifies component when incorporating the component into their application. The platform enables the developer to upload the modified version of the component, which is stored in the component library and published, through the platform, to enable others to incorporate the modified version of the component into their application projects. In some implementations, the modified version is tested for backward compatibility with previous versions of the component, and to verify that the modified version does not include any bugs.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: July 6, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Ashish Kolhe, Dhanashree Dalal, Parikshit Maniar, Shridhar D. Rajgopalan
  • Patent number: 10628129
    Abstract: Implementations directed to providing a computer-implemented method for automating analytical model building for code snippets, the method comprising receiving software instructions indicating functionality of a software component, analyzing the software instructions through natural language processing to identify tags to characterize the software instructions and the functionality, performing a search, based on the identified tags, of relevant Internet sites to identify code snippets that address the functionality, scoring one or more of the identified code snippets based on a respective relevance to the functionality, based on the scoring of the one or more of the identified code snippets, determining that at least one of the code snippets has a score that meets a relevance threshold, and providing the at least one of the code snippets based on the determination that the at least one of the code snippets has the score that meets the relevance threshold.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: April 21, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Ashvin Gondalia, Sunjeet Gupta, Parikshit Maniar, Shridhar D. Rajgopalan, Prateek Shrivastav, Meghashyam Vishwanath Sawant, Kulshrestha Ashwani, Gade Sanjay Gaurav, Sumit Alawat
  • Patent number: 10613912
    Abstract: An ingestion code generation architecture facilities making large and complex datasets available for processing by parallel processing clusters. The architecture generates a set of data ingestion interfaces through which the operator specifies characteristics of their dataset. After receiving the specifications, the architecture automatically samples the dataset, analyzes its structure, and generates program code to ingest the dataset. The architecture solves the technical challenges of making complex and extensive datasets readily available to the parallel processing cluster so that the cluster may successfully perform its specialized processing over the dataset.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: April 7, 2020
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Sandip Guha, Ajay Kumar Sharma, Shridhar D. Rajgopalan, Sunjeet Gupta, Sanjid Lalitkumar Deshmukh, Vinay Aditya Mantha, Manish Madanmohan Malaviya, Rahul Sohanlal Mantri, Amesh Jayendra Karekar
  • Publication number: 20200081709
    Abstract: A component management platform includes a component library that stores software components to be incorporated into applications, such as components that have been optimized for efficient performance, reliability, and/or other aspects. The platform also provides a workspace that is accessed to create an application that includes component(s) stored in the component library. In some instances, a developer modifies component when incorporating the component into their application. The platform enables the developer to upload the modified version of the component, which is stored in the component library and published, through the platform, to enable others to incorporate the modified version of the component into their application projects. In some implementations, the modified version is tested for backward compatibility with previous versions of the component, and to verify that the modified version does not include any bugs.
    Type: Application
    Filed: October 28, 2019
    Publication date: March 12, 2020
    Inventors: Ashish Kolhe, Dhanashree Dalal, Parikshit Maniar, Shridhar D. Rajgopalan
  • Patent number: 10503495
    Abstract: A component management platform includes a component library that stores software components to be incorporated into applications, such as components that have been optimized for efficient performance, reliability, and/or other aspects. The platform also provides a workspace that is accessed to create an application that includes component(s) stored in the component library. In some instances, a developer modifies component when incorporating the component into their application. The platform enables the developer to upload the modified version of the component, which is stored in the component library and published, through the platform, to enable others to incorporate the modified version of the component into their application projects. In some implementations, the modified version is tested for backward compatibility with previous versions of the component, and to verify that the modified version does not include any bugs.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: December 10, 2019
    Assignee: Accenture Global Solutions Limited
    Inventors: Ashish Kolhe, Dhanashree Dalal, Parikshit Maniar, Shridhar D. Rajgopalan
  • Publication number: 20190050319
    Abstract: Implementations directed to providing a computer-implemented method for automating analytical model building for code snippets, the method comprising receiving software instructions indicating functionality of a software component, analyzing the software instructions through natural language processing to identify tags to characterize the software instructions and the functionality, performing a search, based on the identified tags, of relevant Internet sites to identify code snippets that address the functionality, scoring one or more of the identified code snippets based on a respective relevance to the functionality, based on the scoring of the one or more of the identified code snippets, determining that at least one of the code snippets has a score that meets a relevance threshold, and providing the at least one of the code snippets based on the determination that the at least one of the code snippets has the score that meets the relevance threshold.
    Type: Application
    Filed: October 2, 2017
    Publication date: February 14, 2019
    Inventors: Ashvin Gondalia, Sunjeet Gupta, Parikshit Maniar, Shridhar D. Rajgopalan, Prateek Shrivastav, Meghashyam Vishwanath Sawant, Kulshrestha Ashwani, Gade Sanjay Gaurav, Sumit Alawat
  • Publication number: 20190042231
    Abstract: A component management platform includes a component library that stores software components to be incorporated into applications, such as components that have been optimized for efficient performance, reliability, and/or other aspects. The platform also provides a workspace that is accessed to create an application that includes component(s) stored in the component library. In some instances, a developer modifies component when incorporating the component into their application. The platform enables the developer to upload the modified version of the component, which is stored in the component library and published, through the platform, to enable others to incorporate the modified version of the component into their application projects. In some implementations, the modified version is tested for backward compatibility with previous versions of the component, and to verify that the modified version does not include any bugs.
    Type: Application
    Filed: September 25, 2017
    Publication date: February 7, 2019
    Inventors: Ashish Kolhe, Dhanashree Dalal, Parikshit Maniar, Shridhar D. Rajgopalan
  • Publication number: 20180336072
    Abstract: An ingestion code generation architecture facilities making large and complex datasets available for processing by parallel processing clusters. The architecture generates a set of data ingestion interfaces through which the operator specifies characteristics of their dataset. After receiving the specifications, the architecture automatically samples the dataset, analyzes its structure, and generates program code to ingest the dataset. The architecture solves the technical challenges of making complex and extensive datasets readily available to the parallel processing cluster so that the cluster may successfully perform its specialized processing over the dataset.
    Type: Application
    Filed: May 18, 2018
    Publication date: November 22, 2018
    Applicant: Accenture Global Solutions Limited
    Inventors: Sandip Guha, Ajay Kumar Sharma, Shridhar D. Rajgopalan, Sunjeet Gupta, Sanjid Lalitkumar Deshmukh, Vinay Aditya Mantha, Manish Madanmohan Malaviya, Rahul Sohanlal Mantri, Amesh Jayendra Karekar