Automated Queuing System for Online Multiplayer Session Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for managing session participation in online streams and multiplayer games are inefficient, as streamers must manually manage guest players and handle overflow participants, leading to limited access and lack of priority in game sessions.

Innovation Solution

Implementing an automated queuing system that manages session participation through a central service, allowing users to request participation and automatically adding or removing players based on session start and end events, with prioritization options based on user characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual management of guest players is used, then streamers can control session participation, but system efficiency and scalability deteriorate

Engineering Contradiction:
Improvestreamer control over session participationVSAvoidsystem efficiency in managing players
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system enables self-service by allowing users to automatically queue for sessions and manage their own participation without requiring manual intervention from streamers. The automated queuing system handles player management, session tracking, and participant coordination independently, freeing streamers from manual tasks while maintaining organized session participation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

An automated queuing system acts as an intermediary between streamers and guests, managing the coordination process. This intermediary system handles the complex tasks of tracking sessions, managing queues, and coordinating player invitations automatically, eliminating the need for direct manual management while preserving streamer oversight capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manual invitation process is used, then streamers can select participants, but time consumption and operational burden increase

Engineering Contradiction:
Improvestreamer selection capabilityVSAvoidtime for manual player management
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-organizing users into queues before sessions occur. Users can sign up and be placed in queues in advance, and the system automatically manages the sequencing and coordination, eliminating the need for real-time manual selection and reducing the time streamers spend on player management.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The automated queuing system maintains continuous operation by continuously managing player queues, tracking session status, and coordinating invitations without interruption. This continuous automated management eliminates the intermittent manual processes, reducing overall time consumption while maintaining adaptable participant selection.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If automated queuing system is implemented, then system efficiency improves, but device complexity increases

Engineering Contradiction:
Improvesession management efficiencyVSAvoidqueuing system structure
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The automated queuing system achieves multi-functionality by handling multiple tasks within a single integrated framework: tracking sessions, managing queues, coordinating invitations, and handling player logistics. This universal approach consolidates what would otherwise require multiple separate systems into one unified solution, improving efficiency without proportionally increasing complexity.

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

Data Source

PatentUS11794116B2System and method for enhancing participation in online multiplayer sessions
Publication Date: 2023.10.24 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11794116B2 patent drawing
  • US11794116B2 patent drawing
  • US11794116B2 patent drawing

AI summary

Session participation in online content streams or activities like multiplayer games is enhanced through management of session tracking and automated queuing of players via a central system between host/streamer client device and guest player client devices. Spectators viewing a content stream or waiting to join a multiplayer activity over a network via a game/streaming service request to be placed in a queue to participate in a session of the content stream or activity as guest players with the host/streaming user. Sessions are tracked to determine start and end events. Sets of prior guest players are removed from sessions when the sessions end, and sets of queued spectators are automatically added to the start of a new session of the content stream or activity as guest players. Queuing may be automatically prioritized for users based on user characteristics, and guest players removed at the end of sessions may be automatically re-queued.