Cloud Browser Rendering With Identification-Based User Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication terminals struggle with efficient web page rendering and user data management when accessing web pages, particularly in image processing apparatuses like printers and scanners, due to limited local processing capabilities and security challenges.

Innovation Solution

A cloud-based web browsing system where a server renders web pages and manages user data, with communication terminals transmitting identification and address information to receive rendering images and manage user data securely.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If web page rendering is performed locally in communication terminals, then processing speed is fast, but processing capability is insufficient and security challenges arise

Engineering Contradiction:
Improveweb page rendering efficiencyVSAvoidsecurity and processing capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extracts the browser engine from the communication terminal and relocates it to the cloud server. The terminal only retains lightweight client functionality, while the server handles all intensive rendering and processing tasks. This extraction resolves the contradiction by moving heavy processing to a more capable environment (cloud) while maintaining fast access for the terminal.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a cloud server as an intermediary between the communication terminal and the web page rendering process. The server acts as a mediator that receives rendering requests from the terminal, performs the actual rendering using its powerful browser engine, and returns the rendered pages to the terminal. This intermediary enables the terminal to access advanced rendering capabilities without needing to host them locally.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If user data is managed locally in communication terminals, then data access is fast, but data management capability is limited and security is compromised

Engineering Contradiction:
Improvedata access speedVSAvoiddata management capability and security
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent extracts user data management from the communication terminal and relocates it to the cloud server. The server maintains user data using its powerful processing capabilities and secure storage systems, while the terminal only stores minimal local data. This extraction enables advanced data management and security measures in the cloud while maintaining fast data access through network communication.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If browser engine is hosted in communication terminal, then system complexity is low, but processing power and functionality are limited

Engineering Contradiction:
Improvesystem structure simplicityVSAvoidprocessing power and functionality
Core Design Contradiction:
Device complexityVSPower

Solution Approach 1:

The patent segments the web browsing system into two distinct parts: a simple client component in the communication terminal and a powerful server component in the cloud. The terminal handles only basic client functions (simplicity), while the server handles all processing-intensive tasks (power). This segmentation resolves the contradiction by separating simplicity from power, allowing each component to be optimized independently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent makes the cloud server universal by deploying it across multiple communication terminals. The server provides rendering services to various types of terminals (printers, scanners, mobile devices, etc.), enabling any terminal to access advanced web browsing functionality. This multi-functionality approach allows the powerful server to serve diverse clients without increasing individual terminal complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12399950B2Web browsing system, server, and control method with cloud-offloaded browser engine and identification-based user data management
Publication Date: 2025.08.26 CANON KK
  • US12399950B2 patent drawing
  • US12399950B2 patent drawing
  • US12399950B2 patent drawing

AI summary

A web browsing system includes a server that performs rendering of a web page, and a communication terminal that displays the web page based on a rendering result. The communication terminal transmits identification information and address information about the web page to the server, and receives a rendering image corresponding to the web page from the server. The server receives the address information and the identification information from the communication terminal, accesses the web page based on the address information, generates the rendering image by interpreting the web page, transmits the rendering image to the communication terminal, acquires user data based on the interpretation of the web page, and manages the user data based on the identification information in a distinguishable manner from other user data.