Patents by Inventor Malcolm D. Ayres

Malcolm D. Ayres 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: 9626236
    Abstract: Disclosed is a method for administering messages. In response to a determination that one or more consuming applications have failed to process the same message on a queue a predetermined number of times, the message is made unavailable to consuming applications. Responsive to determining that a predetermined number of messages have been made unavailable to consuming applications, one or more consuming applications are prevented from consuming messages from the queue.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: April 18, 2017
    Assignee: nternational Business Machines Corporation
    Inventors: Malcolm D. Ayres, Andrew I. Hickson, Andrew M. Leonard, David Ware, Andrew J. Whitfield
  • Publication number: 20150355956
    Abstract: Disclosed is a method for administering messages. In response to a determination that one or more consuming applications have failed to process the same message on a queue a predetermined number of times, the message is made unavailable to consuming applications. Responsive to determining that a predetermined number of messages have been made unavailable to consuming applications, one or more consuming applications are prevented from consuming messages from the queue.
    Type: Application
    Filed: August 20, 2015
    Publication date: December 10, 2015
    Inventors: Malcolm D. Ayres, Andrew I. Hickson, Andrew M. Leonard, David Ware, Andrew J. Whitfield
  • Patent number: 9146788
    Abstract: Disclosed is a method for administering messages. In response to a determination that one or more consuming applications have failed to process the same message on a queue a predetermined number of times, the message is made unavailable to consuming applications. Responsive to determining that a predetermined number of messages have been made unavailable to consuming applications, one or more consuming applications are prevented from consuming messages from the queue.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: Malcolm D. Ayres, Andrew I. Hickson, Andrew M. Leonard, David Ware, Andrew J. Whitfield
  • Publication number: 20110161382
    Abstract: In managing the backlog of undelivered publications for durable subscriptions, a maximum quantity of publications stored in connection with a durable subscription to publications of a particular topic can be established on behalf of a particular subscribing end user. A new publication published for the particular topic subscribed to by the end user can be received and it can be determined if storing the new publication in connection with the durable subscription causes a quantity of publications stored in connection with the durable subscription to exceed the maximum quantity. The new publication can be stored in connection with the durable subscription; however, the oldest publication stored in connection with the durable subscription can be removed when it is determined that storing the new publication in connection with the durable subscription causes a quantity of publications stored in connection with the durable subscription to exceed the maximum quantity.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Malcolm D. Ayres, Martin Phillips, Adrian J. Preston
  • Publication number: 20080229329
    Abstract: Disclosed is a method for administering messages. In response to a determination that one or more consuming applications have failed to process the same message on a queue a predetermined number of times, the message is made unavailable to consuming applications. Responsive to determining that a predetermined number of messages have been made unavailable to consuming applications, one or more consuming applications are prevented from consuming messages from the queue.
    Type: Application
    Filed: March 17, 2008
    Publication date: September 18, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Malcolm D. Ayres, Andrew I. Hickson, Andrew M. Leonard, David Ware, Andrew J. Whitfield