Patents by Inventor Ian Charles Vanstone

Ian Charles Vanstone 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: 8595301
    Abstract: A method and system for message delivery in messaging networks is provided. The system provides a group of replicated queues for messages that are operable to be identified by an application before a message is read. The group of replicated queues are defined in association with a group of message managing systems, where a message is sent to each of the group of replicated queues to be accessible using any one of the group of message managing systems. The method includes creating a message including a unique identifier, and sending the message to each of a group of replicated queues with the message identifiable by the unique identifier information prior to the message being consumed.
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: November 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Andrew David Banks, Gavin David Beardall, Stephen James Hobson, Ian Charles Vanstone
  • Patent number: 8495127
    Abstract: Improving scalability and throughput in publish/subscribe messaging systems by allowing the spoke systems to vary the member of the hub collective that it attaches to. The scalability is improved because the spoke systems do not have to have a long lasting attachment to a specific hub system. Instead, the spoke systems can be redistributed more evenly when new spoke systems are added or removed. The throughput is increased by distributing workload and fan-out responsibilities within hub collectives. Availability is improved because single points of failure are removed. Ease of administration is also improved over a hierarchy by allowing child nodes to automatically change parent nodes if a parent node is modified or removed.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Andrew David James Banks, Gavin David Beardall, Paul Stephen Dennis, Adrian David Dick, Ian Charles Vanstone
  • Publication number: 20100082748
    Abstract: Improving scalability and throughput in publish/subscribe messaging systems by allowing the spoke systems to vary the member of the hub collective that is attaches to. The scalability is improved because the spoke systems do not have to have a long lasting attachment to a specific hub system. Instead, the spoke systems can be redistributed more evenly when new spoke systems are added or removed. The throughput is increased by distributing workload and fan-out responsibilities within hub collectives. Availability is improved because single points of failure are removed. Ease of administration is also improved over a hierarchy by allowing child nodes to automatically change parent nodes if a parent node is modified or removed.
    Type: Application
    Filed: September 26, 2008
    Publication date: April 1, 2010
    Applicant: International Business Machines Corporation
    Inventors: Andrew David James Banks, Gavin David Beardall, Paul Stephen Dennis, Adrian David Dick, Ian Charles Vanstone
  • Publication number: 20090193090
    Abstract: A method and system for message delivery in messaging networks is provided. The system provides a group of replicated queues for messages that are operable to be identified by an application before a message is read. The group of replicated queues are defined in association with a group of message managing systems, where a message is sent to each of the group of replicated queues to be accessible using any one of the group of message managing systems. The method includes creating a message including a unique identifier, and sending the message to each of a group of replicated queues with the message identifiable by the unique identifier information prior to the message being consumed.
    Type: Application
    Filed: December 10, 2008
    Publication date: July 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Andrew David Banks, Gavin David Beardall, Stephen James Hobson, Ian Charles Vanstone