Method and systems for providing access to dynamic content via static pages
First Claim
Patent Images
1. A method for providing access to dynamic content, the method comprising:
- (a) receiving, by a server, a page or portion of a page of content comprising an executable script and at least one static element linked to at least one executable element;
(b) identifying, by the server, said at least one executable element;
(c) executing, by the server, said at least one executable element to produce output;
(d) creating, by the server, a static page of the produced output by replacing said at least one static element linked to said at least one executable element with a static link comprising a reference to said at least one executable element;
(e) storing, by the server, the executable script and an identifier referencing the executable script;
(f) receiving, by the server, a request from the client, the request identifying the static link referencing the executable script, the request comprising the identifier;
(g) retrieving, by the server, the stored executable element based on the identifier; and
(h) creating, by the server, based on the retrieved executable script a second static page.
6 Assignments
0 Petitions
Accused Products
Abstract
A system and method for providing access to dynamic content via static pages. A page or portion of a page is received containing at least one executable element and at least one static element. The at least one executable element is identified and then processed to produce output. A static page is created comprising the produced output. In some embodiments static elements linked to executable elements are replaced with static links referencing said executable elements. In other embodiments a page comprising a single form is created from a page comprising at least two forms.
41 Citations
43 Claims
-
1. A method for providing access to dynamic content, the method comprising:
-
(a) receiving, by a server, a page or portion of a page of content comprising an executable script and at least one static element linked to at least one executable element; (b) identifying, by the server, said at least one executable element; (c) executing, by the server, said at least one executable element to produce output; (d) creating, by the server, a static page of the produced output by replacing said at least one static element linked to said at least one executable element with a static link comprising a reference to said at least one executable element; (e) storing, by the server, the executable script and an identifier referencing the executable script; (f) receiving, by the server, a request from the client, the request identifying the static link referencing the executable script, the request comprising the identifier; (g) retrieving, by the server, the stored executable element based on the identifier; and (h) creating, by the server, based on the retrieved executable script a second static page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A server system for providing access to dynamic content, said server system comprising:
-
(a) a storage buffer of a server which receives a page or portion of a page of content comprising an executable script and at least one static element linked to at least one executable element; (b) a processor of the server in communication with said storage buffer which identifies said at least one executable element, executes said at least one executable element to produce output, and creates a static page of the produced output by replacing said at least one static element linked to said at least one executable element with a static link comprising a reference to said at least one executable element, stores the executable script and an identifier referencing the executable script and receives from a client a request comprising the identifier and identifying the static link referencing the executable script; and wherein the processor retrieves the stored executable element based on the identifier and creates a second static page based on the retrieved executable script. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A system for providing access to dynamic content, said system comprising:
-
a storage buffer of a server receiving a page or portion of a page of content comprising an executable script and at least one static element linked to at least one executable element; a processor of the server in communication with said storage buffer which identifies said at least one executable element, executes said at least one executable element to produce output, and creates a static page of the produced output by replacing said at least one static element linked to said at least one executable element with a static link comprising a reference to said at least one executable element; and wherein the server stores the executable script and an identifier referencing the executable script, transmits the static page to a client, receives a request identifying the static link referencing the executable script from a client, the request comprising the identifier, retrieves the stored executable element based on the identifier, creates a second static page based on the retrieved executable script and transmits the second static page to the client. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A method for providing access to dynamic content via a static web page, the method comprising:
-
(a) receiving, by a server, content of a web page comprising a static element that includes a link for accessing an executable script; (b) identifying, by the server, the executable script within the content of the page; (c) executing, by the server, the executable script to produce an output displayed by executing the executable script; (d) creating, by the server, a static page of the produced output by replacing the link for accessing the executable script with a static link referencing the executable script; (e) storing, by the server, the executable script and an identifier referencing the executable script; (f) transmitting, by the server, the static page to a client; (g) receiving, by the server, a request from the client, the request identifying the static link referencing the executable script, the request comprising the identifier; (h) retrieving, by the server, the stored executable element based on the identifier; (i) creating, by the server, based on the retrieved executable script a second static page; (j) transmitting, by the server, the second static page to the client.
-
Specification