Patents by Inventor Douglas E. Griswold

Douglas E. Griswold 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: 9755889
    Abstract: A method, system, and computer program product for service failover and failback using ESB are provided in the illustrative embodiments. A determination is made, by a processor at a first data processing system, whether a service being requested in a request can be provided from a failover provider system. An event log record is used to determine whether a connection failure event occurred with a primary provider system of the service. An evaluation is made whether the request can be routed to the failover provider system. The request is routed to the failover provider system.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: September 5, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas E Griswold, Charles William Price, II
  • Publication number: 20140229606
    Abstract: A method, system, and computer program product for service failover and failback using ESB are provided in the illustrative embodiments. A determination is made, by a processor at a first data processing system, whether a service being requested in a request can be provided from a failover provider system. An event log record is used to determine whether a connection failure event occurred with a primary provider system of the service. An evaluation is made whether the request can be routed to the failover provider system. The request is routed to the failover provider system.
    Type: Application
    Filed: February 13, 2013
    Publication date: August 14, 2014
    Applicant: International Business Machines Corporation
    Inventors: Douglas E. Griswold, Charles William Price, II
  • Patent number: 8140582
    Abstract: A method, system and computer program product for identifying one or more niche services to combine into a common service, wherein the niche service is a part of a service oriented architecture (SOA). The extensible markup language (XML) schema of the one or more niche services is aggregated into a combined XML schema, wherein the combined XML schema is the XML schema of the common service. A web services description language (WSDL) of the one or more niche services are aggregated to establish a combined WSDL, wherein the combined WSDL is the WSDL of the common service. The common service is generated from the combined XML schema and the combined WSDL. The combined WSDL, utilized to identify the combined service, comprises a service provider URL, one or more service operations, and combined XML schema. The combined XML schema is associated with a common service request and a common service response. When the XML schema of the niche service is not equal with the combined XML schema, mediation is invoked.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: David D. Chen, Douglas E. Griswold, Lance A. Walker
  • Publication number: 20100088326
    Abstract: A method, system and computer program product for identifying one or more niche services to combine into a common service, wherein the niche service is a part of a service oriented architecture (SOA). The extensible markup language (XML) schema of the one or more niche services is aggregated into a combined XML schema, wherein the combined XML schema is the XML schema of the common service. A web services description language (WSDL) of the one or more niche services are aggregated to establish a combined WSDL, wherein the combined WSDL is the WSDL of the common service. The common service is generated from the combined XML schema and the combined WSDL. The combined WSDL, utilized to identify the combined service, comprises a service provider URL, one or more service operations, and combined XML schema. The combined XML schema is associated with a common service request and a common service response. When the XML schema of the niche service is not equal with the combined XML schema, mediation is invoked.
    Type: Application
    Filed: October 7, 2008
    Publication date: April 8, 2010
    Applicant: International Business Machines Corporation
    Inventors: David D. Chen, Douglas E. Griswold, Lance A. Walker