Cloud Browser Rendering via Intermediary Data Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud-based Web browsing systems face challenges in efficiently rendering Web pages on communication terminals, particularly in image processing apparatuses, due to limitations in data synchronization and user data management, which affect user experience and security.

Innovation Solution

A cloud browser system is implemented where a server performs Web page rendering and a communication terminal displays the result, with features for storing and transmitting user data, address information, and receiving rendering images, enabling efficient data synchronization and secure user data management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If Web page rendering is performed on a cloud server instead of a communication terminal, then the processing capability and rendering speed are improved, but the data synchronization complexity and security risks increase

Engineering Contradiction:
ImproveWeb page rendering speedVSAvoiddata synchronization complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces a cloud server as an intermediary between the communication terminal and Web pages. The server performs rendering operations and manages user data, acting as a mediator that handles complex processing while the terminal focuses on display and user interaction. This resolves the contradiction by offloading rendering complexity to the server while maintaining terminal simplicity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments functionality between terminal and server: the terminal handles input and display, while the server handles rendering and data management. This segmentation allows each component to specialize, improving rendering performance on the server while keeping the terminal lightweight and manageable.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If user data is stored and transmitted between terminal and server, then the user experience is improved through data persistence, but the security risks and data management complexity increase

Engineering Contradiction:
Improveuser experienceVSAvoidsecurity risks
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The cloud server acts as a secure intermediary for storing and managing user data. Instead of the terminal directly handling sensitive data operations, the server mediates data storage, retrieval, and synchronization, reducing security risks by centralizing data protection mechanisms and reducing terminal exposure to security vulnerabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses data copying between terminal and server with controlled synchronization. User data is copied to the server for secure storage and can be retrieved when needed, allowing the terminal to maintain a lightweight copy while the server maintains the authoritative version, improving security through centralized control.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20240078280A1Web browsing system, communication terminal, and control method thereof
Publication Date: 2024.03.07 CANON KK
  • US20240078280A1 patent drawing
  • US20240078280A1 patent drawing
  • US20240078280A1 patent drawing

AI summary

In a cloud browser system, an image forming apparatus stores user data previously acquired from an image generation server and transmits a uniform resource locator (URL) of a Web page and the stored user data to the image generation server. The image generation server receives the URL and the user data, accesses the Web page based on the URL and the user data, and generates a rendering image by interpreting the Web page. The image forming apparatus receives the rendering image corresponding to a result acquired by accessing the Web page by using the user data from the image generation server.