Group Messaging Bot Routing via Voice Library Text Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging services lack the ability to effectively integrate and manage both user-oriented and group-oriented bots within group messaging environments, limiting their functionality and interaction capabilities.

Innovation Solution

A method and system for a group messaging service that identifies and processes recorded audio messages to determine whether they are intended for user bots or group bots, using voice libraries to convert audio into enhanced text and route messages appropriately to selected bots for execution of tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If general voice libraries are used to process audio messages in group messaging, then text conversion capability is improved, but the ability to distinguish between user bots and group bots deteriorates

Engineering Contradiction:
Improvetext conversion capabilityVSAvoidbot type distinction capability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent segments the bot ecosystem into two distinct categories: user bots (responsive to individual users) and group bots (responsive to group messages). The messaging service separately identifies and routes messages to appropriate bot types based on message context and bot configuration, enabling differentiated handling while using general voice libraries for audio processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The messaging service acts as an intermediary between the general voice library and the bot system. It receives audio messages, processes them through the voice library for text conversion, then uses its routing logic to determine whether to forward the converted text to a user bot or group bot based on the message context and recipient identification.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If the system routes messages to both user bots and group bots, then interaction capability is improved, but message routing complexity deteriorates

Engineering Contradiction:
Improveinteraction capabilityVSAvoidmessage routing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The routing system dynamically determines bot type based on message context rather than using fixed routing rules. When a message is addressed to a bot, the system checks whether the bot is configured as a user bot or group bot, and whether the message originates from an individual user or a group context, then routes accordingly. This dynamic approach enables flexible interaction while managing routing complexity through context-aware decision logic.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If voice libraries process recorded audio to produce enhanced text, then text quality is improved, but processing time deteriorates

Engineering Contradiction:
Improvetext qualityVSAvoidaudio processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary routing determination before final text processing completion. While the voice library processes the audio message, the messaging service simultaneously identifies the intended bot type and prepares routing information. This parallel processing approach reduces overall latency by overlapping the text conversion process with the routing decision process, rather than sequentially executing them.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10897433B2Bot group messaging using general voice libraries
Publication Date: 2021.01.19 ORION LABS TECH LLC
  • US10897433B2 patent drawing
  • US10897433B2 patent drawing
  • US10897433B2 patent drawing

AI summary

Methods, apparatuses, and computing systems are provided for bot messaging. In an implementation, a method may include one or more of receiving, by a group messaging service coupled to the internet and a group including one or more user nodes, a message including recorded audio, a message address and a first group identifier, and determining that the group includes a bot, the bot including a software application for performing one or more tasks over the internet. The method may also include selecting a voice library to process the recorded audio, processing, by the selected voice library, the recorded audio to produce enhanced text, determining whether the bot is a user bot responsive to a user node in the group or a group bot responsive to each of the one or more user nodes, and sending, by the group messaging service, the enhanced text to the determined user bot or group bot.