Multi-Device Status Management for Seamless Game Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing user management systems in network services face challenges in providing seamless access to multiple client apparatuses from a single user, as they often require complex data synchronization schemes, leading to user inconvenience when only one apparatus can be online at a time.

Innovation Solution

Implementing a status management system that allows multiple client apparatuses to be connected with one user account, where only one can be in an active state for game execution, while others can be in a listen state, enabling partial service access and maintaining logged-in status without game execution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If only one client apparatus is allowed to be online at a time, then data synchronization complexity is reduced, but user convenience deteriorates

Engineering Contradiction:
Improvedata synchronization complexityVSAvoiduser convenience
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent introduces dynamic status transitions for client apparatuses, allowing them to move between online, offline, and suspended states. This dynamic management enables the system to adapt to different user needs while maintaining simple synchronization rules - when a client transitions to suspended status, it can access services without full online privileges, thus reducing synchronization complexity while improving user convenience.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If multiple client apparatuses are allowed online simultaneously, then user convenience is improved, but data synchronization complexity increases

Engineering Contradiction:
Improveuser convenienceVSAvoiddata synchronization complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent segments the online status into distinct states: online, offline, and suspended. This segmentation allows multiple client apparatuses to coexist in different states simultaneously. Clients in suspended state can access certain services without requiring full online status, thereby enabling multi-device usage while avoiding the complexity of synchronizing data across all online devices.

Inventive Principle:
Principle #1Segmentation

3Reliability

If a client apparatus is forced into offline state, then service availability is improved for the online client, but ease of use deteriorates for the offline client

Engineering Contradiction:
Improveservice availabilityVSAvoidease of use
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary suspended status between online and offline states. When a client apparatus cannot be online, instead of forcing it completely offline, the system transitions it to suspended status. This intermediary state allows the client to maintain partial service access and user authentication while not requiring full online resources, thus preserving ease of use while ensuring service availability for the primary online client.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10843072B2Information processing apparatus, server system, and status management method
Publication Date: 2020.11.24 SONY INTERACTIVE ENTERTAINMENT LLC
  • US10843072B2 patent drawing
  • US10843072B2 patent drawing
  • US10843072B2 patent drawing

AI summary

A login management section 112 allows a user to log in to an information processing apparatus 10. A status management section 120 manages the status of the information processing apparatus 10. A change instruction acceptance section 144 accepts an instruction for change from a server. When the user has logged in to the information processing apparatus 10 that in turn has signed in to a service, the status management section 120 manages the information processing apparatus 10 in either an active status or a listen status. The active status is a status in which the information processing apparatus 10 is in an online state and allowed to use the service, and the listen status is a status in which the information processing apparatus 10 is in an offline state that disables game execution and is allowed to use the service.