Patents by Inventor Venkatesh Subramanian
Venkatesh Subramanian 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: 9703811Abstract: This disclosure relates to assessing database migrations to cloud computing systems. On example method includes determining, by a migration server including one or more hardware processors, a set of possible transactions associated with a database application based at least in part on a set of application attributes associated with the database application; generating, by the migration server, a set of application requirements associated with the set of possible transactions; and creating, by the migration server, a set of migration recommendations associated with the database application based on the set of application requirements, the set of migration recommendations configured to allow the database application to be migrated to a cloud computing system and to allow the database application to comply with the set of application requirements when executed in the cloud computing system.Type: GrantFiled: November 14, 2014Date of Patent: July 11, 2017Assignee: Accenture Global Services LimitedInventors: Shubhashis Sengupta, Vibhu Saujanya Sharma, Venkatesh Subramanian, Subani Bhasha Nure, Aditya Bhola, Sushil Kumar Shah, Chiranjeevi Nalam
-
Publication number: 20170155723Abstract: Various embodiments provide an assessment tool that enables an automated functional assessment of applications for migration to target cloud computing platforms, such as a Platform as a Service (PaaS). The technical capabilities of various types of applications in a traditional non-platform deployment are studied and support for these technical capabilities is evaluated relative to the target platform.Type: ApplicationFiled: February 9, 2017Publication date: June 1, 2017Applicant: Accenture Global Services LimitedInventors: Vibhu Saujanya SHARMA, Shubhashis SENGUPTA, Satish NAGASAMUDRAM, Venkatesh SUBRAMANIAN, Chethana DINAKAR, Aravindan Thoppe SANTHARAM
-
Patent number: 9619254Abstract: A method for adapting execution of an application on a mobile device may be performed by a mobile device including a processor and a memory. The method may include receiving an application context, a process context, and one other context. The method also includes analyzing at least one of the application context or the process context together with the one other context. The method also includes dynamically adapting execution of the application on the mobile device based on the analysis. Adapting execution of the application may include transferring processing related to the application to a backend server for processing.Type: GrantFiled: November 24, 2015Date of Patent: April 11, 2017Assignee: Accenture Global Services LimitedInventors: Sanjoy Paul, Vikrant S. Kaulgud, Venkatesh Subramanian, Nataraj Kuntagod
-
Patent number: 9608931Abstract: Various embodiments provide an assessment tool that enables an automated functional assessment of applications for migration to target cloud computing platforms, such as a Platform as a Service (PaaS). The technical capabilities of various types of applications in a traditional non-platform deployment are studied and support for these technical capabilities is evaluated relative to the target platform.Type: GrantFiled: August 30, 2013Date of Patent: March 28, 2017Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Vibhu Saujanya Sharma, Shubhashis Sengupta, Satish Nagasamudram, Venkatesh Subramanian, Chethana Dinakar, Aravindan Thoppe Santharam
-
Publication number: 20170024290Abstract: A system may include one or more server devices. The system may provide a set of questions, to a user of a user device, to characterize an Internet of things system. The system may obtain responses from the user of the user device associated with each of the set of questions. The system may automatically create an Internet of things system architecture that defines the Internet of things system by applying associated Internet of things system architecture rules to the responses.Type: ApplicationFiled: July 13, 2016Publication date: January 26, 2017Inventors: Vikrant S. KAULGUD, Aditya BHOLA, Venkatesh SUBRAMANIAN, Subani BASHA NURE, Vibhu Saujanya SHARMA
-
Patent number: 9400778Abstract: A computer-implemented method identifies textual statement relationships. Textual statement pairs including a first and second textual statement are identified, and parsed word group pairs are extracted from first and second textual statements. The parsed word groups are compared, and a parsed word score for each statement pair is calculated. Word vectors for the first and second textual statements are created and compared. A word vector score is calculated based on the comparison of the word vectors for the first and second textual statements. A match score is determined for the textual statement pair, with the match score being representative of at least one of the parsed word score and the word vector score.Type: GrantFiled: December 14, 2011Date of Patent: July 26, 2016Assignee: ACCENTURE GLOBAL SERVICES LIMITEDInventors: Senthil Ramani, Malharrao Mujumdar, Venkatraman Vaidhyanathan, Reshma Nuggehally, Kunal Verma, Reymonrod Vasquez, Santhosh Kumar Shivaram, Venkatesh Subramanian, Sumit Dayal, Alex Kass
-
Patent number: 9373259Abstract: A method for managing a public transport system comprises receiving information indicating a change of status of a component of a public transport system; identifying a commuter who is affected by the change of status; generating an alternative travel advisory for the commuter based on the change of status; and transmitting the alternative travel advisory to the commuter. In some embodiments the change of status includes a delay in an expected time of arrival of a public transport vehicle; identifying the commuter includes locating the commuter in the vehicle; and the alternative travel advisory includes a message advising the commuter to leave the vehicle. In some embodiments, locating the commuter in the vehicle is based on comparing a location of the commuter with a location of the vehicle. In some embodiments, the method further comprises receiving from the commuter information indicating that the commuter has boarded the vehicle.Type: GrantFiled: November 20, 2013Date of Patent: June 21, 2016Assignee: Accenture Global Services LimitedInventors: Anutosh Maitra, Sanjoy Paul, Saurabh Bhadkaria, Venkatesh Subramanian, Chiranjeeb Ghosh
-
Publication number: 20160077879Abstract: A method for adapting execution of an application on a mobile device may be performed by a mobile device including a processor and a memory. The method may include receiving an application context, a process context, and one other context. The method also includes analyzing at least one of the application context or the process context together with the one other context. The method also includes dynamically adapting execution of the application on the mobile device based on the analysis. Adapting execution of the application may include transferring processing related to the application to a backend server for processing.Type: ApplicationFiled: November 24, 2015Publication date: March 17, 2016Inventors: Sanjoy PAUL, Vikrant S. KAULGUD, Venkatesh SUBRAMANIAN, Nataraj KUNTAGOD
-
Publication number: 20160004622Abstract: Workflow test case generation may include receiving an intermediate output of a workflow. The intermediate output of the workflow may reference a plurality of workflow building blocks that provide a specified functionality at each step of the workflow. Workflow definitions of the intermediate output of the workflow may be analyzed to generate a graph structure that represents the workflow. Building block attributes that include an identification of attributes for the plurality of workflow building blocks, and the graph structure may be analyzed to generate building block and attribute information for the workflow. The building block and attribute information and the graph structure may be analyzed to generate test paths for the workflow. The building block and attribute information, the test paths, and a plurality of test case templates may be analyzed to generate test artifacts that include testing to be performed for the workflow.Type: ApplicationFiled: June 5, 2015Publication date: January 7, 2016Inventors: Vikrant Shyamkant KAULGUD, Manisha SRIRAMAN, Vibhu Saujanya SHARMA, Venkatesh SUBRAMANIAN, Namrata MAHESHWARY, Chethana DINAKAR
-
Patent number: 9229702Abstract: The method manages customization upgrades to a production website while keeping it accessible. The website currently utilizes a first version of a software plugin. A user requests copying a second version of the plugin from another website to production, which is then authorized. Copying the plugin makes both versions simultaneously operational for distinct groups of users. Users request a webpage that utilizes the plugin, and receive the webpage customized by the first or second version of the plugin depending on whether they are preview-mode users. A request to designate the second version of the plugin as the live version is submitted, and authorization to implement the request is received. After designating the second version of the plugin as the live version, all subsequent requests for the webpage result in receiving the webpage customized by the second version of the plugin regardless of whether the users are designated as preview-mode users.Type: GrantFiled: August 28, 2013Date of Patent: January 5, 2016Assignee: Lithium Technologies, Inc.Inventors: Yuri Kapulkin, Douglas Schroeder, Chhama Jain, Venkatesh Subramanian, Jeffrey Yeldezian
-
Publication number: 20150363396Abstract: This disclosure relates to assessing database migrations to cloud computing systems. On example method includes determining, by a migration server including one or more hardware processors, a set of possible transactions associated with a database application based at least in part on a set of application attributes associated with the database application; generating, by the migration server, a set of application requirements associated with the set of possible transactions; and creating, by the migration server, a set of migration recommendations associated with the database application based on the set of application requirements, the set of migration recommendations configured to allow the database application to be migrated to a cloud computing system and to allow the database application to comply with the set of application requirements when executed in the cloud computing system.Type: ApplicationFiled: November 14, 2014Publication date: December 17, 2015Inventors: Shubhashis Sengupta, Vibhu Saujanya Sharma, Venkatesh Subramanian, Subani Bhasha Nure, Aditya Bhola, Sushil Kumar Shah, Chiranjeevi Nalam
-
Patent number: 9207957Abstract: A method for adapting execution of an application on a mobile device may be performed by a mobile device including a processor and a memory. The method may include receiving an application context, a process context, and one other context. The method also includes analyzing at least one of the application context or the process context together with the one other context. The method also includes dynamically adapting execution of the application on the mobile device based on the analysis. Adapting execution of the application may include transferring processing related to the application to a backend server for processing.Type: GrantFiled: September 14, 2012Date of Patent: December 8, 2015Assignee: Accenture Global Services LimitedInventors: Sanjoy Paul, Vikrant Kaulgud, Venkatesh Subramanian, Nataraj Kuntagod
-
Publication number: 20140359129Abstract: Various embodiments provide an assessment tool that enables an automated functional assessment of applications for migration to target cloud computing platforms, such as a Platform as a Service (PaaS). The technical capabilities of various types of applications in a traditional non-platform deployment are studied and support for these technical capabilities is evaluated relative to the target platform.Type: ApplicationFiled: August 30, 2013Publication date: December 4, 2014Applicant: Accenture Global Services LimitedInventors: Vibhu Saujanya Sharma, Shubhashis Sengupta, Satish Nagasamudram, Venkatesh Subramanian, Chethana Dinakar, Aravindan Thoppe Santharam
-
Publication number: 20140142834Abstract: A method for managing a public transport system comprises receiving information indicating a change of status of a component of a public transport system; identifying a commuter who is affected by the change of status; generating an alternative travel advisory for the commuter based on the change of status; and transmitting the alternative travel advisory to the commuter. In some embodiments the change of status includes a delay in an expected time of arrival of a public transport vehicle; identifying the commuter includes locating the commuter in the vehicle; and the alternative travel advisory includes a message advising the commuter to leave the vehicle. In some embodiments, locating the commuter in the vehicle is based on comparing a location of the commuter with a location of the vehicle. In some embodiments, the method further comprises receiving from the commuter information indicating that the commuter has boarded the vehicle.Type: ApplicationFiled: November 20, 2013Publication date: May 22, 2014Applicant: Accenture Global Services LimitedInventors: Anutosh Maitra, Sanjoy Paul, Saurabh Bhadkaria, Venkatesh Subramanian, Chiranjeeb Ghosh
-
Patent number: 8566731Abstract: A requirement statement manipulation system is configured to create and edit requirement statements of various types. The requirement statement manipulation system may generate an interactive visual environment to receive input used in manipulating a requirement statement through creation or editing. The interactive visual environment may include specific requirement-type interfaces allowing requirement statements of a specific type to be manipulated. The interactive visual environment may manipulate requirement statements based on textual input, as well as through text generation.Type: GrantFiled: July 6, 2010Date of Patent: October 22, 2013Assignee: Accenture Global Services LimitedInventors: Venkatesh Subramanian, Alex Kass, Kunal Verma, Gary Titus, Deepmala Gupta, Santhosh Kumar Shivaram
-
Publication number: 20130268935Abstract: A method for adapting execution of an application on a mobile device may be performed by a mobile device including a processor and a memory. The method may include receiving an application context, a process context, and one other context. The method also includes analyzing at least one of the application context or the process context together with the one other context. The method also includes dynamically adapting execution of the application on the mobile device based on the analysis. Adapting execution of the application may include transferring processing related to the application to a backend server for processing.Type: ApplicationFiled: September 14, 2012Publication date: October 10, 2013Inventors: Sanjoy PAUL, Vikrant Kaulgud, Venkatesh Subramanian, Nataraj Kuntagod
-
Publication number: 20120197631Abstract: A computer-implemented method identifies textual statement relationships. Textual statement pairs including a first and second textual statement are identified, and parsed word group pairs are extracted from first and second textual statements. The parsed word groups are compared, and a parsed word score for each statement pair is calculated. Word vectors for the first and second textual statements are created and compared. A word vector score is calculated based on the comparison of the word vectors for the first and second textual statements. A match score is determined for the textual statement pair, with the match score being representative of at least one of the parsed word score and the word vector score.Type: ApplicationFiled: December 14, 2011Publication date: August 2, 2012Applicant: Accenture Global Services LimitedInventors: Senthil Ramani, Malharrao Mujumdar, Venkatraman Vaidhyanathan, Reshma Nuggehally, Kunal Verma, Reymonrod Vasquez, Santhosh Kumar Shivaram, Venkatesh Subramanian, Sumit Dayal, Alex Kass
-
Publication number: 20120011455Abstract: A requirement statement manipulation system is configured to create and edit requirement statements of various types. The requirement statement manipulation system may generate an interactive visual environment to receive input used in manipulating a requirement statement through creation or editing. The interactive visual environment may include specific requirement-type interfaces allowing requirement statements of a specific type to be manipulated. The interactive visual environment may manipulate requirement statements based on textual input, as well as through text generation.Type: ApplicationFiled: July 6, 2010Publication date: January 12, 2012Applicant: Accenture Global Services GmbHInventors: Venkatesh Subramanian, Alex Kass, Kunal Verma, Gary Titus, Deepmala Gupta, Santhosh Kumar Shivaram