VNC Server URL Provisioning for Remote UI Transition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing remote operation systems for apparatuses lack a mechanism to seamlessly direct users from the remote operation function to alternative functions, such as the remote UI function, which can offer easier operation for certain tasks.

Innovation Solution

The system introduces a mechanism where the image processing apparatus acts as a first server to provide screen information and receive operation information, and as a second server to offer remote operation functionality. It provides identification information to external apparatuses, allowing them to access alternative operations equivalent to those on the operation screen, thereby directing users to the remote UI function when appropriate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the remote operation function is provided using VNC server/client, then users can remotely operate the apparatus, but the usability is insufficient and users cannot easily transition to alternative operation methods

Engineering Contradiction:
ImproveusabilityVSAvoidflexibility to switch operation modes
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The image processing apparatus is configured to simultaneously provide multiple remote operation functions: both the VNC-based remote operation function and the remote UI function. This allows users to access the apparatus through different protocols and interfaces depending on their needs, making the system more versatile and adaptable to different user preferences and task requirements

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

Solution Approach 2:

The operation screen displayed on the VNC client serves as an intermediary that contains identification information (such as a URL or access code) for the remote UI function. This intermediary element enables users to transition from the VNC interface to the remote UI interface without leaving the remote operation context, facilitating easy mode switching while maintaining operational continuity

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If only remote operation function is provided, then the system structure remains simple, but users lack access to alternative operation methods that may be easier for certain tasks

Engineering Contradiction:
Improveease of operation for certain tasksVSAvoidsystem structure
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The identification information for the remote UI function is pre-configured and displayed within the VNC operation screen before the user needs to perform tasks that might benefit from the remote UI function. This preliminary provision of access information allows users to switch to the more suitable operation method only when needed, without adding permanent complexity to the system structure

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The VNC operation screen automatically displays the identification information for the remote UI function without requiring additional configuration or user intervention. The system self-provides the means for users to access alternative operation methods, reducing the burden on users while maintaining system simplicity

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250080669A1Image processing apparatus, information processing apparatus, system, control method of image processing apparatus, information processing apparatus, and system, and storage medium
Publication Date: 2025.03.06 CANON KK
  • US20250080669A1 patent drawing
  • US20250080669A1 patent drawing
  • US20250080669A1 patent drawing

AI summary

A VNC server in an image forming apparatus provides, for a VNC client in a PC, a URL for calling up, from a Web server, a function of performing an alternative operation of an operation available on an operation screen based on screen information that the VNC server is providing. The VNC client in the PC displays a URL received from the VNC server and notifies a Web browser of the URL in response to an instruction for the URL. The Web browser transmits an HTTP request to the Web server in the image forming apparatus using the URL.