Structured Micro Blocks in Messaging Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing messaging channels lack structure, leading to inaccuracies and inefficiencies in data collection, particularly in workflows like loan applications, as they either force users into predefined widgets or rely on free-form text, limiting their usability for various business interactions.

Innovation Solution

A method and system that generate and communicate structured micro blocks within messaging channels, allowing users to input strongly typed information, interleave with unstructured natural language, and preserve conversation history, enabling users to perform operations through a structured workflow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If free form text is used for data collection in messaging channels, then ease of operation is improved, but measurement precision deteriorates due to inaccuracies in data collection

Engineering Contradiction:
Improveease of operationVSAvoidmeasurement precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent segments the unstructured messaging channel into structured micro-blocks that contain specific data fields (e.g., applicant name, income, employment details). Each micro-block represents a segmented portion of the overall workflow, allowing users to input data in organized sections while maintaining the conversational flow of the messaging channel.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of data structure from unstructured free-form text to structured micro-blocks with defined schemas. This transformation enables the system to enforce data types, validation rules, and required fields, thereby improving measurement precision while preserving ease of operation through the familiar messaging interface.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If predefined widgets are used for structured data collection, then measurement precision is improved, but adaptability deteriorates as users are forced to fit use cases into predefined types

Engineering Contradiction:
Improvemeasurement precisionVSAvoidadaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic micro-blocks that can be customized and configured based on specific workflow requirements. Rather than static predefined widgets, the system allows administrators to create, modify, and deploy custom micro-blocks dynamically, enabling the platform to adapt to various business scenarios while maintaining structured data collection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates a universal micro-block framework that can serve multiple functions across different workflows. The same micro-block infrastructure supports various data collection scenarios (loan applications, customer service, sales processes) by configuring different schemas and fields, making the system both precise and adaptable.

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

3Measurement precision

If workflows are moved out of the messaging channel to external applications, then measurement precision is improved through structured forms, but loss of information deteriorates as conversation history cannot be preserved in the messaging channel

Engineering Contradiction:
Improvemeasurement precisionVSAvoidloss of information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent merges the benefits of structured data collection with the advantages of messaging channels by integrating micro-blocks directly into the conversation flow. The structured forms are embedded within the messaging interface, allowing users to complete workflows without leaving the chat environment, thus preserving conversation history and context.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces micro-blocks as intermediary elements that bridge structured data collection and unstructured messaging. These micro-blocks act as mediators that capture structured information while maintaining the natural conversational flow, allowing the system to preserve both data precision and conversation context.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Measurement precision

If structured micro blocks are introduced into messaging channels, then measurement precision is improved through strongly typed information collection, but device complexity increases due to the need to generate and manage structured workflows

Engineering Contradiction:
Improvemeasurement precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements self-service capabilities where the system automatically generates, configures, and manages micro-blocks based on workflow definitions. Administrators can define workflows using high-level configurations, and the system automatically creates the appropriate structured micro-blocks, reducing the operational complexity despite the enhanced structuring capabilities.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10893008B2System and method for generating and communicating communication components over a messaging channel
Publication Date: 2021.01.12 OC SUB II INC
  • US10893008B2 patent drawing
  • US10893008B2 patent drawing
  • US10893008B2 patent drawing

AI summary

A method for generating and communicating communication components over a messaging channel is provided. The method includes (i) presenting a structured micro block based on a conversation in a form of unstructured natural language in the messaging channel between a user and an agent (ii) incorporating the structured micro block that collects strongly typed information from the user as a part of the conversation in the messaging channel, (iv) generating a structured workflow by interleaving the structured micro block with the unstructured natural language, and (v) communicating the structured workflow over the messaging channel for enabling the user to perform one or more operations.