| CPC G06F 16/954 (2019.01) [G06F 16/9577 (2019.01); H04L 67/02 (2013.01); H04L 67/56 (2022.05)] | 7 Claims |

|
1. A Web browsing system comprising an image generation server, a first communication terminal and a second communication terminal,
wherein the first communication terminal communicates with the image generation server via a first proxy server and includes a first virtual proxy for the image generation server,
wherein the second communication terminal communicates with the image generation server via a second proxy server and includes a second virtual proxy for the image generation server, and
wherein the image generation server comprises:
one or more memories that store instructions; and
one or more processor that execute the instructions to:
set setting information of the first virtual proxy in association with a first port number and a first session ID corresponding to a first session for the first communication terminal;
set setting information of the second virtual proxy in association with a second port number and a second session ID corresponding to a second session for the second communication terminal;
create, when receiving a request from the first communication terminal via the first proxy server, a communication path as the first session between the first communication terminal and the image generation server;
receive, using the communication path as the first session, a first Web content from a Web server via the first virtual proxy;
render the first Web content to obtain a first rendering image;
provide the first communication terminal with the obtained first rendering image via the first proxy server;
create, when receiving another request from the second communication terminal via the second proxy server, a communication path as the second session between the second communication terminal and the image generation server;
receive, using the communication path as the second session, a second Web content from the Web server via the second virtual proxy;
render the second Web content to obtain a second rendering image; and
provide the second communication terminal with the obtained second rendering image via the second proxy server.
|