Patents by Inventor Gavin Beardall

Gavin Beardall 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: 8019847
    Abstract: When a new broker is connected to a network, a loop detection message is sent over the new connection created by the new broker. The loop detection message includes topics. At each receiving broker, topics that cannot be propagated to a neighbor broker are removed. If the loop detect message contains no topics, the loop detect message is not propagated further. If the loop detection message returns to the new broker, a loop is detected.
    Type: Grant
    Filed: May 13, 2008
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: Andrew D. Banks, Gavin Beardall, Adrian D. Dick, Ian C. Vanstone
  • Publication number: 20090287804
    Abstract: When a new broker is connected to a network, a loop detection message is sent over the new connection created by the new broker. The loop detection message includes topics. At each receiving broker, topics that cannot be propagated to a neighbor broker are removed. If the loop detect message contains no topics, the loop detect message is not propagated further. If the loop detection message returns to the new broker, a loop is detected.
    Type: Application
    Filed: May 13, 2008
    Publication date: November 19, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew D. Banks, Gavin Beardall, Adrian D. Dick, Ian C. Vanstone
  • Publication number: 20070005800
    Abstract: To differentiate between alias instances of a resource, rank values are assigned to message queues or their respective queue managers to enable differentiation between a highest-ranked message storage location and its lower-ranked alias. This allows a message routing process to make an appropriate selection between a target message queue and an alias for the queue, avoiding the potential problem of messages being delayed by repeated passing between alias queues of gateway queue managers. The potential problem may arise where alias queues are provided for workload sharing and the routing process does not inherently differentiate between a target queue, an alias, and a backup. The solution is to define which queues can be selected on rank values assigned to the queues or their queue managers, and set selection preferences as priority attribute values assigned to the queues or queue managers.
    Type: Application
    Filed: June 22, 2006
    Publication date: January 4, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew Banks, Gavin Beardall, Brian Homewood, Ian Vanstone