Chat Message Export via Plugin Service for Information Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional collaboration tools cannot externally output text sentences, bitmap images, and simple reaction reply information shared in chat format, leading to incomplete communication information when documents are shared externally.

Innovation Solution

A method for controlling an information processing apparatus that receives identification information of a message, obtains the message, and generates a file in a predetermined format based on the message information, allowing for the external output of text sentences, bitmap images, and simple reaction reply information through a plugin service that interacts with cloud storage and print services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If only shared documents are externally output from collaboration tools, then the output process is simple, but communication information (text sentences, bitmap images, reaction replies) is lost

Engineering Contradiction:
Improvecommunication informationVSAvoidoutput process complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the output process into distinct components: text sentence extraction, bitmap image extraction, reaction reply extraction, and shared document output. Each component is handled separately through specific processing steps, allowing comprehensive information output while maintaining organized process management

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal output mechanism that handles multiple types of data (text, images, reactions, documents) through a single integrated process. The external output function is designed to process various message formats uniformly, eliminating the need for separate export procedures for different content types

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

2Reliability

If comprehensive message information is externally output, then communication completeness is improved, but the processing complexity increases

Engineering Contradiction:
Improvecommunication information completenessVSAvoidprocessing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent performs preliminary extraction of text sentences, bitmap images, and reaction replies from messages before the final output stage. By pre-processing and organizing these different data types into structured formats, the system reduces the complexity of the actual export operation while ensuring complete information preservation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary processing layer that converts various message formats into a standardized output structure. This intermediary step handles the complexity of different data types internally, presenting a unified interface for external output and thereby reducing the perceived system complexity for users

Inventive Principle:
Principle #24Intermediary (Mediator)

3Ease of operation

If chat format information is converted to external files, then information accessibility is improved, but data format conversion complexity increases

Engineering Contradiction:
Improveinformation accessibilityVSAvoidformat conversion complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates external file copies of chat format information, preserving the original message structure while generating accessible external representations. Text sentences are copied into text files, bitmap images are copied into image files, and reaction replies are copied into structured data files, making information accessible outside the collaboration tool without altering the source

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12069018B2Information processing apparatus, method of controlling information processing apparatus, and storage medium
Publication Date: 2024.08.20 CANON KK
  • US12069018B2 patent drawing
  • US12069018B2 patent drawing
  • US12069018B2 patent drawing

AI summary

According to an aspect of the present disclosure, a method of controlling an information processing apparatus comprises receiving identification information of a first message from a server providing a chat function, obtaining the first message identified by using the identification information, and generating a file in a predetermined format based on information of the first message.