Server-Side Game Activity Prediction for Play-Time Limits

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users, especially children, may continue playing games beyond scheduled times or allowable limits, leading to missed online events and potential violation of parental controls.

Innovation Solution

A server device and information processing system that analyzes player activity data to estimate remaining play time and suggests activities likely to be completed within that time, providing timely information to users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the user becomes engaged with the activity, then the user continues playing the activity, but the user plays beyond the scheduled start time of the event

Engineering Contradiction:
Improveuser engagementVSAvoidtime management
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by notifying the user in advance of the scheduled event start time and providing estimated completion times for activities. This allows the user to plan ahead and decide whether to continue or pause the activity before the event starts, preventing time loss while maintaining engagement flexibility.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by continuously monitoring activity progress and providing real-time information about remaining time and estimated completion. This feedback loop enables users to make informed decisions about continuing or stopping activities, balancing engagement with time management for scheduled events.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If a child user plays a time-consuming activity, then the user enjoys the activity, but the activity may not be ended within the allowable playing time

Engineering Contradiction:
Improveuser enjoymentVSAvoidplaying time
Core Design Contradiction:
Ease of operationVSDuration of action of moving object

Solution Approach 1:

The system provides preliminary information about estimated completion times before the user starts the activity. This allows parents and children to make informed decisions about activity selection based on the allowable playing time limit, ensuring enjoyment while staying within time constraints.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system monitors activity duration and provides feedback about remaining allowable time. When the estimated completion time approaches the allowable limit, the system notifies the user, enabling them to pause or stop the activity before exceeding the time limit, thus balancing enjoyment with parental control requirements.

Inventive Principle:
Principle #23Feedback

3Loss of information

If the system provides detailed activity information, then the user can make informed decisions, but the system complexity increases

Engineering Contradiction:
Improveinformation completenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system extracts only the most essential information needed for decision-making: estimated completion time and notification of upcoming event start. By focusing on these key data points rather than providing comprehensive activity details, the system reduces complexity while still enabling informed user decisions about time management.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12458886B2Server device, information processing device, and information providing method
Publication Date: 2025.11.04 SONY INTERACTIVE ENTERTAINMENT LLC
  • US12458886B2 patent drawing
  • US12458886B2 patent drawing
  • US12458886B2 patent drawing

AI summary

Provided is a server device including one or more processors having hardware. The one or more processors derive remaining time left until a user ends game play, specify an activity that is predicted to be completed by the user in the derived remaining time, and provide information regarding the specified activity to the user.