Patents by Inventor Daniel J. Matthews

Daniel J. Matthews 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: 9762678
    Abstract: WS-Addressing EndpointReferences represent Web service endpoints and are propagated in the SOAP Envelope as part of Web service interactions. There is disclosed a method, apparatus and computer program for resolving (or modifying) aspects of the EndpointReference at the time of its propagation based on the EndpointReference recipient. Different recipients will potentially receive differing EndpointReferences. Aspects of the EndpointReference are re-resolved as the SOAP XML representing the EndpointReference is generated for the EndpointReference's propagation. For example, the location of the recipient might make a difference to the address propagated—if the recipient is outside a firewall, it may be appropriate to provide the recipient with the address of the firewall itself and to allow the firewall to re-route any request from the data to the web service endpoint.
    Type: Grant
    Filed: November 8, 2007
    Date of Patent: September 12, 2017
    Assignee: International Business Machines Corporation
    Inventors: Daniel J. Matthews, Sara L. Mitchell, Kathryn S. Warr
  • Patent number: 9092779
    Abstract: An indication is provided to a transaction participant as part of a message originating from a transaction coordinator. The message indicates that the transaction coordinator supports a heuristic response. The transaction coordinator coordinates commitment of transactions as requested by an application in response to a determination by the transaction participant of a heuristic outcome. Heuristic outcomes include situations where transaction participants determine they are unable to honor transactional prior prepared commitments made to the transaction coordinator during first prepare phases of two-phase commits associated with the transactions.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: July 28, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jon Hawkes, Simon J. Maple, Daniel J. Matthews, Ian Robinson, Andrew Wilkinson
  • Publication number: 20140046849
    Abstract: An indication is provided to a transaction participant as part of a message originating from a transaction coordinator. The message indicates that the transaction coordinator supports a heuristic response. The transaction coordinator coordinates commitment of transactions as requested by an application in response to a determination by the transaction participant of a heuristic outcome. Heuristic outcomes include situations where transaction participants determine they are unable to honor transactional prior prepared commitments made to the transaction coordinator during first prepare phases of two-phase commits associated with the transactions.
    Type: Application
    Filed: October 16, 2013
    Publication date: February 13, 2014
    Applicant: International Business Machines Corporation
    Inventors: Jon Hawkes, Simon J. Maple, Daniel J. Matthews, Ian Robinson, Andrew Wilkinson
  • Patent number: 8606947
    Abstract: The invention provides a mechanism for a transaction coordinator to indicate to a transaction participant that it supports a heuristic outcome, where a course of action has occurred which means that the transaction participant is unable to honor a transactional prior commitment to the transaction coordinator. The mechanism is such that a transaction participant that is incapable of communicating a heuristic outcome may ignore any such indication. A transaction participant may be incapable because it does not understand the concept of a heuristic outcome at all or because it does not have the ability to inform the transaction coordinator that a heuristic outcome has occurred.
    Type: Grant
    Filed: May 27, 2009
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Jon Hawkes, Simon J. Maple, Daniel J. Matthews, Ian Robinson, Andrew Wilkinson
  • Publication number: 20100049833
    Abstract: WS-Addressing EndpointReferences represent Web service endpoints and are propagated in the SOAP Envelope as part of Web service interactions. There is disclosed a method, apparatus and computer program for resolving (or modifying) aspects of the EndpointReference at the time of its propagation based on the EndpointReference recipient. Different recipients will potentially receive differing EndpointReferences. Aspects of the EndpointReference are re-resolved as the SOAP XML representing the EndpointReference is generated for the EndpointReference's propagation. For example, the location of the recipient might make a difference to the address propagated—if the recipient is outside a firewall, it may be appropriate to provide the recipient with the address of the firewall itself and to allow the firewall to re-route any request from the data to the web service endpoint.
    Type: Application
    Filed: November 8, 2007
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel J. Matthews, Sara L. Mitchell, Kathryn S. Warr
  • Patent number: 6685227
    Abstract: The invention relates to an arrangement of pharmaceutical labels in a sheet and to a method of monitoring administration of the pharmaceuticals to a patient using those labels. The labels may include indicia to assist transferral of information and/or to a label including information to assist in the administration by infusion of a pharmaceutical to a patient.
    Type: Grant
    Filed: July 13, 2001
    Date of Patent: February 3, 2004
    Assignee: Safer Sleep Limited
    Inventors: Alan F. Merry, Daniel J. Matthew
  • Publication number: 20030018699
    Abstract: A process is defined which maintains in a host repository, such as a flat file or a database, a record of configuration information for a plurality of data processing hosts in a distributed system, such as a test system. Configuration information comprises details of products installed on the host and details of how such installed products are configured. Program requirements which contain the host configuration requirements of a program, such as a test program, to be executed are then obtained and compared with the host information in the host repository in order to identify a host that is capable of executing the program. One of these hosts is then selected and the program is executed on it.
    Type: Application
    Filed: January 11, 2002
    Publication date: January 23, 2003
    Applicant: International Business Machines Corporation
    Inventors: Daniel J. Matthews, David Pitcher
  • Publication number: 20020017784
    Abstract: The invention relates to an arrangement of pharmaceutical labels in a sheet and to a method of monitoring administration of the pharmaceuticals to a patient using those labels. The labels may include indicia to assist transferral of information and/or to a label including information to assist in the administration by infusion of a pharmaceutical to a patient.
    Type: Application
    Filed: July 13, 2001
    Publication date: February 14, 2002
    Applicant: Safer Sleep Limited
    Inventors: Alan F. Merry, Daniel J. Matthew