Ex parte BERTHE et al. - Page 3




          Appeal No. 1997-1009                                                        
          Application 08/033,731                                                      


          The claims                                                                  
               Claims 1 and 9 are the only independent claims.  Claim 1,              
          which is representative, reads as follows:                                  
               1.   A selective method for capturing data in software                 
          exception conditions (Major Errors) during the operation of a               
          data processing system, said system operating with at least                 
          one task, each said task being endowed with a dedicated memory              
          space and being executed on instruction of a control program,               
          characterized in that it involves the steps of:                             
          - defining dynamically for each task a data table (Task Data                
          Table 200), said data table being divided into a certain                    
          number of subsets (Families 206)                                            
          - describing in each subset (Family 206) once at the beginning              
          of the task execution, the data fields, permanently defined in              
          the memory of the task, which are relevant for the Major                    
          Errors anticipated by the task,                                             
          - describing in each subset (Family 206), in the course of the              
          execution of the task, the data fields, dynamically defined by              
          means of temporary memory allocation, which are relevant for                
          the exception condition (Major Error) anticipated by the task,              
          - selecting (403, 703) at each potential exception condition                
          in the code the appropriate subset (Family 206) in an                       
          activation table (405 or 705) unique for each task,                         
          - detecting, when it occurs, an exception condition (409, 709)              
          and identifying the faulty task,                                            
          - transferring the control of the operations to an error                    
          handler code (Error Handler 411 or 711), said code being                    
          endowed with a priority level higher than the level of the                  
          tasks and being authorized to access the tasks memory,                      
          - retrieving by the error handler code (Error Handler 411 or                
          711) the pertinent data fields from the descriptions (208)                  

                                        - 3 -                                         





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

Last modified: November 3, 2007