Ex parte SCHOFIELD et al. - Page 2




           Appeal No. 1997-1933                                                                      
           Application No. 08/299,715                                                                


           subsequently released in response to an indicator being set,                              
           prior to completion of the transaction.  Claim 12 is                                      
           illustrative of the claimed invention, and it reads as                                    
           follows:                                                                                  
           12. A method of fault-tolerant transaction-oriented data                                  
           processing in which resource updates performed by processes                               
           within a transaction are backed out atomically following                                  
           occurrence of a failure before resolution of said transaction,                            
           or are committed on successful completion of said transaction,                            
           said method comprising the steps of:                                                      
                 for each resource updating operation to be performed                                
           within said transaction, obtaining a mutually exclusive                                   
           semaphore lock for a resource which is to be updated;                                     
                 performing a resource updating operation within said                                
           transaction in response to an operation request;                                          
                 setting an indicator signifying that said resource                                  
           updating operation has been performed within said transaction,                            
           said indicator making said operation request inaccessible to                              
           said processes;                                                                           
                 in response to said indicator being set, releasing said                             
           mutually exclusive semaphore lock prior to completion of said                             
           transaction;                                                                              
                 in response to successful completion of said transaction,                           
           committing all operations within said transaction for which                               
           said indicator has been set; and                                                          
                 in response to an occurrence of a failure before                                    
           resolution of said transaction, backing out all operations                                
           within said transaction for which said indicator has been set.                            



                                                 2                                                   





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

Last modified: November 3, 2007