Patents by Inventor Jitendra K. A. Patel

Jitendra K. A. Patel 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: 8856347
    Abstract: A method, system and article of manufacture are disclosed for selecting a channel instance for connecting a client application with a server application in a multi-channel computer system. In this computer system, when a new channel instance is used to connect one of the client applications with one of the server applications, defined channel instance information is established for the channel instance. The method of this invention comprises the steps of when a new application connection request is made, locking existing channel instance information; and after said locking, scanning through a list of channel instance connections for one of the channel instances that is a candidate channel instance for that new application connection request. The method comprises the further steps of, in response to finding a candidate channel instance, determining whether the candidate channel instance is suitable for the new application connection request.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Peter A. Broadhurst, Paul G. Clarke, Michael Horan, Jitendra K. A. Patel
  • Patent number: 7974300
    Abstract: A method, system and article of manufacture are disclosed for selecting a channel instance for connecting a client with a server in a multi-channel instance computer system. In this computer system, when a new channel instance is used for connecting the client with one of the servers, defined channel information is established for the channel instance. The method of this invention comprises the steps of, when a new connection request is made, locking existing channel information; and after said locking, scanning through a list of channel connections for one of the channel instances that is a candidate for said connection request. In response to finding a candidate channel instance, which is in the process of connecting, the connection request is queued against the candidate channel instance. When the candidate channel instance does not complete connecting within a defined or determined time period, a new channel instance is used for the connection request.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: July 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Peter A. Broadhurst, Paul G. Clarke, Michael Horan, Jitendra K. A. Patel
  • Publication number: 20100095006
    Abstract: A method, system and article of manufacture are disclosed for selecting a channel instance for connecting a client application with a server application in a multi-channel computer system. In this computer system, when a new channel instance is used to connect one of the client applications with one of the server applications, defined channel instance information is established for the channel instance. The method of this invention comprises the steps of when a new application connection request is made, locking existing channel instance information; and after said locking, scanning through a list of channel instance connections for one of the channel instances that is a candidate channel instance for that new application connection request. The method comprises the further steps of, in response to finding a candidate channel instance, determining whether the candidate channel instance is suitable for the new application connection request.
    Type: Application
    Filed: October 9, 2008
    Publication date: April 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter A. Broadhurst, Paul G. Clarke, Michael Horan, Jitendra K. A. Patel
  • Publication number: 20100091788
    Abstract: A method, system and article of manufacture are disclosed for selecting a channel instance for connecting a client with a server in a multi-channel instance computer system. In this computer system, when a new channel instance is used for connecting the client with one of the servers, defined channel information is established for the channel instance. The method of this invention comprises the steps of, when a new connection request is made, locking existing channel information; and after said locking, scanning through a list of channel connections for one of the channel instances that is a candidate for said connection request. In response to finding a candidate channel instance, which is in the process of connecting, the connection request is queued against the candidate channel instance. When the candidate channel instance does not complete connecting within a defined or determined time period, a new channel instance is used for the connection request.
    Type: Application
    Filed: October 9, 2008
    Publication date: April 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter A. Broadhurst, Paul G. Clarke, Michael Horan, Jitendra K. A. Patel