Unified Communication Interface for User-Interactive Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In user-interactive systems, communication between users is complicated due to the need to use multiple tools and interfaces, making it difficult for users to coordinate tasks and communicate effectively without relying on third-party communication tools.

Innovation Solution

A communication method and system where a user-interactive client can start a communication interface to connect with a communication backend server, allowing users to obtain and display user IDs of other users from various tools, select them for a communication group, and send a message to join the group, enabling direct communication without relying on third-party tools.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users use multiple communication tools (instant messaging, social space, voice communication) to communicate with other users in the user-interactive system, then communication coverage is improved, but communication complexity increases

Engineering Contradiction:
Improvecommunication coverageVSAvoidcommunication complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple communication tools (instant messaging, social space, voice communication) into a single integrated communication interface within the user-interactive client. This allows users to communicate with other users across different tools through one unified interface, eliminating the need to switch between multiple applications while maintaining comprehensive communication coverage.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The communication interface is designed with multi-functionality to handle various communication types (text messaging, voice calls, social interactions) through a single system. The interface can adaptively switch between different communication modes and tools based on user needs, providing universal communication capability without requiring separate specialized applications.

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

2Adaptability or versatility

If users rely on third-party communication tools to communicate during task performance, then communication functionality is improved, but system integration deteriorates

Engineering Contradiction:
Improvecommunication functionalityVSAvoidsystem integration
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent extracts the communication functionality from external third-party tools and integrates it directly into the user-interactive client system. By building native communication capabilities within the task execution environment, the system eliminates dependency on external applications while maintaining rich communication functionality, thereby improving system integration.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a communication backend server as an intermediary that bridges the user-interactive client and various communication tools. This mediator manages communication requests, routes messages appropriately, and coordinates between different communication channels, enabling seamless integration without requiring direct user interaction with multiple external systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9592442B2Communication method, system, server and client device for user-interactive system
Publication Date: 2017.03.14 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9592442B2 patent drawing
  • US9592442B2 patent drawing
  • US9592442B2 patent drawing

AI summary

Communication methods, systems, servers, and client devices in a user-interactive system are provided herein. In an exemplary method, a communication interface can be started via a first user-interactive client by a first user to communicate with one or more communication tools via a communication backend server. The first user-interactive client can obtain and display a plurality of second user IDs of second users. The first user-interactive client can receive one or more second user IDs selected by the first user to add to a communication group. The first user-interactive client can send to the communication backend server a message for joining the communication group containing the one or more second user IDs. After receiving an accepting message from the communication backend server, during a user-interactive operation, the first user-interactive client can communicate with a second client corresponding to a user ID contained in the accepting message.