Patents by Inventor Parikshit MANIAR
Parikshit MANIAR 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: 11113050Abstract: In some examples, application architecture generation may include ascertaining, for a project, an input that includes project information, component information, and target information, and parsing the project information to determine whether the project is an existing project or a new project. Application architecture generation may further include generating a component list from the component information, ascertaining components from the component list, and mapping each of the ascertained components to a corresponding target determined from the target information. Further, application architecture generation may include analyzing a dependency for each of the ascertained components relative to at least one other component of the ascertained components, and generating, based on the mapping and the analyzed dependency, an integrated output that includes an architecture for an application associated with the project.Type: GrantFiled: February 19, 2020Date of Patent: September 7, 2021Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Amritendu Majumdar, Ashutosh Tripathi, Badrinath Bahadur, Joel Samuel Kore, Kavita Bhatt, Pankaj Shrikant Nikumb, Parikshit Maniar, Soumin Nikhra, Vimal Venugopalan
-
Patent number: 11055090Abstract: 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: GrantFiled: October 28, 2019Date of Patent: July 6, 2021Assignee: Accenture Global Solutions LimitedInventors: Ashish Kolhe, Dhanashree Dalal, Parikshit Maniar, Shridhar D. Rajgopalan
-
Patent number: 10884710Abstract: A system and method for intelligently and automatically generating deployable code for target platforms and frameworks based on images or other graphical inputs is disclosed. The system and method leverage artificial intelligence to automatically identify and classify elements of a design as feature patterns. Identification is performed using convolutional neural networks, while classification is done using a Softmax classifier. The intelligent system can then automatically generate code for target platforms and frameworks that reproduce the feature patterns. Target platforms may include web platforms, mobile platforms (such as mobile phones), wearable platforms (such as smart watches), and extended reality platforms (which includes augmented reality (AR), virtual reality (VR), and/or combinations of AR/VR).Type: GrantFiled: August 13, 2019Date of Patent: January 5, 2021Assignee: Accenture Global Solutions LimitedInventors: Badrinath Bahadur, Marin Grace Mercylawrence, Parikshit Maniar, Shridhar Rajgopalan
-
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
-
Publication number: 20200183683Abstract: In some examples, application architecture generation may include ascertaining, for a project, an input that includes project information, component information, and target information, and parsing the project information to determine whether the project is an existing project or a new project. Application architecture generation may further include generating a component list from the component information, ascertaining components from the component list, and mapping each of the ascertained components to a corresponding target determined from the target information. Further, application architecture generation may include analyzing a dependency for each of the ascertained components relative to at least one other component of the ascertained components, and generating, based on the mapping and the analyzed dependency, an integrated output that includes an architecture for an application associated with the project.Type: ApplicationFiled: February 19, 2020Publication date: June 11, 2020Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Amritendu MAJUMDAR, Ashutosh Tripathi, Badrinath Bahadur, Joel Samuel Kore, Kavita Bhatt, Pankaj Shrikant Nikumb, Parikshit Maniar, Soumin Nikhra, Vimal Venugopalan
-
Patent number: 10628129Abstract: 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: GrantFiled: October 2, 2017Date of Patent: April 21, 2020Assignee: Accenture Global Solutions LimitedInventors: Ashvin Gondalia, Sunjeet Gupta, Parikshit Maniar, Shridhar D. Rajgopalan, Prateek Shrivastav, Meghashyam Vishwanath Sawant, Kulshrestha Ashwani, Gade Sanjay Gaurav, Sumit Alawat
-
Patent number: 10606586Abstract: In some examples, application architecture generation may include ascertaining, for a project, an input that includes project information, component information, and target information, and parsing the project information to determine whether the project is an existing project or a new project. Application architecture generation may further include generating a component list from the component information, ascertaining components from the component list, and mapping each of the ascertained components to a corresponding target determined from the target information. Further, application architecture generation may include analyzing a dependency for each of the ascertained components relative to at least one other component of the ascertained components, and generating, based on the mapping and the analyzed dependency, an integrated output that includes an architecture for an application associated with the project.Type: GrantFiled: September 19, 2017Date of Patent: March 31, 2020Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Amritendu Majumdar, Ashutosh Tripathi, Badrinath Bahadur, Joel Samuel Kore, Kavita Bhatt, Pankaj Shrikant Nikumb, Parikshit Maniar, Soumin Nikhra, Vimal Venugopalan
-
Publication number: 20200081709Abstract: 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: ApplicationFiled: October 28, 2019Publication date: March 12, 2020Inventors: Ashish Kolhe, Dhanashree Dalal, Parikshit Maniar, Shridhar D. Rajgopalan
-
Patent number: 10503495Abstract: 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: GrantFiled: September 25, 2017Date of Patent: December 10, 2019Assignee: Accenture Global Solutions LimitedInventors: Ashish Kolhe, Dhanashree Dalal, Parikshit Maniar, Shridhar D. Rajgopalan
-
Publication number: 20190050319Abstract: 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: ApplicationFiled: October 2, 2017Publication date: February 14, 2019Inventors: Ashvin Gondalia, Sunjeet Gupta, Parikshit Maniar, Shridhar D. Rajgopalan, Prateek Shrivastav, Meghashyam Vishwanath Sawant, Kulshrestha Ashwani, Gade Sanjay Gaurav, Sumit Alawat
-
Publication number: 20190042231Abstract: 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: ApplicationFiled: September 25, 2017Publication date: February 7, 2019Inventors: Ashish Kolhe, Dhanashree Dalal, Parikshit Maniar, Shridhar D. Rajgopalan
-
Publication number: 20190042233Abstract: In some examples, application architecture generation may include ascertaining, for a project, an input that includes project information, component information, and target information, and parsing the project information to determine whether the project is an existing project or a new project. Application architecture generation may further include generating a component list from the component information, ascertaining components from the component list, and mapping each of the ascertained components to a corresponding target determined from the target information. Further, application architecture generation may include analyzing a dependency for each of the ascertained components relative to at least one other component of the ascertained components, and generating, based on the mapping and the analyzed dependency, an integrated output that includes an architecture for an application associated with the project.Type: ApplicationFiled: September 19, 2017Publication date: February 7, 2019Applicant: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Amritendu Majumdar, Ashutosh Tripathi, Badrinath Bahadur, Joel Samuel Kore, Kavita Bhatt, Pankaj Shrikant Nikumb, Parikshit Maniar, Soumin Nikhra, Vimal Venugopalan
-
Patent number: 10055703Abstract: A device may receive information associated with a work request. The device may identify a work profile, associated with a group of tasks to perform, and a group of task profiles, associated with estimating a resource demand for performing the group of tasks by a group of resources. The device may generate, based on the work profile and the group of task profiles, a plan identifying the group of tasks, an order for performing the group of tasks, and an estimated resource demand associated with performing the tasks. The device may provide, to a resource device associated with the group of resources, an assignment identifying a task from the group of tasks; may receive, from the resource device, a completion update identifying a completion status associated with the task; may update status information based on the completion update; and may output a status update based on the status information.Type: GrantFiled: January 13, 2015Date of Patent: August 21, 2018Assignee: Accenture Global Services LimitedInventors: Srinivasan Sivakumar, Rajendra T. Prasad, Vijayaraghavan Koushik, Parikshit Maniar, Raghu R. Polisetty, Ganesh Mariappan, Senthil Kumar Jeyachandran, Bhaskar Ghosh, Ittoop J. Kurian
-
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
-
Publication number: 20160203434Abstract: A device may receive information associated with a work request. The device may identify a work profile, associated with a group of tasks to perform, and a group of task profiles, associated with estimating a resource demand for performing the group of tasks by a group of resources. The device may generate, based on the work profile and the group of task profiles, a plan identifying the group of tasks, an order for performing the group of tasks, and an estimated resource demand associated with performing the tasks. The device may provide, to a resource device associated with the group of resources, an assignment identifying a task from the group of tasks; may receive, from the resource device, a completion update identifying a completion status associated with the task; may update status information based on the completion update; and may output a status update based on the status information.Type: ApplicationFiled: January 13, 2015Publication date: July 14, 2016Inventors: Srinivasan SIVAKUMAR, Rajendra T. PRASAD, Vijayaraghavan KOUSHIK, Parikshit MANIAR, Raghu R. POLISETTY, Ganesh MARIAPPAN, Senthil Kumar JEYACHANDRAN, Bhaskar GHOSH, Ittoop J. KURIAN