Patents by Inventor Gary McAfee

Gary McAfee 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: 20060254996
    Abstract: A system for facilitating the adjustment of shelves a shelving unit having opposing side walls; the side walls having a plurality of aligned grooved vertical tracks, each of said tracks having at least one aligned offset stop point; a shelf having a plurality of pins, each pin being attached within a track such that the shelving unit may adjust vertically and then be set onto a offset stop point.
    Type: Application
    Filed: May 12, 2005
    Publication date: November 16, 2006
    Inventor: Gary McAfee
  • Publication number: 20060242298
    Abstract: A method, system and apparatus for load balancing workloads in a cluster according to an iterative greatest common divisor approach to weight normalization. A load balancing method can include computing a greatest common divisor for a set of current normalized values for raw weights corresponding to endpoints in a cluster. Each of the current normalized values can be reduced by a factor proportionate to the greatest common divisor. The reduction can produce new normalized values for the raw weights corresponding to the endpoints in the cluster. The computing and reducing steps can be repeated for the new normalized values until the new normalized values are sufficiently low. Finally, workloads can be assigned to the endpoints in the cluster according to the new normalized values which are sufficiently low.
    Type: Application
    Filed: April 25, 2005
    Publication date: October 26, 2006
    Applicant: International Business Machines Corporation
    Inventor: Gary McAfee