METHODS FOR DYNAMIC DOCUMENT GENERATION
First Claim
1. A computer-implemented method comprising:
- storing a set of instructions on a server system for generating one or more computer readable files, the set of instructions including at least one static content portion and at least one reference to at least one dynamic content portion,the server system including at least one data storage structure;
storing the at least one static content portion of the set of instructions and the at least one reference to the at least once dynamic content portion of the set of instructions in the at least one data storage structure of the server system; and
wherein the at least one dynamic content portion comprises content based on information received from a client system.
0 Assignments
0 Petitions
Accused Products
Abstract
Dynamic web page generation is optimized by reducing the processing overhead required to parse the web page HTML code for tokens and insert dynamic content. Using the invention, an HTML file for a dynamic web page need be read and parsed only once throughout the life of the server. A software object parses the HTML, decomposes the page into constituent pieces and saves them to data structures as byte streams, which are cached, along with the software object, rendering multiple disk accesses unnecessary when the page is reconstituted. For subsequent requests, the dynamic page is created from the cached version, which is shareable across users and across requests. The optimization reduces server resource usage for dynamic page generation to near zero. The invention is also applicable to other documents combining static and dynamic content that require composition tools for editing.
10 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
storing a set of instructions on a server system for generating one or more computer readable files, the set of instructions including at least one static content portion and at least one reference to at least one dynamic content portion, the server system including at least one data storage structure; storing the at least one static content portion of the set of instructions and the at least one reference to the at least once dynamic content portion of the set of instructions in the at least one data storage structure of the server system; and wherein the at least one dynamic content portion comprises content based on information received from a client system. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
one or more processors; and one or more memories operatively coupled to at least one of the one or more processors and having instructions stored thereon that, when executed by at least one of the one or more processors, cause the apparatus to; store a set of instructions on a server system for generating one or more computer readable files, the set of instructions including at least one static content portion and at least one reference to at least one dynamic content portion, the server system including at least one data storage structure; store the at least one static content portion of the set of instructions and the at least one reference to the at least once dynamic content portion of the set of instructions in the at least one data storage structure of the server system; and wherein the at least one dynamic content portion comprises content based on information received from a client system. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. At least one non-transitory computer-readable medium storing computer-readable instructions that, when executed by one or more computing devices, cause at least one of the one or more computing devices to:
-
store a set of instructions on a server system for generating one or more computer readable files, the set of instructions including at least one static content portion and at least one reference to at least one dynamic content portion, the server system including at least one data storage structure; store the at least one static content portion of the set of instructions and the at least one reference to the at least once dynamic content portion of the set of instructions in the at least one data storage structure of the server system; and wherein the at least one dynamic content portion comprises content based on information received from a client system. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification