Controller for Cross-Talk Room Instruction Execution and File Difference Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing control systems for talk rooms do not effectively manage and execute instructions across multiple user terminals, particularly when the instruction is posted in one talk room but executed in another, leading to a lack of visibility into file changes and processing outcomes.

Innovation Solution

A controller system comprising a talk room server, chatbot server, document server, and difference extraction server that allows users to post instructions, execute processing, and extract differences between files before and after processing, even if the talk rooms are separate, using natural language processing and communication networks to facilitate file sharing and processing across user terminals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If instruction information is posted in one talk room and executed in another talk room, then processing can be distributed across different user contexts, but users cannot check whether the processing associated with the instruction is executed

Engineering Contradiction:
Improveinstruction execution flexibilityVSAvoidprocessing status visibility
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The notification server sends notification information to user terminals when processing is executed, providing feedback about the processing status. This resolves the contradiction by maintaining instruction execution flexibility across different talk rooms while ensuring users can check whether their instructions have been executed through received notifications.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The notification server acts as an intermediary between the execution environment and user terminals. It receives execution status information and distributes notifications to appropriate users, enabling visibility into processing outcomes without requiring users to directly monitor the execution talk room.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If multiple talk rooms are used for different purposes, then information can be organized by context, but managing instructions across talk rooms becomes complex

Engineering Contradiction:
Improveinformation organizationVSAvoidcross-talk room instruction management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system automatically manages cross-talk room instructions without requiring manual intervention. When instruction information is posted in one talk room, the system autonomously routes it to the appropriate execution environment and notifies users of execution status, simplifying management despite the multi-talk room structure.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The notification server provides universal functionality across all talk rooms, handling instruction routing and status notification uniformly regardless of which talk room the instruction originated from or where it is executed. This reduces complexity by applying the same mechanism across diverse contexts.

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

Data Source

PatentUS11012379B2Controller and control system for chatting
Publication Date: 2021.05.18 FUJIFILM BUSINESS INNOVATION CORP
  • US11012379B2 patent drawing
  • US11012379B2 patent drawing
  • US11012379B2 patent drawing

AI summary

A controller includes an extractor configurated such that, if plural talk rooms exist where information is portable and viewable by each of plural users and, when instruction information including a file and an instruction to execute processing for the file is posted, the processing associated with the posted instruction information is executable, and if a talk room where the instruction information is posted differs from a talk room where the processing associated with the instruction information is executed, a difference between the file before the processing and the file after the processing is extracted when the processing associated with the instruction information is executed.