Cloud Browser Communication Load Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud browser systems experience unnecessary communication when user operations, such as scrolling or zooming, do not result in changes to the Web page image, leading to increased communication load without corresponding changes in the displayed content.

Innovation Solution

An information processing apparatus that determines whether a user operation will result in a change to the Web page image and only transmits operation information to the image generating apparatus if a change is anticipated, thereby reducing unnecessary communication by restricting data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the communication terminal transmits user operation information to the cloud browser for every user operation, then the cloud browser can obtain updated images, but unnecessary communication occurs when no change is made in the image

Engineering Contradiction:
Improveimage update accuracyVSAvoidcommunication load
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The cloud browser performs preliminary determination of whether a user operation will result in an image change before the communication terminal transmits the operation information. This preliminary action filters out operations that won't cause changes, preventing unnecessary communication and reducing communication load while maintaining image update accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of transmitting all user operation information to the cloud browser, the system selectively transmits only those operations that will result in image changes. This partial action approach reduces communication overhead by excluding redundant transmissions while ensuring all necessary image updates are communicated.

Inventive Principle:
Principle #16Partial or excessive action

2Ease of operation

If the cloud browser processes every user operation to generate updated images, then all user interactions are handled, but communication time increases due to additional round trips

Engineering Contradiction:
Improveuser interaction responsivenessVSAvoidcommunication time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The cloud browser performs preliminary analysis of user operations to determine whether they will result in image changes before the communication terminal initiates transmission. This preliminary action reduces communication time by filtering out operations that wouldn't produce updates, while still maintaining responsive handling of all user interactions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts and identifies only those user operations that will result in image changes, separating them from operations that won't cause updates. This extraction process eliminates unnecessary communication round trips while preserving the responsiveness needed for proper user interaction handling.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If the communication terminal sends operation information for scroll operations, then the cloud browser can update the displayed content, but unnecessary communication occurs when scrolling beyond available content

Engineering Contradiction:
Improvecontent update efficiencyVSAvoidcommunication load
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The cloud browser performs preliminary determination of whether scroll operations will result in visible content changes before the communication terminal transmits scroll information. This preliminary action prevents unnecessary communication when scrolling beyond available content, improving content update efficiency while reducing communication load.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system converts potentially harmful unnecessary communication (scroll operations that won't change displayed content) into beneficial reduced communication load by filtering out these operations. This approach maintains content update efficiency for meaningful scrolls while eliminating waste from boundary or redundant scroll operations.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS20240160830A1Information processing apparatus, image generating apparatus, methods for controlling information processing apparatus and image generating apparatus, information processing system, and storage medium
Publication Date: 2024.05.16 CANON KK
  • US20240160830A1 patent drawing
  • US20240160830A1 patent drawing
  • US20240160830A1 patent drawing

AI summary

An information processing apparatus receives an image of a partial region of a Web page, from an external image generating apparatus that renders the Web page, and displays the image on a display unit. The information processing apparatus, when a user operation for changing the image displayed on the display unit is accepted, determine whether or not there will be a change in the image as a result of applying the user operation. The information processing apparatus transmits information regarding the user operation to the image generating apparatus in order to obtain an image to which the user operation has been applied. Here, the information processing apparatus, if it is determined that there will be no change in the image, restricts transmission of the information regarding the user operation to the image generating apparatus.