Patents by Inventor John Arwe

John Arwe 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: 20060282545
    Abstract: A method for version negotiation between two entities is provided. Described in the context of communication protocol negotiation, an initiating entity proposes an initial communication protocol version to a receiving entity. In response, the receiving entity accepts the protocol version if it is within the range of its supported versions or proposes an alternative protocol version selecting to be either the highest or lowest protocol version supported by the receiving entity. This allows the receiving entity to successfully limit the number of protocol versions it supports and to communicate this restriction in any protocol setting to the initiating entity. The initiating entity then accepts the proposed alternative protocol version. If version negotiation is successful, either the accepted initial version or the accepted alternative version of the communication protocol is used for the duration of the communication session between the initiating entity and the receiving entity.
    Type: Application
    Filed: June 11, 2005
    Publication date: December 14, 2006
    Inventors: John Arwe, John Bivens, Garth Conrad, Constantinos Kassimis, Gary McAfee, Gerald McKenna
  • Publication number: 20050120095
    Abstract: An apparatus and method for distributing traffic across a group of machines using application instance statistics. In order to perform load balancing in accordance with the present invention, a method of generating weights to bias load balancing distributions is provided. The application instances to which traffic is being distributed, or the application middleware, are instrumented to establish certain metrics about the application while running. The application instance instrumentation will provide application statistics such as number of successful transactions, application response times, application topology, importance of transactions being processed, time the application is blocked waiting for resources, resource consumption data, and the like. These metrics are collected, processed, and then presented as a set of weights to the load balancing apparatus to govern its distribution of traffic.
    Type: Application
    Filed: December 2, 2003
    Publication date: June 2, 2005
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey Aman, John Arwe, Michael Baskey, John Bivens, David Bostjancic, Donna Dillenberger, Peter Yocom