Proxy Agent Always-On Architecture for Online Gaming Session Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demand for online gaming over networks poses challenges for service providers to enhance personalization, reduce delays, and increase interactivity without significant network upgrades or increased costs.

Innovation Solution

An 'always-on' architecture comprising a client, proxy agent, and lobby that enables quick communication and session management through 'always-on' sessions, message filtering, and efficient bandwidth use, allowing users to easily connect with friends and initiate games quickly, with components stored on computer-readable media within various devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If traditional connection methods are used where clients establish connections only when needed, then network bandwidth is conserved, but connection establishment delays occur and interactivity is reduced

Engineering Contradiction:
Improveconnection establishment speedVSAvoidnetwork bandwidth usage
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system establishes preliminary connections between clients and proxy agents before actual gaming sessions begin. The always-on client maintains persistent connections with proxy agents, allowing instant game initiation without connection establishment delays, while the proxy agents manage these connections efficiently to control bandwidth usage.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Proxy agents are introduced as intermediaries between clients and game servers. These agents maintain persistent connections on behalf of clients, filtering and managing information messages. The intermediary structure allows clients to quickly rejoin games without establishing direct connections, reducing both delay and unnecessary bandwidth consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If persistent connections are maintained for all clients, then connection speed is improved, but network costs and complexity increase

Engineering Contradiction:
Improvesession resumption timeVSAvoidnetwork architecture complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

Proxy agents serve as intermediaries that maintain persistent connections with game servers while clients connect only when needed. The proxy agents handle session management, message filtering, and connection persistence, allowing fast session resumption without requiring complex client-side connection management or full persistent connections for all clients.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The always-on client automatically re-establishes connections with its proxy agent when becoming active again, without requiring manual intervention or complex reconnection protocols. The client independently manages its connection state, reducing overall system complexity while maintaining fast resumption capability.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If more signaling and information messages are sent to enable personalized gaming and friend availability, then personalization and interactivity improve, but network bandwidth consumption increases

Engineering Contradiction:
Improvegaming personalizationVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

Proxy agents act as intermediaries that filter and manage information messages between clients and game servers. They handle presence status information, friend availability data, and personalized gaming signals, delivering only relevant information to clients. This filtering mechanism enables personalized gaming experiences while reducing overall network bandwidth consumption by eliminating redundant messages.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Productivity

If network upgrades are implemented to handle increased gaming traffic, then service quality improves, but infrastructure costs increase

Engineering Contradiction:
Improvegaming service capacityVSAvoidnetwork upgrade cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

Proxy agents are deployed as software-based intermediaries that manage and optimize network traffic without requiring physical network infrastructure upgrades. They efficiently route messages, manage connections, and filter information, allowing existing networks to handle increased gaming traffic and personalized services without substantial hardware investments or infrastructure changes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8965978B2Methods and devices for maintaining sessions based on presence status information
Publication Date: 2015.02.24 WSOU INVESTMENTS LLC
  • US8965978B2 patent drawing
  • US8965978B2 patent drawing
  • US8965978B2 patent drawing

AI summary

Sessions, such as on-line gaming sessions, are maintained by proxy agents on behalf of users even when the users are inactive. The agents, along with other components, form a novel “always-on” architecture that greatly reduces the time it takes to initiate and carry out sessions.