Ex Parte PERKS - Page 5



          Appeal No. 2000-1238                                                        
          Application 08/566,638                                                      
               The examiner's rejections are based on the following patent            
          and publications:                                                           
          Holt et al. (Holt)       5,394,551      Feb. 28, 1995                       
          Grady Booch, Object-Oriented Analysis and Design  88, 89, and 360-          
          65 (Addison-Wesley Publishing Company 1994) (Booch)                         
          D. Decouchant et al., A Synchronization Mechanism for an Object             
          Oriented Distributed System, 152-59 (IEEE 1991) (Decouchant)                
               Claims 1, 3, and 4 stand rejected under § 103(a) for                   
          obviousness over Holt in view of Decouchant and Booch.                      
               Referring to Holt's Figure 1, Holt discloses using                     
          semaphores in a data processing system having a plurality of                
          processing nodes which are interconnected by a communication                
          network and have access to shared resources, such as a shared               
          memory (col. 1, ll. 9-13).  Figure 2 shows that each node                   
          includes a processing unit 20 which has access to access shared             
          resources, such as areas of a shared memory (col. 2, ll. 16-42-             
          58).  Furthermore,                                                          
                    [e]ach node includes a semaphore unit 22 which                    
               controls access to the shared resources 21, using a set                
               of semaphore locations 23, a semaphore ownership table                 
               24 and a semaphore queue 25.  Each node has its own                    
               local copies of the semaphore locations and the                        
               semaphore ownership table, and has its own semaphore                   
               queue.                                                                 
          Column 2, ll. 59-65.  Each shared resource has a particular                 
          semaphore location associated with it (col. 2, ll. 66-67).  That            
          is, a different semaphore location is assigned to each shared               
                                         -5-                                          




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

Last modified: November 3, 2007