Patent ID: 8924505

Claim:
A computer device comprising: computer-readable storage equipment on which is stored: computer code for a web browser including: a script engine; a web server module configured to receive HTTP requests, execute scripts using the script engine, and transmit data resulting from the executed scripts in response to the HTTP requests, and a script that is a server widget which, when executed by the script engine, implements a service of producing webpage content which is not static; and at least one processor configured to execute the web browser in order to: conduct communications with an external server to establish a communication channel via the Internet through which the executed web browser may receive an HTTP request from a remote device executing another web browser; and transmit content associated with the script to the remote web browser via the communicative link in an HTTP response to the HTTP request from the remote web browser, wherein the communication channel is established in such manner that the external server operates as a proxy of the service implemented by the server widget, and both the HTTP request from the remote web browser and the HTTP response from the executed web browser pass through the external server.