Partial rendering of Web pages
First Claim
1. In a network that includes a browser client computing system and at least one page server computing system that offers at least one Web page, a method for the browser client to update an original version of the Web page without having to download the entire Web page, the method comprising:
- an act of accessing an original version of a Web page;
an act of detecting that the accessed original version of the Web page is to be updated;
an act of requesting an updated version of the Web page from a page server computing system;
an act of receiving the updated version of the Web page from the page server computing system in response to the act of requesting the updated version of the Web page, wherein the updated version of the Web page includes at least any components of the Web page that have changed between the original and updated versions of the Web page, but includes less than all of the components of the Web page; and
an act of partially rendering the updated version of the Web page without re-rendering the entire Web page.
2 Assignments
0 Petitions
Accused Products
Abstract
The updating of an original version of a Web page without having to download the entire Web page. After accessing an original version of a Web page, a browser client detects that the accessed original version of the Web page is to be updated. The browser client then requests an updated version of the Web page from a page server computing system. Thereupon, the page server determines that only a portion of the updated version of the Web page is to be downloaded to the browser client, identifies that portion, and sends a response to the browser client that includes at least the portions of the Web page that have changed, but less than all of the Web page. The browser client then partially renders the updated version of the Web page using the portions of the Web page provided in the response.
162 Citations
20 Claims
-
1. In a network that includes a browser client computing system and at least one page server computing system that offers at least one Web page, a method for the browser client to update an original version of the Web page without having to download the entire Web page, the method comprising:
-
an act of accessing an original version of a Web page;
an act of detecting that the accessed original version of the Web page is to be updated;
an act of requesting an updated version of the Web page from a page server computing system;
an act of receiving the updated version of the Web page from the page server computing system in response to the act of requesting the updated version of the Web page, wherein the updated version of the Web page includes at least any components of the Web page that have changed between the original and updated versions of the Web page, but includes less than all of the components of the Web page; and
an act of partially rendering the updated version of the Web page without re-rendering the entire Web page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product for use in a network that includes a browser client computing system and at least one page server computing system that offers at least one Web page, the computer program product comprising one or more computer-readable media having thereon computer-executable instructions that, when executed by one or more processors of the browser client computing system, cause the browser client computing system to perform the following:
-
an act of detecting when a browser on the computing system has detected an event that would normally cause the browser to request an updated version of a Web page;
an act of causing the browser to abstain from requesting the updated version of the Web page;
in response to the act of detecting, an act of constructing a request for the updated version of the Web page including an indication that the request for less than all of the updated version of the Web page, but including those portions of the updated version of the Web page that have changed since a previous version of the Web page;
an act of causing the constructed request to be dispatched to the server computing system;
an act of detecting receipt of a response to the constructed request including instructions for partially rendering the updated version of the Web page; and
an act of partially rendering the updated version of the Web page. - View Dependent Claims (11, 12, 13, 14)
-
-
15. In a network that includes a browser client computing system and at least one page server computing system that offers at least one Web page, a method for the page server computing system to provide updates of a Web page to the browser client without re-download the entire Web page, the method comprising:
-
an act of receiving request for an updated version of a Web page from browser client computing system;
an act of determining that only a portion of the updated version of the Web page is to be downloaded to the browser client computing system in response to the request, the portion including at least any components of the Web page that have changed since a prior version of the Web page, but including less than all of the components of the Web page; and
an act of identifying the portion to be included in a response to the request for the updated version; and
an act of sending the response to the browser client computing system, the response including the identified portion of the updated version of the Web page, but including less than all of the components of the Web page. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification