User-Specific Gaming Execution State Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing systems for parental control in gaming devices lack the ability to provide detailed execution state information across multiple users and devices, limiting parental oversight and user convenience.

Innovation Solution

An information processing system comprising a server, a first information processing apparatus, and a second information processing apparatus, where the first apparatus generates and transmits execution state data, including user-specific information, which is aggregated and displayed on the second apparatus, allowing for detailed tracking of application execution states across users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If execution state data is aggregated for multiple users, then parental oversight capability is improved, but data processing complexity increases

Engineering Contradiction:
Improveoversight capabilityVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The execution state data is segmented by user identification information, allowing the server to aggregate and manage data for multiple users in an organized manner. This segmentation enables precise oversight of individual user activities while maintaining a structured data processing framework that handles multiple users systematically.

Inventive Principle:
Principle #1Segmentation

2Loss of information

If detailed user-specific execution state information is tracked, then information completeness is improved, but data transmission volume increases

Engineering Contradiction:
Improveinformation completenessVSAvoiddata transmission volume
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

Execution state data from multiple users is merged into a single aggregated data set on the server. This combining approach maintains complete user-specific information (application execution states, playtimes) while reducing redundant data transmission, as the server consolidates data before transmitting to the parental control device.

Inventive Principle:
Principle #5Merging (Combining)

3Adaptability or versatility

If execution state data is transmitted to a server for aggregation, then information accessibility is improved, but system complexity increases

Engineering Contradiction:
Improveinformation accessibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The server acts as an intermediary between the information processing apparatus (game console) and the parental control device. It receives execution state data, performs aggregation processing by user, and transmits the aggregated data to the parental control device. This intermediary role improves information accessibility for multiple users while centralizing the complexity of data aggregation in one location.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10786740B2Information processing system, information processing method, information processing apparatus, and computer-readable non-transitory storage medium having stored therein information processing program
Publication Date: 2020.09.29 NINTENDO CO LTD
  • US10786740B2 patent drawing
  • US10786740B2 patent drawing
  • US10786740B2 patent drawing

AI summary

In a first information processing apparatus, a plurality of users can be registered. When an application is executed, any of the registered users is selected as an application executing user. Execution state data in which application information indicating the application being executed is associated with the selected user is transmitted to a server. In the server, the execution state data is aggregated to generate aggregate data. In this case, the aggregation is performed such that an execution state of the application is recognizable for each application executing user. The aggregate data is transmitted in response to a request from a second information processing apparatus. The second information processing apparatus displays the execution state of the application for each application executing user on the basis of the received aggregate data.