Cloud Browser Image Indexing for Terminal Load Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud browsers face challenges in efficiently managing and updating web page images during browser operations such as back, forward, and scroll processes, leading to increased computational loads and cache management issues.

Innovation Solution

An information processing system is configured with an image generation system that transmits image data and index numbers to a communication terminal, which stores and displays the images accordingly. This system includes a first image storage unit, a first index storage unit, and a transmission unit on the image generation side, and a reception unit, a second index storage unit, a second image storage unit, and a display unit on the communication terminal side.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If image processing is performed on the communication terminal, then browser functionality is maintained, but computational load on the terminal increases

Engineering Contradiction:
Improvebrowser functionalityVSAvoidcomputational load on terminal
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent extracts image processing tasks from the communication terminal and relocates them to the cloud server. The terminal only receives index numbers and displays images, while the server handles computational-intensive rendering and cache management operations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary mechanism where the server stores rendered images and transmits only index numbers to the terminal. The terminal maintains a local cache for quick retrieval, acting as an intermediary between the server and display output.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If images are stored and managed locally on the terminal, then access speed improves, but cache management complexity increases

Engineering Contradiction:
Improveimage access speedVSAvoidcache management complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent creates a simplified copy mechanism where the terminal stores only index numbers locally rather than full images. The actual image data is copied from the server only when needed, reducing local storage requirements and simplifying cache management.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The server performs preliminary rendering and stores images in advance, so that when the terminal needs an image, it only has to retrieve the index and download the pre-rendered image, rather than rendering it in real-time.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If web page images are rendered in real-time on the server, then image quality is maintained, but processing time increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The server renders web page images in advance and stores them in a cache before they are needed. When a user requests a web page, the pre-rendered image is retrieved from the cache immediately, eliminating real-time rendering delays.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server continuously renders and stores images in the cache background, so that image retrieval operations can proceed continuously without interruption when users interact with the browser.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12306897B2Information processing system, image generation system, communication terminal, information processing method, or storage medium
Publication Date: 2025.05.20 CANON KK
  • US12306897B2 patent drawing
  • US12306897B2 patent drawing
  • US12306897B2 patent drawing

AI summary

An information processing system in which an image generation system on a network is configured to transmit image data to a communication terminal. The image generation system stores a rendering result for a browser as an image in a case where a back process, a forward process, or a scroll process of the browser is performed, stores an index number corresponding to an image, and transmits the index number to the communication terminal. The communication terminal receives the index number, stores the received index number, stores the image corresponding to the index number, and displays the image corresponding to the index number.