Patent ID: 9690763
Date: 2017-06-27
CPC Classifications: G06F

Claim:
1. A method for downloading a webpage to a first computer system and displaying elements of the webpage on the first computer system and a second computer system, the first computer system connected to a web server over a network, the first computer system including a web browser, the method comprising: receiving at the web browser of the first computer system a request from a user to access a webpage; in response to the user's request, downloading a webpage file from the web server by accesses over the network; parsing the webpage file by the web browser, and determining that the webpage file includes a portion of HyperText Markup Language (HTML) code for displaying webpage elements on the second computer system, wherein the portion of HTML code for displaying webpage elements on the second computer system is delimited by one or more HTML tags that identify the HTML code as being for displaying webpage elements on the second computer system; transmitting to the second computer system over a communications channel an indication of the portion of HTML code for displaying webpage elements on the second computer system, whereby the first computer system enables the second computer system to display webpage elements corresponding to the portion of HTML code for displaying webpage elements on the second computer system; determining that the webpage file includes a portion of HTML code for displaying webpage elements on the first computer system; receiving an indication from the second computer system that the second computer system has finished loading the webpage elements to be displayed on the second computer system; loading at the first computer system webpage elements corresponding to the portion of HTML code for displaying webpage elements on the first computer system; after receiving the indication that the second computer system has finished loading the webpage elements to be displayed on the second computer system and finishing loading the webpage elements corresponding to the portion of HTML code for displaying webpage elements on the first computer system, triggering a finished loading event at the first computer system; calling an event handler bound to the finished loading event at the first computer system; displaying at the first computer system webpage elements corresponding to the portion of HTML code for displaying webpage elements on the first computer system.