Group Chat Print Routing by User Location

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In group chat scenarios, users participating from remote locations may face inconvenience as the output device registered with the bot may not be conveniently accessible to all users, leading to issues with data output when a print command is given.

Innovation Solution

An information processing apparatus that stores information on output devices for multiple users in a group chat and controls output devices based on user commands, allowing data to be output from devices convenient for individual users, even if they haven't given an explicit output command, by utilizing a chatbot that analyzes user and group information to manage print settings and output destinations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a common output device is registered in the bot for group chat, then the device can be easily managed and controlled, but users at remote locations cannot conveniently access the output data

Engineering Contradiction:
Improveease of data outputVSAvoidadaptability to user locations
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent segments the group chat participants into different location-based groups (same location vs. remote locations) and assigns different output devices accordingly. Users at the same location as the posting user share the common output device, while remote users are assigned to their own respective output devices, resolving the contradiction between easy management and location adaptability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by making the output device assignment dependent on the user's location relative to the posting user. The system dynamically determines which output device to use based on whether the user is at the same location or a remote location, allowing the system to adapt its behavior to local conditions of each user.

Inventive Principle:
Principle #3Local quality

2Device complexity

If only the user who gives the print command is considered as the output destination, then the command execution is simple and clear, but other users who need the output data cannot receive it

Engineering Contradiction:
Improvesimplicity of command processingVSAvoidability to serve multiple users
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent makes the bot universally applicable to multiple users by enabling it to automatically identify and send output data to multiple destination users based on their location. The same print command can serve both the posting user and other users at the same location, as well as remote users with their own devices, without requiring separate commands for each user.

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

Solution Approach 2:

The system uses feedback from user location information and device registration data to dynamically determine output destinations. The bot receives feedback about which users are at the same location and which are remote, then automatically adjusts the output distribution accordingly, enabling multi-user service from a single command.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11330118B2Information processing apparatus and non-transitory computer readable medium that recognize a print command on a group chat to output data from image forming apparatuses assigned to each user
Publication Date: 2022.05.10 FUJIFILM BUSINESS INNOVATION CORP
  • US11330118B2 patent drawing
  • US11330118B2 patent drawing
  • US11330118B2 patent drawing

AI summary

An information processing apparatus includes a memory in which information on output devices corresponding to plural users participating in a group chat is stored; and a controller that, in a case where any one of the plural users gives a post indicative of an output command to output data on the group chat, performs control for outputting the data from output devices corresponding to one or more output destination users including a user who has not given the post indicative of the output command among the plural users in accordance with the information stored in the memory.