Patent Document ID: RE45021
Application ID: 13599716

Base Claim:
1. A computer-implemented method of dynamically generating web pages, said method comprising: analyzing a page that includes static markup text and a set of code instructions executable on a server; extracting the static markup text from the page and storing the static markup text in a resource file; generating a servlet class for the page based on the set of code instructions, wherein the servlet class comprises an inner class that includes a static class initializer for initializing a static class array of characters for the servlet class, and wherein the servlet class does not include the static markup text; in response to a first use of the servlet class by any instance of the servlet class: invoking the static class initializer of the servlet inner class, wherein the invoking of the static class initializer of the servlet inner class causes the static markup text to be read from the resource file, and the static class array of characters to be initialized with the static markup text; hotloading a copy of the servlet class an instance of the inner class comprising the static class array of characters initialized with the static markup text into shared memory; in response to each request , of a plurality of requests received from a plurality of clients, for the page from a plurality of clients , performing the steps of: instantiating a distinct instance of the servlet class on the server, wherein instantiating each distinct instance of the servlet class does not create another copy of the static markup text; executing said distinct instance of the servlet class, wherein execution of each distinct instance of the server servlet class generates a compiled page by combining the static markup text that resides in the shared memory with results produced by executing the set of code instructions; and sending the compiled page to a client , from the plurality of clients, that requested the page; wherein the method is performed by one or more computing devices.

---

Claim 2:
2. A computer-implemented method according to claim 1 , wherein: the static markup text includes information to be displayed to a user and an annotation instructing a user agent how to render the information to be displayed to the user; and the static markup text output by the executing servlet class includes the annotation.