Scanned Document Upload to the Correct Chat Thread

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing systems unpredictably upload scanned document images to unintended chat threads, leading to user confusion and inefficiency in document sharing.

Innovation Solution

An image processing apparatus equipped with a reading unit, acceptance unit, and transmission unit that allows users to designate a specific thread for uploading scanned document data, ensuring accurate and intended thread selection through token-based communication with a chat service.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If image data is transmitted to a chat server without thread designation, then the upload process is simple and fast, but the image data may be uploaded to an unintended thread causing user confusion

Engineering Contradiction:
Improveupload process simplicityVSAvoidthread upload accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary action by automatically acquiring thread information from the chat service before the upload process. The image processing apparatus proactively obtains the list of available threads and pre-selects an appropriate thread based on predetermined criteria (such as the most recently updated thread), so that when the user initiates an upload, the destination thread is already determined. This eliminates the need for users to manually select threads while ensuring accurate uploads.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The image processing apparatus performs self-service by autonomously selecting the destination thread without requiring user intervention. The system uses its own resources (communication unit to query the chat server, storage unit to cache thread information, control unit to apply selection criteria) to independently determine where to upload the image data. This self-service mechanism maintains upload accuracy while preserving operational simplicity.

Inventive Principle:
Principle #25Self-service

2Reliability

If thread information is manually selected by the user, then the upload accuracy is high, but the operation becomes more complex and time-consuming

Engineering Contradiction:
Improvethread upload accuracyVSAvoidupload process simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The image processing apparatus performs self-service by autonomously selecting the destination thread without requiring user intervention. The system uses its own resources (communication unit to query the chat server, storage unit to cache thread information, control unit to apply selection criteria) to independently determine where to upload the image data. This self-service mechanism maintains upload accuracy while preserving operational simplicity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The control unit acts as an intermediary between the user's upload request and the chat service's thread list. Instead of exposing the complex thread selection process to the user, the control unit mediates by automatically matching the upload intent with the appropriate thread based on predetermined criteria. This intermediary function shields the user from complexity while ensuring accurate thread selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the image processing apparatus stores and manages thread information locally, then the upload speed is faster, but the device complexity increases

Engineering Contradiction:
Improveupload speedVSAvoidinformation management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential thread information (thread identifiers and basic metadata) needed for upload destination determination and stores it locally in the storage unit. This extracted subset of information is sufficient for the control unit to perform thread selection, while the complete thread details remain on the chat server. This extraction approach enables fast local processing without the overhead of managing comprehensive thread data.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary action by caching thread information from the chat server before the actual upload occurs. The communication unit queries and retrieves the thread list in advance, and the storage unit stores this information for quick access during the upload process. This preliminary caching eliminates the need to query the server in real-time during upload, thereby improving upload speed without requiring complex real-time synchronization mechanisms.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12568280B2Image processing apparatus and method for posting scanned document data to chat threads
Publication Date: 2026.03.03 CANON KK
  • US12568280B2 patent drawing
  • US12568280B2 patent drawing
  • US12568280B2 patent drawing

AI summary

An image processing apparatus that communicates with an information processing apparatus includes a reading unit that reads an image of a document and generates image data, an acceptance unit that accepts designation of a thread of a channel of a chat service, and a transmission unit that transmits the generated image data to the information processing apparatus so that information indicating the generated image data is added to the thread for the accepted designation.