System and method for improving the performance of a web application by building only requested web pages only in a requested human language
First Claim
1. A method of reducing the amount of processing work required to support web interfaces, comprising:
- (a) receiving a request to view a web page;
(b) ascertaining whether new data exists for the web page;
(c) updating the web page with any new data in response to step (a);
(d) building the web page only in a human language requested by the user;
(e) saving the web page for use until data therein changes; and
(f) transmitting the web page to the requesting user.
1 Assignment
0 Petitions
Accused Products
Abstract
An Internet web application interfaces to a machine to give users information about the status of the machine. The information on the status of the machine is constantly changing. This design only dynamically builds a web page when the page is requested for viewing. Once built, the page is retained so that the next time it is requested, if the information it contains has not changed, the page can be served without having to be rebuilt. If the information has changed, the design will not update the page until the page has been requested. In addition, the page is only built in the human language requested.
-
Citations
6 Claims
-
1. A method of reducing the amount of processing work required to support web interfaces, comprising:
-
(a) receiving a request to view a web page;
(b) ascertaining whether new data exists for the web page;
(c) updating the web page with any new data in response to step (a);
(d) building the web page only in a human language requested by the user;
(e) saving the web page for use until data therein changes; and
(f) transmitting the web page to the requesting user. - View Dependent Claims (2, 3, 4)
-
-
5. A system for reducing the amount of processing work required to support web interfaces, comprising:
-
a memory for storing data pertaining to a web page;
input means for updating the memory with respect to the web page;
processor means for processing requests by users to view the web page;
control means for building and updating the web page only when at least one of said users requests the web page, wherein the control means builds the web page only in a human language requested by said at least one of said users.
-
-
6. A computer program product, residing on a computer usable medium and having computer usable program means embodied therein, said computer usable program means comprising:
-
means for storing data pertaining to a web page;
means for allowing a user to request the web page;
means for building the web page in response to a request by the user;
means for limiting the construction of the web page to events wherein the user has requested to view the web page; and
means for limiting the construction of the web page to human languages that are requested by the user.
-
Specification