Chat Document Editing via Embedded Fragments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current document editing in conversation-centric spaces is not supported, leading to a disconnect between message flow and structured document creation, resulting in unnecessary copy-pasting and lost information, as users cannot edit documents within the conversation context.

Innovation Solution

Embedding document fragments into text-based messaging applications, allowing users to edit structured document parts within the chat interface, with pre-population from conversation content and automatic injection of edits into the final document, utilizing document structure as an organizational metaphor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users edit documents outside the chat application, then document structure and security are maintained, but users must switch applications and manually copy-paste content, losing conversation context

Engineering Contradiction:
ImproveDocument editing convenienceVSAvoidTime spent switching applications and copy-pasting
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent merges document editing capabilities with the chat application by embedding rich text editors directly in the messaging interface. Users can create, edit, and format documents without leaving the chat environment, combining communication and document creation functions into a single unified interface.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The chat application is enhanced with multi-functionality by integrating document editing tools, formatting options, and file management capabilities directly into the messaging platform. This allows the application to serve both communication and document creation purposes simultaneously.

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

2Reliability

If users edit documents in separate applications, then structured templates and fields are available, but information must be manually transferred and conversation context is lost

Engineering Contradiction:
ImproveDocument structure integrityVSAvoidConversation context and information flow
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent combines structured document templates with conversational context by allowing users to insert and edit structured fields (such as forms, tables, and formatted text) directly within the chat interface. The document structure is maintained while the conversation context remains accessible and integrated.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If rich document editing is added to chat application, then seamless editing within conversation is enabled, but device complexity and processing requirements increase

Engineering Contradiction:
ImproveSeamless document editing in chatVSAvoidSystem complexity for supporting rich editing
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the document editing functionality into modular components that can be independently managed. Rich text editing capabilities are divided into discrete features (formatting options, embedded objects, structured fields) that can be loaded and executed as needed, reducing overall system complexity while maintaining full functionality.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10897439B2Conversational enterprise document editing
Publication Date: 2021.01.19 FUJIFILM BUSINESS INNOVATION CORP
  • US10897439B2 patent drawing
  • US10897439B2 patent drawing
  • US10897439B2 patent drawing

AI summary

Example implementations described herein are directed to systems and methods for providing documents in the chat of a chat application. Example implementations can involve detecting, in a chat of a chat application, an indication to edit a document; inserting a fragment of the document into the chat of the chat application, the fragment configured to be editable within the chat of the chat application; and modifying the document based on input provided to the fragment of the document in the chat of the chat application.