Patents by Inventor Balasubramanian RAJAGOPALAN

Balasubramanian RAJAGOPALAN 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: 9438448
    Abstract: Network disconnections are automatically detected between a client application and a server When a disconnection is detected by either the client or server, a determination is made as to whether the disconnection is a temporary disconnection or a longer-lasting disconnection. While disconnected, attempts are made to automatically reconnect the client and server. During the disconnected period, a subset of communication functions remain operable. When the connection is restored, presence/availability information is automatically delivered to the client.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashutosh Tripathi, Balasubramanian Rajagopalan, Madhur Dixit, Rahul Singh, Srinivasa Reddy Manda
  • Patent number: 8631469
    Abstract: Presence applications running on different devices are used to access and command devices through a communications server. A communication channel is established between at least two instances of a presence application that are running on different devices. A device that is associated with an instance of a presence application is remotely commanded by a received message from the communications server from another instance of the presence application on a different device.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: January 14, 2014
    Assignee: Microsoft Corporation
    Inventors: Ashutosh Tripathi, Rahul Singh, Balasubramanian Rajagopalan
  • Publication number: 20120150548
    Abstract: The subject disclosure relates to lifecycle management for business models associated with a business application as well as implementations of the business models. As described herein, a framework is provided in which business models can be built using modeling tools. The framework defines a separation of models from implementations and their relationships. Support is provided for translation of a business model to an implementation automatically and/or manually using development tools. Further embodiments herein define relationships of models to their implementations at various levels of granularity. Relationships can be defined and maintained at various granularity levels of a business application with different addressable granularity of an implemented application. These relationship associations can be used as described herein for tracking and managing changes in an implementation that may affect an associated model and vice versa.
    Type: Application
    Filed: December 14, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Balasubramanian Rajagopalan, Rajat Talwar, Mustansir Kaizer Doctor, Sai Shankar, Tapas Kumar Nayak
  • Publication number: 20110047219
    Abstract: Network disconnections are automatically detected between a client application and a server When a disconnection is detected by either the client or server, a determination is made as to whether the disconnection is a temporary disconnection or a longer-lasting disconnection. While disconnected, attempts are made to automatically reconnect the client and server. During the disconnected period, a subset of communication functions remain operable. When the connection is restored, presence/availability information is automatically delivered to the client.
    Type: Application
    Filed: August 18, 2009
    Publication date: February 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: ASHUTOSH TRIPATHI, BALASUBRAMANIAN RAJAGOPALAN, MADHUR DIXIT, RAHUL SINGH, SRINIVASA REDDY MANDA
  • Publication number: 20110041159
    Abstract: Presence applications running on different devices are used to access and command devices through a communications server. A communication channel is established between at least two instances of a presence application that are running on different devices. A device that is associated with an instance of a presence application is remotely commanded by a received message from the communications server from another instance of the presence application on a different device.
    Type: Application
    Filed: August 14, 2009
    Publication date: February 17, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Ashutosh TRIPATHI, Rahul SINGH, Balasubramanian RAJAGOPALAN