Patent ID: 9582599
Date: 2017-02-28
CPC Classifications: G06F

Claim:
1. A method of generating web pages, comprising: by a server, receiving a page request from a web browser, and responding to the page request by (1) detecting a delay condition in which retrieval by the server, from a service, of service data for generating a requested web page is delayed, and (2) in response to detecting the delay condition, generating, and transmitting to the web browser, a deferred rendering version of the web page, the deferred rendering version including a placeholder for the service data; by the server, transmitting a page update handler to the web browser, said page update handler being executable by the web browser and including functionality for updating the deferred rendering version of the web page; and by the server, retrieving the service data from the service, generating an update that includes the retrieved service data in a hidden format, and transmitting the update to the web browser; wherein the deferred rendering version of the web page, as displayed by the web browser prior to the web browser receiving the update, includes a rendered portion that does not include a representation of the service data, and wherein the web browser is responsive to the update by executing the page update handler which updates the rendered portion of the web page with a representation of the service data at a page location corresponding to the placeholder, wherein the page update handler selects a display format with which to integrate the service data into the web page based at least partly on a quantity of the service data, wherein the update to the rendered portion is made at least partly by adding markup language coding to the deferred rendering version of the web page.