Patent ID: 11909807
Assignee: DEMOSTACK, INC.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 19:
20. An apparatus, comprising:
a memory configured to store a web browser; and
a processor configured:
to execute the web browser,
to detect a first request comprising a Hypertext Transfer Protocol (HTTP) request conveyed by the web browser to a first server for a web page comprising browser-executable code for a web-based application, and a response received from the first server comprising the requested browser-executable code, wherein the first request comprises a first Uniform Resource Locator (URL),
to identify, in the browser-executable code, a second request to a second server for a web resource and comprising a second URL,
to detect a response received from the second server comprising the requested web resource,
to modify, in the browser-executable code, the second URL so as to reference a third server,
to modify the first URL so as to reference a fourth server, and
to store, on the fourth server, the modified browser-executable code so as to be referenced by the modified first URL,
wherein the fourth server is configured to receive, from a client computer subsequent to storing the modified browser-executable code, a third request comprising an HTTP request comprising the modified first URL, and to convey, responsively to the third request, the modified browser-executable code to the client computer, and wherein subsequent to the fourth server conveying the modified browser-executable code, the third server is configured to receive, from the client computer, a fourth request for the web resource and comprising the modified second URL,
wherein the first, second, third, and fourth servers are implemented as four different server processes.