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: 10692030
    Abstract: 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: Grant
    Filed: June 21, 2016
    Date of Patent: June 23, 2020
    Assignee: 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: 20170364843
    Abstract: 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: Application
    Filed: June 21, 2016
    Publication date: December 21, 2017
    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: 20170337254
    Abstract: 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: Application
    Filed: April 26, 2017
    Publication date: November 23, 2017
    Inventors: Bigyan Rajbhandari, Duc T. Luong, Kiky W. Tangerine, Zhonghua Chu, Ramakanthachary S. Gottumukkala
  • Patent number: 9690838
    Abstract: 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: Grant
    Filed: February 25, 2014
    Date of Patent: June 27, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bigyan Rajbhandari, Duc T. Luong, Kiky W. Tangerine, Zhonghua Chu, Ramakanthachary S. Gottumukkala
  • Publication number: 20150347098
    Abstract: 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: Application
    Filed: October 3, 2014
    Publication date: December 3, 2015
    Inventors: Ramakanthachary S. Gottumukkala, Suriya Narayanan, Suresh Kumar Reddy Kotapalle, Nitinkumar Shah, Andre Filipe Pires de Carvalho D Aquino Lamego, Ian Beck
  • Publication number: 20150120651
    Abstract: 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: Application
    Filed: February 25, 2014
    Publication date: April 30, 2015
    Applicant: Microsoft Corporation
    Inventors: Bigyan Rajbhandari, Duc T. Luong, Kiky W. Tangerine, Zhonghua Chu, Ramakanthachary S. Gottumukkala
  • Publication number: 20150113498
    Abstract: 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: Application
    Filed: October 21, 2013
    Publication date: April 23, 2015
    Applicant: Microsoft Corporation
    Inventors: Sean M. Wiese, Joshua H. Lange, Choon Chea Chua, Nitin Sharma, Peter Villadsen, Ramakanthachary S. Gottumukkala, Zhonghua Chu
  • Publication number: 20150113499
    Abstract: 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: Application
    Filed: October 21, 2013
    Publication date: April 23, 2015
    Applicant: Microsoft Corporation
    Inventors: Nitin Sharma, Choon Chea Chua, Zhonghua Chu, Joshua H. Lange, Sergei Vorobev, Ramakanthachary S. Gottumukkala, Peter Villladsen
  • Patent number: 8793706
    Abstract: 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: Grant
    Filed: December 16, 2010
    Date of Patent: July 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Peter Villadsen, Zhaoqi Chen, Ramakanthachary S. Gottumukkala, Marcos Calderon
  • Publication number: 20120159516
    Abstract: 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: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Applicant: Microsoft Corporation
    Inventors: Peter Villadsen, Zhaoqi Chen, Ramakanthachary S. Gottumukkala, Marcos Calderon
  • Patent number: 7917555
    Abstract: 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: Grant
    Filed: November 23, 2005
    Date of Patent: March 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Ramakanthachary S. Gottumukkala, Josh W. Honeyman, Madan Gopal Natu, Michael V. Ehrenberg, Nicholas Justin Lowe, Thomas Emil Jensen, Cary Rohwer