Patents by Inventor Ramakanthachary S. Gottumukkala
Ramakanthachary S. Gottumukkala 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: 10692030Abstract: This disclosure describes methods, apparatuses, and systems for providing visualizations of workflows. Data associated with successes and failures of individual components of workflows can be collected and aggregated to provide an overview of the operation of workflows, as well as allowing a software developer to troubleshoot operations of the workflow. Status indications of steps can be visualized in a graphical user interface (GUI), for example, and faults can be identified and presented in the GUI. By aggregating workflow data across hundreds, thousands, or even millions of workflows, a user can quickly determine the overall operations of the workflow, as well as areas of the workflow that may need improvement.Type: GrantFiled: June 21, 2016Date of Patent: June 23, 2020Assignee: Amazon Technologies, Inc.Inventors: Mateusz Haligowski, Pablo Alberto De Stefani Casanova, Ramakanthachary S. Gottumukkala, Nalledath Vinodkrishnan, Aravindhan Rathakrishnan, Phillip Scott Segel, Nader Ali Syed Shirazie, Saravana Prasad Stalin, Branden Nicholas Vandermoon
-
Publication number: 20170364843Abstract: This disclosure describes methods, apparatuses, and systems for providing visualizations of workflows. Data associated with successes and failures of individual components of workflows can be collected and aggregated to provide an overview of the operation of workflows, as well as allowing a software developer to troubleshoot operations of the workflow. Status indications of steps can be visualized in a graphical user interface (GUI), for example, and faults can be identified and presented in the GUI. By aggregating workflow data across hundreds, thousands, or even millions of workflows, a user can quickly determine the overall operations of the workflow, as well as areas of the workflow that may need improvement.Type: ApplicationFiled: June 21, 2016Publication date: December 21, 2017Inventors: Mateusz Haligowski, Pablo Alberto De Stefani Casanova, Ramakanthachary S. Gottumukkala, Nalledath Vinodkrishnan, Aravindhan Rathakrishnan, Phillip Scott Segel, Nader Ali Syed Shirazie, Saravana Prasad Stalin, Branden Nicholas Vandermoon
-
Publication number: 20170337254Abstract: Multiple instances of a computer system subscribe to a central data storage system. The central data storage system receives a set of entities that the instances wish to synchronize with one another, along with a schema representing those entities, from each instance. The central data storage system receives changes to the identified entities from the various instances, identifies conflicts, and synchronizes changes from a given instance to the other subscribing instances.Type: ApplicationFiled: April 26, 2017Publication date: November 23, 2017Inventors: Bigyan Rajbhandari, Duc T. Luong, Kiky W. Tangerine, Zhonghua Chu, Ramakanthachary S. Gottumukkala
-
Patent number: 9690838Abstract: Multiple instances of a computer system subscribe to a central data storage system. The central data storage system receives a set of entities that the instances wish to synchronize with one another, along with a schema representing those entities, from each instance. The central data storage system receives changes to the identified entities from the various instances, identifies conflicts, and synchronizes changes from a given instance to the other subscribing instances.Type: GrantFiled: February 25, 2014Date of Patent: June 27, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Bigyan Rajbhandari, Duc T. Luong, Kiky W. Tangerine, Zhonghua Chu, Ramakanthachary S. Gottumukkala
-
Publication number: 20150347098Abstract: A design time extension framework provides a set of application programming interfaces that are used by a developer to create extensions to the development environment.Type: ApplicationFiled: October 3, 2014Publication date: December 3, 2015Inventors: Ramakanthachary S. Gottumukkala, Suriya Narayanan, Suresh Kumar Reddy Kotapalle, Nitinkumar Shah, Andre Filipe Pires de Carvalho D Aquino Lamego, Ian Beck
-
Publication number: 20150120651Abstract: Multiple instances of a computer system subscribe to a central data storage system. The central data storage system receives a set of entities that the instances wish to synchronize with one another, along with a schema representing those entities, from each instance. The central data storage system receives changes to the identified entities from the various instances, identifies conflicts, and synchronizes changes from a given instance to the other subscribing instances.Type: ApplicationFiled: February 25, 2014Publication date: April 30, 2015Applicant: Microsoft CorporationInventors: Bigyan Rajbhandari, Duc T. Luong, Kiky W. Tangerine, Zhonghua Chu, Ramakanthachary S. Gottumukkala
-
Publication number: 20150113498Abstract: A customization environment uses a customization system that models customizations to a base computer system. Each set of customizations is stored as a separate extension package, which is stored separately from the code for the base system. During runtime, the extension packages are discovered in a runtime environment and applied to extend the base system, without overwriting any of the code for the base system.Type: ApplicationFiled: October 21, 2013Publication date: April 23, 2015Applicant: Microsoft CorporationInventors: Sean M. Wiese, Joshua H. Lange, Choon Chea Chua, Nitin Sharma, Peter Villadsen, Ramakanthachary S. Gottumukkala, Zhonghua Chu
-
Publication number: 20150113499Abstract: A base assembly generated from a model in a computer system and a customization assembly generated from a customization model that models customization to the computer system are run separately. The customizations are applied to extend the base system, without overwriting any of the code for the base system.Type: ApplicationFiled: October 21, 2013Publication date: April 23, 2015Applicant: Microsoft CorporationInventors: Nitin Sharma, Choon Chea Chua, Zhonghua Chu, Joshua H. Lange, Sergei Vorobev, Ramakanthachary S. Gottumukkala, Peter Villladsen
-
Patent number: 8793706Abstract: Concepts and technologies are described herein for providing metadata-based eventing supporting operations on data. Application data such as classes and events can be stored in a table and can be associated with and/or described by application metadata. The application metadata also can specify one or more event handlers that reference one or more methods on a class. The event handlers can be invoked via various delegates linked to the one or more application metadata tables. When a create, update, or delete operation on the application data is received, the application metadata can be queried to determine if the application metadata describes event handlers associated with the application data. If event handlers associated with the application data exist, the event handlers can be invoked.Type: GrantFiled: December 16, 2010Date of Patent: July 29, 2014Assignee: Microsoft CorporationInventors: Peter Villadsen, Zhaoqi Chen, Ramakanthachary S. Gottumukkala, Marcos Calderon
-
Publication number: 20120159516Abstract: Concepts and technologies are described herein for providing metadata-based eventing supporting operations on data. Application data such as classes and events can be stored in a table and can be associated with and/or described by application metadata. The application metadata also can specify one or more event handlers that reference one or more methods on a class. The event handlers can be invoked via various delegates linked to the one or more application metadata tables. When a create, update, or delete operation on the application data is received, the application metadata can be queried to determine if the application metadata describes event handlers associated with the application data. If event handlers associated with the application data exist, the event handlers can be invoked.Type: ApplicationFiled: December 16, 2010Publication date: June 21, 2012Applicant: Microsoft CorporationInventors: Peter Villadsen, Zhaoqi Chen, Ramakanthachary S. Gottumukkala, Marcos Calderon
-
Patent number: 7917555Abstract: The location of a drawing of an activity, a property of an element in the drawing and the structural relationship of elements in the drawing are stored in a database. The database is accessed to form a user interface that provides a hierarchical representation of activities and the elements within activities.Type: GrantFiled: November 23, 2005Date of Patent: March 29, 2011Assignee: Microsoft CorporationInventors: Ramakanthachary S. Gottumukkala, Josh W. Honeyman, Madan Gopal Natu, Michael V. Ehrenberg, Nicholas Justin Lowe, Thomas Emil Jensen, Cary Rohwer