Methods and apparatus for regenerating and transmitting a partial page
First Claim
1. A method for partial page regeneration of a transmitted page by a server, said method comprising:
- receiving at a server, page generation code that generates a page, the page comprising a plurality of dynamic portions;
transmitting, from the server, said page to a client for display;
associating, by the server, a portion of said received page generation code with data and an executable code fragment;
receiving, by the server, a notification of a change in the data associated with the portion of the received page generation code;
executing, by the server in response to receiving the notification of the change, said associated executable code fragment of said code to produce a modified version of one of the plurality of dynamic portions of said displayed page; and
transmitting to the client the modified version of the one of the plurality of dynamic portions and a command for instructing the client to replace the one of the plurality of dynamic portions specified by an identifier using the modified versions of the one of the dynamic portions without transmitting a modified version of the entire displayed page.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method and apparatus for regenerating portions of the page that have changed and transmitting only those portions to the client for display. In one aspect, the invention relates to a method for partial page regeneration of a transmitted page by a server. The method includes receiving page generation code that generates a page, transmitting the page to a client for display, associating a portion of the transmitted page with a fragment of the page generation code, and executing the associated fragment of the code to regenerate the portion of the transmitted page. In one embodiment, the method includes transmitting the regenerated page portion to the client for incorporation into the transmitted page.
303 Citations
23 Claims
-
1. A method for partial page regeneration of a transmitted page by a server, said method comprising:
-
receiving at a server, page generation code that generates a page, the page comprising a plurality of dynamic portions; transmitting, from the server, said page to a client for display; associating, by the server, a portion of said received page generation code with data and an executable code fragment; receiving, by the server, a notification of a change in the data associated with the portion of the received page generation code; executing, by the server in response to receiving the notification of the change, said associated executable code fragment of said code to produce a modified version of one of the plurality of dynamic portions of said displayed page; and transmitting to the client the modified version of the one of the plurality of dynamic portions and a command for instructing the client to replace the one of the plurality of dynamic portions specified by an identifier using the modified versions of the one of the dynamic portions without transmitting a modified version of the entire displayed page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A server for partial page regeneration of a transmitted page, said server comprising:
-
a transceiver in communication with a client, said transceiver transmitting a page to the client for displaying the page generated by execution of page generation code and the page comprising a plurality of dynamic portions; and a partial page regenerator in communication with said transceiver, said partial page regenerator associating a portion of the received page generation code with data and an executable code fragment, receiving notification of a change in the data associated with the portion of the received page generation code, executing said associated executed code fragment of said code to produce a modified version of one of the plurality of dynamic portions of said displayed page, and providing to the transceiver for transmission to the client the modified version of the one of the plurality of dynamic portions and a command for instructing the client to replace the one of the plurality of dynamic portions specified by an identifier using the modified version of the one of the plurality of dynamic portions without transmitting a modified version of the entire displayed page. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A system for partial page regeneration of a transmitted page, said system comprising:
-
an external page code source; a client comprising; a client transceiver receiving a page and displaying the page on the client, the page comprising a plurality of dynamic portions; and
a server comprising;a partial page regenerator associating a portion of received page generation code with data and an executable code fragment, receiving notification of a change in the data associated with the portion of received page generation code, executing said associated executable code fragment to produce a modified version of one of the plurality of dynamic portions of said displayed page; and a server transceiver in communication with said partial page regenerator, said server transceiver transmitting to said client the modified version of one of the plurality of dynamic portions and a command for instructing the client to replace the one of the plurality of dynamic portions specified by an identifier using the modified version of the one of the dynamic portions without transmitting a modified version of the entire displayed page. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification