Patent ID: 7499971

Claim:
A method for processing a server page for enhancing response time for rendering said server page on a web client, said method comprising: deploying said server page on a web container server; dividing said server page to one or more segments; wherein each first segment of said one or more segments is associated with a sequence number representing an order in which said first segment appears in said server page; wherein based on a content of said first segment, said first segment is either logically static or dynamic; storing each second segment of said one or more segments that are static and an associated segment separator in a static file corresponding to said server page; including a total number of segments of said one or more segments within said second segment which appears first in said static file; deploying said static file on a web server; generating a servlet on said web container server corresponding to said server page; wherein said servlet comprises of one or more print statements to a container response stream object, each third segment of said one or more segments that are dynamic, and said sequence number that said third segment is associated with; said web client sending a request for a resource associated with said server page to said web server at runtime; wherein said request indicates that said web client supports a jumbled-document multipurpose internet mail extensions type; said web server forwarding said request to said web container server; said web server sending a client response stream to said web client; said web server monitoring for a web container response stream from said web container server; said web server writing a content of said static file to said client response stream; said web server appending said web container response stream to said client response stream after removing a header portion of said web container response stream; and said web client constructing a client response content from said client response stream in a predetermined format by merging a content of each said first segment of said one or more segments, in ascending order of said sequence number that said first segment is associated with.