Fragment response cache
AssigneeMicrosoft Corporation
InventorsNeel Kamal Jain, Chun Ye
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsNeel Kamal Jain, Chun Ye
Estimating the term…
The invention is directed to methods and data structures that enable a server to respond to a request for a web page by storing data fragments that are at least partially responsive to the request in a cache that is resident in kernel mode physical memory. The cache, a fragment cache, enables the server to respond efficiently, by receiving the request in a kernel mode; composing a response to the request by addressing the fragment cache in kernel mode to retrieve one or more data fragments at least partially responsive to the request; and transforming the data fragments into a composed response. The data fragments are addressable via a universal resource locator (URL) and in a hierarchical data structure, and are addressable by an application responding to the request.
A method of responding to a request for a web page, the method comprising:
A method for a server to generate a response to a request, the method comprising:
A method for a server to respond to a request, the method comprising:
A computer readable medium having computer executable instructions for performing a method of responding to a request for a web page, the method comprising:
A computer readable medium having computer executable instructions for performing a method for a server to respond to a request, the method comprising:
A method for an a user mode component to interact with a kernel mode cache configured to hold one or more data fragments responsive to a universal resource locator (URL), the method comprising:
A structure for enabling an application to interact with a kernel mode cache holding one or more data fragments, the data fragments capable of at least partially forming a response to a universal resource locator request received by a server, the structure comprising:
Dependencies are inferred from the claim text.