Assignment Ring Slot Solver for Collision-Free Character Interactions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional video game systems face challenges in efficiently placing characters in slots during gameplay, leading to delayed interactions, unfair assignments, and increased travel distances, which can result in collisions and lower quality gameplay.

Innovation Solution

A system that optimizes character slot assignments by minimizing distance and path crossing through iterative displacement and assignment scoring, ensuring characters are placed in slots that maximize interaction efficiency and minimize travel distance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional character placement methods are used, then character interactions can occur, but character travel distance increases and collisions may happen

Engineering Contradiction:
Improvecharacter interaction efficiencyVSAvoidcharacter travel distance
Core Design Contradiction:
Ease of operationVSLength of moving object

Solution Approach 1:

The system performs preliminary slot assignment before character interactions occur. The assignment unit assigns characters to slots based on their current positions and the interaction requirements, calculating optimal slot assignments in advance to minimize travel distance and prevent collisions before they happen.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The slot assignment system is dynamic and adapts to changing game states. When new interactions are requested or character positions change, the assignment unit recalculates and updates slot assignments to maintain optimal character placement, ensuring characters are always positioned for efficient interactions with minimal travel.

Inventive Principle:
Principle #15Dynamics

2Productivity

If characters are assigned to slots without optimization, then slot assignment is simple, but interaction delays increase

Engineering Contradiction:
Improveinteraction speedVSAvoidcharacter placement time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system uses self-service through automated assignment algorithms. The assignment unit automatically calculates and assigns characters to optimal slots based on game state data without requiring manual intervention, and the system continuously monitors and reassigns as needed, making the optimization process self-sustaining and efficient.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes parameters dynamically by evaluating multiple factors including character positions, interaction types, slot configurations, and travel distances. The assignment unit uses these parameter changes to determine optimal slot assignments that maximize interaction speed while minimizing placement time through efficient algorithmic calculation.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If character slots are not optimized, then assignment process is simple, but path crossing and collisions increase

Engineering Contradiction:
Improvecollision preventionVSAvoidassignment system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where the assignment unit continuously monitors character positions, interaction requests, and slot assignments. Based on this feedback, the system recalculates and adjusts slot assignments to prevent path crossing and collisions, creating a closed-loop control system that maintains reliable character placement throughout game play.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The assignment unit acts as an intermediary between character movement and interaction requirements. It mediates slot assignments by evaluating potential conflicts in character paths and interactions, and resolves these conflicts by assigning characters to slots that eliminate path crossing and collision risks before interactions occur.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260077267A1Assignment ring solver for multi-character interaction scenario
Publication Date: 2026.03.19 ELECTRONIC ARTS INC
  • US20260077267A1 patent drawing
  • US20260077267A1 patent drawing
  • US20260077267A1 patent drawing

AI summary

Systems and methods are provided for identifying slots for rendering characters in the video game during gameplay based on a variety of parameters. The system can, in some examples, determine slot assignments in a way that efficiently minimizes the maximum distance of any character is assigned to a slot while also minimizing the chances of characters crossing paths when entering an interaction from a distance. In some examples, the slot assignments can also satisfy match conditions for a particular slot or prioritize finding characters for mandatory slots.