US 12,437,019 B2
Web browsing system, communication terminal, image generation server
Takeshi Kogure, Kanagawa (JP)
Assigned to Canon Kabushiki Kaisha, Tokyo (JP)
Filed by CANON KABUSHIKI KAISHA, Tokyo (JP)
Filed on Aug. 7, 2023, as Appl. No. 18/366,547.
Claims priority of application No. 2022-126366 (JP), filed on Aug. 8, 2022.
Prior Publication US 2024/0045915 A1, Feb. 8, 2024
Int. Cl. G06F 15/16 (2006.01); G06F 16/954 (2019.01); G06F 16/957 (2019.01); H04L 67/02 (2022.01); H04L 67/56 (2022.01)
CPC G06F 16/954 (2019.01) [G06F 16/9577 (2019.01); H04L 67/02 (2013.01); H04L 67/56 (2022.05)] 7 Claims
OG exemplary drawing
 
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.