Patents by Inventor Vishwanath Kasaravalli

Vishwanath 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: 20120240134
    Abstract: Disclosed are methods and threads for responding to a request to perform an operation on a server object as may be provided in software form within an object request broker (ORB) server library or an ORB server.
    Type: Application
    Filed: March 28, 2012
    Publication date: September 20, 2012
    Applicant: BORLAND SOFTWARE CORPORATION
    Inventors: Vishwanath Kasaravalli, Jonathan K. Weedon
  • Patent number: 8171497
    Abstract: Disclosed are methods and threads for responding to a request to perform an operation on a server object as may be provided in software form within an object request broker (ORB) server library or an ORB server. The specified object is identified by a marshaled object key in a conventional manner. The method improves upon prior art techniques by directly locating the object using the marshaled object key free of any unmarshaling step. The specified operation can then be invoked on the located object. The method applies to both in-process and out-of-process requests. In a preferred implementation, the marshaled object key is utilized as a hash key to directly access a pointer to the object.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: May 1, 2012
    Assignee: Borland Software Corporation
    Inventors: Vishwanath Kasaravalli, Jonathan K. Weedon
  • Publication number: 20090254922
    Abstract: Disclosed are methods and threads for responding to a request to perform an operation on a server object as may be provided in software form within an object request broker (ORB) server library or an ORB server. The specified object is identified by a marshaled object key in a conventional manner. The method improves upon prior art techniques by directly locating the object using the marshaled object key free of any unmarshaling step. The specified operation can then be invoked on the located object. The method applies to both in-process and out-of-process requests. In a preferred implementation, the marshaled object key is utilized as a hash key to directly access a pointer to the object.
    Type: Application
    Filed: April 24, 2009
    Publication date: October 8, 2009
    Applicant: Borland Software Corporation
    Inventors: Vishwanath Kasaravalli, Jonathan K. Weedon
  • Patent number: 7543304
    Abstract: Disclosed are methods and threads for responding to a request to perform an operation on a server object as may be provided in software form within an object request broker (ORB) server library or an ORB server. The specified object is identified by a marshaled object key in a conventional manner. The method improves upon prior art techniques by directly locating the object using the marshaled object key free of any unmarshaling step. The specified operation can then be invoked on the located object. The method applies to both in-process and out-of-process requests. In a preferred implementation, the marshaled object key is utilized as a hash key to directly access a pointer to the object.
    Type: Grant
    Filed: December 10, 2001
    Date of Patent: June 2, 2009
    Assignee: Borland Software Corporation
    Inventors: Jonathan K. Weedon, Vishwanath Kasaravalli
  • Patent number: 7194544
    Abstract: The bidding method for selecting a protocol involves generating a bid for each protocol and ranking the bids in a prescribed order such that the order of the bids reflects the order of preference among the protocols. Thereafter, the most preferred protocol is executed or processes to establish the intended communication. If for some reason the more preferred protocol is unsuccessful, the next best protocol according to the order of the bids is processed. The bids are generated according to system/user set configuration and target object constraints. Bids fall into ranges of bid values where each range indicates a certain priority and associated rules.
    Type: Grant
    Filed: December 14, 2000
    Date of Patent: March 20, 2007
    Assignee: Borland Software Corporation
    Inventors: Vijaykumar Natarajan, Vishwanath Kasaravalli, Goerge Mark Scott
  • Publication number: 20020091750
    Abstract: Disclosed are methods and threads for responding to a request to perform an operation on a server object as may be provided in software form within an object request broker (ORB) server library or an ORB server. The specified object is identified by a marshaled object key in a conventional manner. The method improves upon prior art techniques by directly locating the object using the marshaled object key free of any unmarshaling step. The specified operation can then be invoked on the located object. The method applies to both in-process and out-of-process requests. In a preferred implementation, the marshaled object key is utilized as a hash key to directly access a pointer to the object.
    Type: Application
    Filed: December 10, 2001
    Publication date: July 11, 2002
    Applicant: Borland Software Corporation
    Inventors: Vishwanath Kasaravalli, Jonathan K. Weedon
  • Publication number: 20020078211
    Abstract: The bidding method for selecting a protocol involves generating a bid for each protocol and ranking the bids in a prescribed order such that the order of the bids reflects the order of preference among the protocols. Thereafter, the most preferred protocol is executed or processes to establish the intended communication. If for some reason the more preferred protocol is unsuccessful, the next best protocol according to the order of the bids is processed. The bids are generated according to system/user set configuration and target object constraints. Bids fall into ranges of bid values where each range indicates a certain priority and associated rules.
    Type: Application
    Filed: December 14, 2000
    Publication date: June 20, 2002
    Applicant: Borland Software Corporation
    Inventors: Vijaykumar Natarajan, Vishwanath Kasaravalli, Goerge Mark Scott