Ex parte BENKUAL et al. - Page 4




          Appeal No. 96-1229                                                          
          Application 08/104,819                                                      

               (b)  a second data processing node, including second                   
          memory         means for holding a second queue of messages,                
                         and                                                          
               (c)  an inter-node network interconnecting said first                  
          data           processing node to said second data processing               
                         node,                                                        
               (d)  said first data processing node further comprising:               
                    (i)  first tail pointer means for pointing to a tail              
                         location in said first queue of messages,                    
                    (ii) first head pointer means for pointing to a head              
                         location in said second queue of messages,                   
                    (iii) first message send means for using said first               
                         tail pointer means to write a message, destined              
                         for said second data processing node, into said              
                         tail location in said first queue of messages,               
                         and                                                          

                    (iv) first message receive means for performing a                 
                         remote read of said second memory means, by way              
                         of said inter-node network, using said first                 
                         head pointer means, to read a message from said              
                         head location in said second queue of messages,              
                         and                                                          
               (e)  said second data processing node further comprising:              
                    (i)  second tail pointer means for pointing to a                  
          tail                location in said second queue of messages,              
                    (ii) second head pointer means for pointing to a                  
          head                location in said first queue of messages,               
                    (iii) second message send means for using said                    
          second              tail pointer means to write a message,                  
                              destined for said first data processing                 

                                          4                                           





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

Last modified: November 3, 2007