Group Joining via Recommendation Request Module

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing instant messaging systems are not convenient for users to join groups, especially when the user is not the administrator, as they need to manually provide group identifiers to friends, which complicates the joining process and worsens user experience.

Innovation Solution

A system and method that allows users to send a recommendation request to join a group to a group server, which adds the user to the group, facilitating operations and improving user experience by enabling non-administrators to add others to groups through a client with a recommendation request module, group management module, and transceiver module.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a user sends a recommendation request to join a group through the client, then the user experience and convenience are improved, but the system complexity increases due to additional modules and server processing

Engineering Contradiction:
Improveease of joining groupVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a recommendation request module as an intermediary component between users and the group server. This module simplifies the joining process by automatically generating and sending recommendation requests with group identifiers, eliminating the need for manual user operations. The server acts as a mediator that processes these requests and manages group memberships, thereby improving ease of operation while distributing system complexity across dedicated components.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The client is segmented into functional modules including a recommendation request module, group management module, and transceiver module. Each module handles specific tasks independently, which organizes complexity into manageable segments. The server is similarly segmented with dedicated components for processing recommendation requests and managing group data, making the overall system complexity more controllable and maintainable.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If non-administrators can add users to groups through recommendation requests, then user versatility and functionality are improved, but group management control may be compromised

Engineering Contradiction:
Improvefunctionality of joining groupVSAvoidgroup management control
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The server acts as an intermediary that mediates between recommendation requests from non-administrators and group management policies. It verifies group existence, checks user eligibility, and processes recommendations according to established rules, thereby maintaining control and reliability while enabling versatile user functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service functionality where users can independently initiate group joining through recommendation requests without requiring administrator intervention for every action. The server automatically processes these requests according to predefined policies, providing versatility while maintaining control through automated validation and management rules.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9264246B2System, method and client for joining in group
Publication Date: 2016.02.16 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9264246B2 patent drawing
  • US9264246B2 patent drawing
  • US9264246B2 patent drawing

AI summary

A system, method and client for joining in a group, include: a group server receiving a recommendation request for joining in a group, and adding to the group the user being recommended to be added to the group according to the recommendation request. Adopting the system, method and client for joining in a group provided by the present invention, the user's operation can be facilitated, thereby the user's experiences are improved.