Cloud Browser Rendering for Multi-Display Webpage Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing web browsing systems on communication terminals struggle to provide optimal webpage rendering for diverse display environments, often resulting in unsuitable display sizes and resolutions when transitioning between different device types.

Innovation Solution

A cloud-based browser engine system that includes a server to render webpages based on specific display environment information, transmitting optimized render images to communication terminals like image processing apparatuses, ensuring appropriate size and resolution for each device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If webpage rendering is performed locally on communication terminals with diverse display environments, then each device can display webpages independently, but the display size and resolution become unsuitable for different device types

Engineering Contradiction:
Improvedisplay environment adaptabilityVSAvoidrendering precision
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent extracts the browser engine from the communication terminal and relocates it to a cloud server. The terminal only retains the functionality to send requests and display results, while the complex rendering process is performed externally on the server, which can then optimize output for different display environments.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server receives specification information about the terminal's display environment and dynamically adjusts rendering parameters such as display size and resolution based on the specific device type, ensuring optimal display quality for each device category.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If a cloud-based rendering system is implemented, then rendering quality can be optimized for different devices, but the system complexity increases

Engineering Contradiction:
Improverendering precisionVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent merges the browser engine functionality into the server system, combining webpage access, rendering processing, and adaptive output generation into a single integrated system. This consolidates complexity from multiple distributed terminals into one centralized rendering service.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If the browser engine is offloaded to the cloud, then terminals with limited resources can access webpages effectively, but communication bandwidth requirements increase

Engineering Contradiction:
Improveterminal operabilityVSAvoiddata transmission volume
Core Design Contradiction:
Ease of operationVSQuantity of substance

Solution Approach 1:

Instead of transmitting entire webpages or high-resolution images to terminals with limited display capabilities, the server renders the webpage and transmits only the necessary display image data optimized for the specific terminal type, reducing unnecessary data transmission.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12554789B2Web browsing system, server, and control method for offloading a browser engine onto the cloud
Publication Date: 2026.02.17 CANON KK
  • US12554789B2 patent drawing
  • US12554789B2 patent drawing
  • US12554789B2 patent drawing

AI summary

A web browsing system includes a server configured to render a webpage, and a communication terminal configured to display the webpage based on a result of the rendering, the communication terminal including: a unit configured to transmit, to the server, address information of the webpage and specification information for specifying a display environment of the communication terminal, and a unit configured to receive, from the server, a render image of the webpage rendered based on a rendering condition specified based on the specification information, and the server including: a unit configured to receive the address information and the specification information from the communication terminal, and a unit configured to access the webpage based on the address information, generate the render image from the webpage based on the rendering condition specified based on the specification information, and transmit the render image to the communication terminal.