Ex Parte Baskey et al - Page 6

                Appeal 2007-1238                                                                             
                Application 10/037,595                                                                       
                2.  As depicted in Figure 3, the invention allocates the system-supplied                     
                buffer (356) to a server application (350) in response to a request from the                 
                server application (350).  (Id. 10.)                                                         
                3.  The data to be exchanged between the server applications and the                         
                client applications is read into the allocated buffer, which is of sufficient size           
                to contain the data.  (Id.)                                                                  
                4.  The system-supplied buffer is subsequently forwarded to the                              
                network-based socket (404), which in turn sends the data to the client                       
                application while allowing the server application to continue processing data                
                (Id. 21.)                                                                                    
                                         The Prior Art Relied upon                                           
                5.  Nair teaches a method and system for allocating buffers shared among                     
                protocol layers in a protocol stack (e.g. a machine connected to an ATM                      
                network).  Nair also teaches that the ATM network services higher layer                      
                protocol software modules (e.g. IP software module) in protocol stack                        
                implemented machines.  (Title, paragraphs [0017] through [0019]3.)                           
                6. Nair teaches a buffer manager for allocating a memory buffer of                           
                appropriate size from a pool of available memory buffers to the                              

                                                                                                            
                3 Particularly, paragraph [0019] of Nair states the following:                               
                      “The ATM driver services higher layer protocol software                                
                      modules in protocol stack implemented in the machine, such as PPP                      
                      over ATM adaptation layer 5 (PPP over AAL5) software module 107                        
                      and Point to Point Protocol (PPP) software module 109. These                           
                      modules, in turn, service, for example, a higher layer protocol                        
                      software module such as IP software module 110. Likewise, the                          
                      Ethernet driver services the IP software module 110. Finally, IP                       
                      software module 110 services TCP software module 112.” (Emphasis                       
                      added.)                                                                                
                                                     6                                                       

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

Last modified: September 9, 2013