Print Bot File Identification in Messaging Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In messaging applications with integrated print bots, the intervention of print bots in user conversations can make it difficult to distinctly identify the target file for printing, especially during ongoing conversations, as existing methods do not effectively determine print instructions within the context of group or individual conversations.

Innovation Solution

A server system with a determination unit that identifies print instructions and a posting unit that names the most recently uploaded file as a print target candidate, allowing the print bot to confirm and transmit the file for printing without requiring explicit file identification from the user.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a print bot is introduced to enable printing from messaging applications, then printing convenience is improved, but file identification becomes indistinct during ongoing conversations

Engineering Contradiction:
Improveprinting convenienceVSAvoidfile identification clarity
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system performs preliminary analysis of conversation history to identify the most recently uploaded file before the user issues a print command. The determination unit proactively searches for uploaded files in the message history and prepares file information in advance, so when the print bot detects a print instruction, it can immediately present the correct file without requiring the user to specify it, thus maintaining both convenience and accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the print bot presents the identified print target file to the user for confirmation. The user can verify whether the automatically identified file is correct or provide correction feedback. This feedback loop ensures accurate file identification while maintaining the convenience of not requiring explicit file specification by the user

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If the print bot actively participates in user conversations to provide printing suggestions, then printing functionality is enhanced, but the print target file becomes difficult to distinguish

Engineering Contradiction:
Improveprinting functionalityVSAvoidprint target file identification
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The determination unit extracts file information from the conversation history by specifically searching for uploaded files associated with the user who issued the print command. It isolates the relevant file data from the broader conversation context, extracting only the necessary print target information without being overwhelmed by other conversation elements, thus enabling accurate file identification despite active bot participation

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The determination unit acts as an intermediary between the print bot and the conversation history. It mediates the complex task of file identification by systematically analyzing message history, identifying uploaded files, and presenting candidate files to the print bot. This intermediary layer simplifies the detection process and ensures accurate print target identification even in active multi-party conversations

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11650772B2Server system determining file that needs to be printed, and control method of server system
Publication Date: 2023.05.16 CANON KK
  • US11650772B2 patent drawing
  • US11650772B2 patent drawing
  • US11650772B2 patent drawing

AI summary

Which file to be printed is determined in a case where a print instruction is given from a user in a conversation service. A server system that provides a conversation service includes a determination unit configured to determine that a print instruction has been given from a user in the conversation service, and a posting unit configured to, on a basis of the determination unit determining that the print instruction has been given, post on the conversation service a name of a file as a print target candidate, the file being uploaded to the conversation service most recently before the determination unit determines that the print instruction has been given.