Ex Parte CLARKE et al - Page 2




          Appeal No. 2002-1812                                                        
          Application 08/861,181                                                      

               We reverse.                                                            


                                     BACKGROUND                                       
               The invention relates to a method of delivering messages               
          between application programs.                                               
               Claim 1 is reproduced below.                                           
               1.   A method of transactional control of message transfer             
               across a transaction-oriented data processing network                  
               wherein a sender program is responsible for sending messages           
               from a first node of the network and a receiver program is             
               responsible for receiving messages at a second node of the             
               network, the method comprising:                                        
                    sending messages by the sender program within a first             
               syncpoint-manager-controlled unit of work and receiving                
               messages by the receiver program within a second syncpoint-            
               manager-controlled unit of work, while holding the sending             
               and receiving operations in-doubt, uncommitted, until                  
               resolution of the first and second units of work,                      
               respectively, wherein the first syncpoint-manager-controlled           
               unit of work and the second syncpoint-manager-controlled               
               unit of work are logically linked so that commit processing            
               at resolution of said units of work comprises the steps of:            
                    in response to successful receipt of the messages by              
               the receiver program, performing the sequence of steps of              
               committing said second unit of work, transmitting to the               
               sender program a positive confirmation of receipt, and in              
               response to the positive confirmation committing the first             
               unit of work; or                                                       
                    in response to unsuccessful receipt of the messages,              
               performing the sequence of steps of rolling back the second            
               unit of work, transmitting to the sender program a negative            
               confirmation of receipt, and in response to said negative              
               confirmation backing out the first unit of work.                       

               The examiner relies on the following references:                       
               Ranade                      4,920,484        April 24, 1990            

                                        - 2 -                                         





Page:  Previous  1  2  3  4  5  6  7  8  9  10  11  12  Next 

Last modified: November 3, 2007