IP Library Granted Patent US 12,437,019
Granted Patent B2
US 12,437,019 · App. 18/366,547 · Granted Oct 7, 2025

Web browsing system, communication terminal, image generation server

Inventor: Takeshi Kogure (Kanagawa, JP)
Assignee: Canon Kabushiki Kaisha
G06F16/954G06F16/9577H04L67/02H04L67/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,437,019
App. No.
18/366,547
Granted
Oct 7, 2025
Kind
B2
Abstract

A cloud browser system including an image generation server and a Web browsing system including an image forming apparatus and another image forming apparatus includes a unit that creates a tunnel between each of the image forming apparatuses and the image generation server so that the image generation server performs communication via virtual proxies provided by the respective image forming apparatuses and a unit that downloads Web content from a Web server via each tunnel and provides a rendering result based on the Web content to the corresponding image forming apparatus.

Claims (23)

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.

2. The Web browsing system according to claim 1 , wherein, if the first communication terminal requests the image generation server to render a Web content specified with a loopback address, the first virtual proxy of the first communication terminal transmits the Web content provided by the first communication terminal corresponding to the loopback address to the image generation server via the communication path as the first session.

3. The Web browsing system according to claim 1 , wherein the first-communication path as the first session is created when a browser function of the first communication terminal is activated, and is discarded when the browser function of the first communication terminal is terminated, and

wherein the communication path as the second session is created when a browser function of the second communication terminal is activated, and is discarded when the browser function of the second communication terminal is terminated.

4. The Web browsing system according to claim 1 , wherein the setting information of the first virtual proxy and the second virtual proxy includes an authentication ID and a password.

5. The Web browsing system according to claim 4 , wherein the authentication ID and the password are determined by the image generation server.

6. The Web browsing system according to claim 1 , wherein the first communication terminal includes a printer configured to form an image on a sheet.

7. The Web browsing system according to claim 1 , wherein the first communication terminal includes a scanner configured to read an image from a document.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2023
From: KOGURE, TAKESHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 064687/0164 →
Priority Claims (1)
JP 2022-126366 · Aug 8, 2022 · national
Continuity (1)
Related Publication 20240045915A1 · Feb 8, 2024
References Cited (10)
US 11258872B1 · Gogel · 2022 [cited by examiner]
US 20050044242A1 · Stevens · 2005 [cited by examiner]
US 20110197264A1 · McDade · 2011 [cited by examiner]
US 20120194519A1 · Bissell · 2012 [cited by examiner]
US 20130107311A1 · Eng · 2013 [cited by examiner]
US 20130212462A1 · Athas · 2013 [cited by examiner]
US 20210034719A1 · Brown · 2021 [cited by examiner]
US 20220066810A1 · Ikeda · 2022 [cited by applicant]
US 20220174129A1 · Penz · 2022 [cited by examiner]
JP 2022041717A · 2022 [cited by applicant]