Voice Chat Invitation Filtering by Friend Participation Conditions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users may unintentionally participate in virtual rooms they do not desire to join due to lack of control over invitation conditions.

Innovation Solution

A system that includes a chat execution unit, setting unit, determination unit, and notification unit to manage friend relations and invitation conditions, ensuring that only desired accounts are invited to virtual rooms based on predetermined criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a user is invited to a virtual room without checking participant conditions, then the invitation process is simple and fast, but the user may unintentionally participate in unwanted rooms

Engineering Contradiction:
Improveinvitation process simplicityVSAvoiduser participation accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary checking of participant conditions (friend relations, blocked accounts, schedule conflicts) before sending the invitation notification. This ensures that invitations are only sent when appropriate, preventing unwanted participations while maintaining a simple user experience.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system provides feedback to the inviting user about whether the predetermined conditions are satisfied before the invitation is sent. This feedback mechanism allows the system to control invitation sending based on participant conditions, resolving the contradiction between simplicity and accuracy.

Inventive Principle:
Principle #23Feedback

2Reliability

If the system checks participant conditions before sending invitations, then unwanted participations are prevented, but the invitation process becomes more complex

Engineering Contradiction:
Improveinvitation accuracyVSAvoidinvitation system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically checks participant conditions and manages the invitation process without requiring manual intervention from users. The determination unit autonomously evaluates whether friends are participating, whether blocked accounts are present, and whether schedule conflicts exist, reducing the perceived complexity for users.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The notification unit acts as an intermediary that receives determination results and decides whether to send invitations based on those results. This intermediary layer simplifies the overall system architecture by separating the determination logic from the notification logic.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If all friend invitations are notified regardless of participant status, then no invitations are missed, but users receive unnecessary notifications

Engineering Contradiction:
Improveinvitation notification completenessVSAvoidunnecessary notifications
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The system extracts and filters out invitations that should not be sent based on predetermined conditions. By checking whether friends are already participating, whether blocked accounts are present, and whether there are schedule conflicts, the system removes unnecessary notifications from the invitation stream.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system takes preliminary action to prevent unnecessary notifications from being sent in the first place. By evaluating participant conditions before sending notifications, the system avoids generating harmful notifications that would clutter the user's experience.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS20260058838A1System, non-transitory computer-readable storage medium, and method
Publication Date: 2026.02.26 NINTENDO CO LTD
  • US20260058838A1 patent drawing
  • US20260058838A1 patent drawing
  • US20260058838A1 patent drawing

AI summary

A chat execution unit configured to cause terminals used by a plurality of respective accounts that participate in one room to perform a voice chat, a setting unit configured to set, based on an operation by a user of a first account, one or more accounts in friend relation with the first account as first-state accounts for the first account, a determination unit configured to determine whether or not a predetermined condition is satisfied when an invitation operation to invite the first account to a room is performed by a user of a second account, the predetermined condition including a condition that at least one of the first-state accounts for the first account is not participating in the room, and a notification unit configured to cause a terminal used by the first account to notify that the first account is invited to the room when the predetermined condition is satisfied.