Patents by Inventor Thomas Clarke Morrison

Thomas Clarke Morrison 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: 7472161
    Abstract: The present invention is a system for ensuring client access to paired and unpaired response messages. In the method, the server detects one or more unpaired message which are stored in a data structure on the server. The data structure may be created when the server is staffed or automatically when the first unpaired message is identified. The method then uses a communications protocol between the client and server which allows the client to request on or more of the stored unpaired messages. The system of the-present invention uses a request module configured to receive a client request and prepare the client request for a response generator. The response generator receives the client request from the request module and generates an appropriate response. Next, an unpaired message module analyzes the response message generated by the response generator and distinguishes a paired message from an unpaired message. Then, the unpaired message module stores paired messages in an unpaired response data structure.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: December 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: James Robert Davis, Gerald Dean Hughes, Steve T. Kuo, Thomas Clarke Morrison, Jack Chiu-Chiu Yuan
  • Publication number: 20080172473
    Abstract: The present invention is a system for ensuring client access to paired and unpaired response messages. In the system, the server detects one or more unpaired message which are stored in a data structure on the server. The data structure may be created when the server is started or automatically when the first unpaired message is identified. The system then uses a communications protocol between the client and server which allows the client to request one or more of the stored unpaired messages. The system of the present invention uses a request module configured to receive a client request and prepare the client request for a response generator. The response generator receives the client request from the request module and generates an appropriate response. Next, an unpaired message module analyzes the response message generated by the response generator and distinguishes a paired message from an unpaired message.
    Type: Application
    Filed: March 25, 2008
    Publication date: July 17, 2008
    Applicant: International Business Machines Corporation
    Inventors: James Robert Davis, Gerald Dean Hughes, Steve T. Kuo, Thomas Clarke Morrison, Jack Chiu-Chiu Yuan
  • Patent number: 7392282
    Abstract: The present invention is a method for ensuring client access to paired and unpaired response messages. In the method, the server detects one or more unpaired message which are stored in a data structure on the server. The data structure may be created when the server is started or automatically when the first unpaired message is identified. The method then uses a communications protocol between the client and server which allows the client to request one or more of the stored unpaired messages. The present invention uses a request module configured to receive a client request and prepare the client request for a response generator. The response generator receives the client request from the request module and generates an appropriate response. Next, an unpaired message module analyzes the response message generated by the response generator and distinguishes a paired message from an unpaired message. Then, the unpaired message module stores paired messages in an unpaired response data structure.
    Type: Grant
    Filed: March 14, 2001
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: James Robert Davis, Gerald Dean Hughes, Steve T. Kuo, Thomas Clarke Morrison, Jack Chiu-Chiu Yuan
  • Publication number: 20020133563
    Abstract: The present invention is a method and system for ensuring client access to paired and unpaired response messages. In the method, the server detects one or more unpaired message which are stored in a data structure on the server. The data structure may be created when the server is started or automatically when the first unpaired message is identified. The method then uses a communications protocol between the client and server which allows the client to request one or more of the stored unpaired messages. The system of the present invention uses a request module configured to receive a client request and prepare the client request for a response generator. The response generator receives the client request from the request module and generates an appropriate response. Next, an unpaired message module analyzes the response message generated by the response generator and distinguishes a paired message from an unpaired message.
    Type: Application
    Filed: March 14, 2001
    Publication date: September 19, 2002
    Inventors: James Robert Davis, Gerald Dean Hughes, Steve T. Kuo, Thomas Clarke Morrison, Jack Chiu-Chiu Yuan
  • Patent number: 6330582
    Abstract: In a transaction processing system that includes a plurality of client processes coupled to a server process, the server process supports execution of transactions generated by the client processes. The server process includes, for each client process being served, one or more transaction message control mechanisms. Each transaction message control mechanism includes a named processing object that includes a name identifying the object. The named processing object also includes an input process that receives all transaction request messages naming the object and identifying the originating client process. The input process dispatches a transaction process for each transaction request message received from the respective client process. Each transaction process oversees transaction execution and receives transaction output. A transaction process provides a transaction output message for the originating client process.
    Type: Grant
    Filed: March 21, 1994
    Date of Patent: December 11, 2001
    Assignee: International Business Machines Corporation
    Inventors: Steve Tsanchun Kuo, Thomas Clarke Morrison, Hoang Minh Nguyen, Harry Otto Radke