Patent ID: 7490137

Claim:
A method comprising: causing a user-mode web application in a web server to: process a web request, generate a web request response having static and dynamic content, and store said static and dynamic content in a plurality of non-contiguous sections of user-mode memory; identifying said static and dynamic content within said plurality of non-contiguous sections of user-mode memory with a vector array, said vector array comprising a plurality of identifiers, each identifier associated with one of said plurality of non-contiguous sections of user-mode memory, and each identifier having an index ranging from zero to n, said vector array allowing a kernel-mode process to retrieve said static and dynamic content in said web request response from within said plurality of non-contiguous sections of user-mode memory; causing a kernel-mode process to assemble said static and dynamic content of said web request response in a contiguous section of memory associated with said kernel-mode process based on said vector array and without first assembling said static and dynamic content into a contiguous section of user-mode memory; and causing said kernel-mode process to send said vector array to a requesting client application.