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.) 6Page: Previous 1 2 3 4 5 6 7 8 9 10 Next
Last modified: September 9, 2013