Network File List Management for Chat-Based Printing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies for file sharing in business chat and web meeting systems require users to search through messages to find attached files for printing, making it time-consuming and effort-intensive to select the correct file.

Innovation Solution

An information processing apparatus and method that manage files to be printed accessible via a network, allowing users to request and display a list of files based on user-selected conditions, such as recency of use or keyword search.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If files are shared through chat messages, then file sharing capability is improved, but file retrieval time increases

Engineering Contradiction:
Improvefile sharing capabilityVSAvoidfile retrieval time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent extracts the file list from the chat message context and presents it as a separate, dedicated display. Instead of requiring users to search through chat messages, the system extracts relevant file information and displays it in a structured file list format, allowing users to quickly identify and select files for printing without scrolling through chat history.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the file retrieval process into distinct steps: displaying a file list based on printing conditions, allowing user selection, and then proceeding to printing. This segmentation separates file selection from chat interaction, enabling users to efficiently browse and select files from a organized list rather than searching through unstructured chat messages.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If a single file listing method is used, then system simplicity is improved, but file retrieval effectiveness deteriorates

Engineering Contradiction:
Improvelisting system complexityVSAvoidfile retrieval effectiveness
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent implements a dynamic file listing system that adapts to user needs. The file list can be displayed in different formats and filtered based on various conditions such as file type, size, or date. This dynamic approach allows the system to maintain simplicity while providing multiple ways to retrieve files, as the listing method can change based on user selection without requiring multiple static systems.

Inventive Principle:
Principle #15Dynamics

3Loss of information

If users must search chat messages for files, then message context is preserved, but user effort increases

Engineering Contradiction:
Improvemessage context preservationVSAvoiduser effort
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent introduces an intermediary file list display between the chat messages and the printing function. This intermediary structure extracts file information from chat messages, presents it in an organized format, and allows users to select files for printing. The chat messages remain preserved for context, while the file list serves as a convenient mediator that reduces user effort in file selection.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250077128A1Information processing apparatus, control method thereof, and storage medium
Publication Date: 2025.03.06 CANON KK
  • US20250077128A1 patent drawing
  • US20250077128A1 patent drawing
  • US20250077128A1 patent drawing

AI summary

The present disclosure is direct to an information processing apparatus comprising one or more memory devices that store a set of instructions; and one or more processors that execute the set of instructions to: manage files to be printed that are accessible from a plurality of apparatuses via a network, and make, in response to a request from any one of the plurality of apparatuses, a list of one or more of the files to be printed based on a first condition included in the request, and cause the one apparatus that has made the request to display the list, wherein the first condition is a condition selected from a plurality of conditions by a user operation in the one apparatus that has made the request.