Embedded Bot Agent for Messaging Discussion Sessions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current messaging technologies lack the ability to efficiently facilitate online discussions between users who are not previously connected, making it difficult to initiate and manage discussions based on specific subjects with relevant and available participants within a defined time frame.

Innovation Solution

A computer-implemented method and system that embeds a communication interface, such as a BOT agent, within messaging services to enable users to initiate discussions, search for suitable participants based on predefined rules, and manage discussion sessions through a main discussion manager, which supports the exchange of messages and terminates sessions according to defined criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If messaging services allow users to communicate only with pre-connected friends, then communication reliability is improved, but discussion initiation with relevant external participants deteriorates

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiddiscussion initiation capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a BOT agent as an intermediary component embedded in the messaging service interface. This BOT acts as a mediator between users and the discussion management system, enabling users to initiate discussions with external participants without directly connecting to them. The BOT receives user input, processes it through the discussion manager, and facilitates communication while maintaining the original friend-based connection model.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If the system searches for suitable discussion participants based on predefined rules, then discussion relevance is improved, but system complexity increases

Engineering Contradiction:
Improvediscussion relevanceVSAvoidsystem complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by pre-defining user profiles with expertise areas, interests, and availability status before discussions are initiated. The system maintains a database of user attributes that can be quickly queried. When a discussion is initiated, the predefined rules use these pre-established profiles to rapidly identify suitable participants without requiring complex real-time analysis.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the system manages discussion sessions with defined time periods, then discussion efficiency is improved, but operational complexity increases

Engineering Contradiction:
Improvediscussion efficiencyVSAvoidoperational complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements self-service by enabling the discussion session management system to automatically handle time period definitions, participant notifications, and session termination. The BOT agent and discussion manager work autonomously to enforce time constraints, send reminders to participants about upcoming session endings, and automatically close sessions when the defined time period expires, reducing the need for manual intervention.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8595290B2System and method for managing discussions using messaging services
Publication Date: 2013.11.26 SHOES & SHIP
  • US8595290B2 patent drawing
  • US8595290B2 patent drawing
  • US8595290B2 patent drawing

AI summary

System and method of creating online discussion sessions between users of messaging services, who do not necessarily know of each other prior to the discussion. The session includes exchanging messages between users in the context of a predefined subject. The method enables: embedding a communication interface (CI) to user's messaging services; initiating a discussion session, where the user initiates the discussion by using the embedded CI and defining the subject by creating a massage using the messaging service; transmitting the initial message, through the CI to the main discussion manager; searching for suitable other candidate users for participating the initiated discussion session, associated with the subject, according to predefined rules, where the suitability includes a combination of relevancy of the other user for participating in the defined discussion session, according to said defined subject, and availability of the other user to participate; creating and managing the online discussion session.