Patents by Inventor Vernon M. Green

Vernon M. Green 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: 10062081
    Abstract: A method provides real world contexts to computer applications for outputting data describing one or more real world contexts. Components are identified in a computer application which implement instances of real world contexts and application components are updated so that a real world context instance is active during the execution by the application of a function for the real world context instance. Each real world context instance may have an instance identifier and is referenced by type of real world context.
    Type: Grant
    Filed: March 17, 2005
    Date of Patent: August 28, 2018
    Assignee: International Business Machines Corporation
    Inventors: Graham C. Charters, Amanda E. Chessell, Michael Friess, Vernon M. Green, Keith B. Mantell
  • 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
  • Patent number: 7472379
    Abstract: A workflow application is represented by a graph comprising a plurality of components, some of which may be processes. At least two of the processes are interpreted according to different respective sets of rules. The sets of rules are implemented in either a plurality of respective navigation engines or in a single engine implementing multiple sets of rules.
    Type: Grant
    Filed: March 7, 2002
    Date of Patent: December 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: Amanda E. Chessell, Vernon M. Green, Catherine S. Griffin, David J. Vines
  • 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
  • Publication number: 20020184616
    Abstract: A workflow application is represented by a graph comprising a plurality of components, some of which may be processes. At least two of the processes are interpreted according to different respective sets of rules. The sets of rules are implemented in either a plurality of respective navigation engines or in a single engine implementing multiple sets of rules.
    Type: Application
    Filed: March 7, 2002
    Publication date: December 5, 2002
    Applicant: International Business Machines Corporation
    Inventors: Amanda E. Chessell, Vernon M. Green, Catherine S. Griffin, David J. Vines
  • Publication number: 20020180810
    Abstract: Compensation of workflow applications represented by a graph is achieved by including graphical representations of paired primary and compensation tasks and of completion steps indicating success or failure of a process. Execution of a completion step indicating failure of the process causes one or more compensation tasks to run and execution of a completion step indicating success causes commitment of the results of previously executed primary tasks. By associating both a successful and an unsuccessful completion step with a process end point, a compensation group is defined. By associating only an unsuccessful completion step with an inner process within a compensation group, compensation tasks within the inner process whose primary tasks have executed are run if the unsuccessful completion step is reached. Otherwise compensation is deferred pending the outcome of the completion steps of the compensation group.
    Type: Application
    Filed: March 7, 2002
    Publication date: December 5, 2002
    Applicant: International Business Machines Corporation
    Inventors: Graham C. Charters, Amanda E. Chessell, Vernon M. Green, Catherine S. Griffin, David J. Vines