Dynamic Quality of Service Assignment in Virtual Spaces

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems provide uniform quality of service for actions in virtual spaces without considering user value, past user actions, server health, or other criteria, leading to suboptimal resource allocation and user engagement.

Innovation Solution

A system dynamically assigns quality of service to actions in virtual spaces based on user value, past user actions, cumulative user activity, and server health, using modules like financial value, engagement, user value, user activity, server health, and quality of service modules to determine and allocate resources accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If uniform quality of service is provided for all user actions, then system simplicity is maintained, but user engagement and resource allocation efficiency deteriorate

Engineering Contradiction:
Improvesystem simplicityVSAvoiduser engagement
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies local quality by assigning different quality of service levels to different users based on their individual characteristics such as user value, engagement level, and past actions. Instead of uniform treatment, each user receives customized QoS parameters that reflect their specific contribution and behavior patterns, thereby improving user engagement while maintaining manageable system complexity through automated classification.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making quality of service assignments dynamic rather than static. The system continuously monitors user actions, updates user profiles, and adjusts QoS parameters in real-time based on current server health, cumulative user activity, and individual user value. This dynamic adaptation enables the system to respond to changing conditions and maximize user engagement.

Inventive Principle:
Principle #15Dynamics

2Productivity

If quality of service varies by user, then user engagement improves, but system complexity increases

Engineering Contradiction:
Improveuser engagementVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the system to automatically evaluate user value, monitor engagement metrics, and assign appropriate quality of service levels without requiring manual intervention. The automated processes for tracking user actions, calculating user value scores, and dynamically adjusting QoS parameters reduce the operational complexity burden despite the increased sophistication of user-specific service differentiation.

Inventive Principle:
Principle #25Self-service

3Productivity

If resources are allocated based on user value and activity, then resource allocation efficiency improves, but measurement and detection difficulty increases

Engineering Contradiction:
Improveresource allocation efficiencyVSAvoiduser value measurement
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent implements feedback mechanisms by continuously monitoring user actions, server health metrics, and engagement patterns, then using this information to adjust quality of service assignments. The system establishes feedback loops where user responses to service changes are tracked and incorporated into ongoing user value assessments, enabling refined resource allocation while managing measurement complexity through systematic data collection and analysis.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10013134B1System and method for determining quality of service in a video game based on priority
Publication Date: 2018.07.03 ELECTRONIC ARTS INC
  • US10013134B1 patent drawing
  • US10013134B1 patent drawing
  • US10013134B1 patent drawing

AI summary

A virtual space may be provided to users. In providing the virtual space to users, actions performed in the virtual space responsive to user input may be dynamically assigned a quality of service that is dependent on one or more of user value, past user action requests, past action requests cumulatively for all users, server health, and/or other criteria. This may facilitate an operator of the virtual space increasing overall user engagement and/or value, and/or provide other enhancements.