Patents by Inventor Vishwanath Keshavamurthy Kasaravalli

Vishwanath Keshavamurthy Kasaravalli 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).

  • Publication number: 20150127801
    Abstract: Method and System for load balance of Common Object Request Broker Architecture (CORBA) object servers, comprising: invoking a name service cluster, indicating to a user whether bind interceptors are in use, and providing the user with a class having relevant methods if bind interceptors are in use.
    Type: Application
    Filed: January 5, 2015
    Publication date: May 7, 2015
    Inventors: Cuie ZHAO, Vishwanath Keshavamurthy KASARAVALLI, Vijaykumar NATARAJAN
  • Patent number: 8966497
    Abstract: Methods and systems for load balancing of Common Object Request Broker Architecture (CORBA) object servers. A name service cluster is invoked. It is indicated to a user whether bind interceptors are in use. The user is provided with a class having relevant methods if bind interceptors are in use. The class that contains the most relevant methods is specified. Name service clusters are established for object servers where each name service cluster contains a unique object binding table containing object server reference bindings. Object server reference bindings having identical names are clustered into common clusters. A load balance is performed by having a name service select an object server located in an invoked cluster. A cluster component is appended to the invoked cluster to provide failover upon failover of the object server; and a selected object server reference binding is forwarded to a client upon completion of the load balance.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: February 24, 2015
    Assignee: Borland Software Corporation
    Inventors: Cuie Zhao, Vishwanath Keshavamurthy Kasaravalli, Vijaykumar Natarajan
  • Publication number: 20140089512
    Abstract: A naming service clustering method which permits naming service load balancing over a set of object references contained within the same cluster such that loads are equitably distributed among servers. Each cluster contains its own unique object binding table which contains object references which each typically represent a single server. Load balancing is performed using a load balance algorithm (e.g., Round Robin). The specific algorithm which is used to perform load balancing is specified upon creation of each naming service cluster. The method provides transparent load balancing among multiple object references in the same cluster. In addition. transparent “failover” among object references in the same cluster is achieved. The method also provides a dynamic addition of new object references into a cluster via binding, along with the dynamic removal of old object references from a cluster via unbinding.
    Type: Application
    Filed: September 19, 2013
    Publication date: March 27, 2014
    Applicant: Borland Software Corporation
    Inventors: Cuie ZHAO, Vishwanath Keshavamurthy KASARAVALLI, Vijaykumar NATARAJAN
  • Patent number: 8566849
    Abstract: A naming service clustering method which permits naming service load balancing over a set of object references contained within the same cluster such that loads are equitably distributed among servers. Each cluster contains its own unique object binding table which contains object references which each typically represent a single server. Load balancing is performed using a load balance algorithm (e.g., Round Robin). The specific algorithm which is used to perform load balancing is specified upon creation of each naming service cluster. The method provides transparent load balancing among multiple object references in the same cluster. In addition, transparent “failover” among object references in the same cluster is achieved. The method also provides a dynamic addition of new object references into a cluster via binding, along with the dynamic removal of old object references from a cluster via unbinding.
    Type: Grant
    Filed: December 14, 2001
    Date of Patent: October 22, 2013
    Assignee: Borland Software Corporation
    Inventors: Cuie Zhao, Vishwanath Keshavamurthy Kasaravalli, Vijaykumar Natarajan
  • Publication number: 20020099970
    Abstract: A naming service clustering method which permits naming service load balancing over a set of object references contained within the same cluster such that loads are equitably distributed among servers. Each cluster contains its own unique object binding table which contains object references which each typically represent a single server. Load balancing is performed using a load balance algorithm (e.g., Round Robin). The specific algorithm which is used to perform load balancing is specified upon creation of each naming service cluster. The method provides transparent load balancing among multiple object references in the same cluster. In addition, transparent “failover” among object references in the same cluster is achieved. The method also provides a dynamic addition of new object references into a cluster via binding, along with the dynamic removal of old object references from a cluster via unbinding.
    Type: Application
    Filed: December 14, 2001
    Publication date: July 25, 2002
    Applicant: Borland Softwere Corporation
    Inventors: Cuie Zhao, Vishwanath Keshavamurthy Kasaravalli, Vijaykumar Natarajan