Patents by Inventor David J. Currie

David J. Currie 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: 7930701
    Abstract: A JMS implementation integrates into an application server based on the JCA Architecture. A JMS Connection is integrated based on one implementation of a JCA which sets transactional context for the JMS Connection to “no transaction”, and the JMS Session is integrated based on a second implementation of the JCA which ignores any security credentials provided. The application is unaware that it is dealing with a JCA implementation and not directly with the JMS implementation and the JMS implementation is unaware that it is being called via the JCA implementation and not directly from the application.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: David J. Currie, Vernon M. Green, Doina L. Klinger, Andrew M. Leonard
  • Publication number: 20080216090
    Abstract: A JMS implementation integrates into an application server based on the JCA Architecture. A JMS Connection is integrated based on one implementation of a JCA which sets transactional context for the JMS Connection to “no transaction”, and the JMS Session is integrated based on a second implementation of the JCA which ignores any security credentials provided. The application is unaware that it is dealing with a JCA implementation and not directly with the JMS implementation and the JMS implementation is unaware that it is being called via the JCA implementation and not directly from the application.
    Type: Application
    Filed: April 16, 2008
    Publication date: September 4, 2008
    Applicant: International Business Machines Corporation
    Inventors: David J. Currie, Vernon M. Green, Doina L. Klinger, Andrew M. Leonard
  • Patent number: 7418708
    Abstract: Thus the present invention provides a method which enables a JMS implementation to be integrated into an application server based on the JCA Architecture. In this method the JMS Connection is integrated based on one implementation of the JCA which sets transactional context for the JMS Connection to no transaction, and the JMS Session is integrated based on a second implementation of the JCA which sets the security property to no security. In the method the application is unaware that is it dealing with a JCA implementation and not directly with the JMS implementation and the JMS implementation is unaware that it is being called via the JCA and not directly from the application. The method thus provides an architecture for integration of a JMS into an application server which takes advantage of the JCA such as provision of security properties and transactional context to the JMS in a standard way, and JMS connection pooling and sharing.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: August 26, 2008
    Assignee: International Business Machines Corporation
    Inventors: David J. Currie, Vernon M. Green, Doina L. Klinger, Andrew M. Leonard
  • Publication number: 20040098726
    Abstract: Thus the present invention provides a method which enables a JMS implementation to be integrated into an application server based on the JCA Architecture. In this method the JMS Connection is integrated based on one implementation of the JCA which sets transactional context for the JMS Connection to no transaction, and the JMS Session is integrated based on a second implementation of the JCA which sets the security property to no security. In the method the application is unaware that is it dealing with a JCA implementation and not directly with the JMS implementation and the JMS implementation is unaware that it is being called via the JCA and not directly from the application. The method thus provides an architecture for integration of a JMS into an application server which takes advantage of the JCA such as provision of security properties and transactional context to the JMS in a standard way, and JMS connection pooling and sharing.
    Type: Application
    Filed: May 29, 2003
    Publication date: May 20, 2004
    Applicant: International Business Machines Corporation
    Inventors: David J. Currie, Vernon M. Green, Doina L. Klinger, Andrew M. Leonard