Persistent Controller Sign-In for Gaming Consoles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional gaming console sign-in systems require manual user intervention, are cumbersome, and often fail to automatically determine the intended user input device, limiting user convenience and flexibility, especially in multi-user environments where multiple accounts and devices are involved.

Innovation Solution

The system persistently links user identities to gaming controllers, allowing automatic sign-in based on device identifiers, enabling seamless transitions across multiple gaming consoles and devices, even offline, by utilizing local and cloud-based storage to correlate controller identifiers with user accounts, and designating trusted devices for reduced sign-in requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If manual user intervention is required for sign-in, then security and account verification are ensured, but user convenience and operation speed deteriorate

Engineering Contradiction:
Improvesign-in convenienceVSAvoidsign-in time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by detecting connection events and determining device identifiers before the user needs to sign in. The gaming console automatically detects when a controller is connected, retrieves the associated device identifier, and initiates the sign-in process beforehand, eliminating the need for manual intervention and reducing sign-in time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system enables self-service by allowing the gaming console to automatically perform sign-in operations without user intervention. The console autonomously detects connection events, determines device identifiers, correlates them with user identities, and completes the sign-in process automatically, making the system serve itself rather than requiring manual user input.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If the system automatically determines the intended user input device, then user convenience improves, but system complexity increases

Engineering Contradiction:
Improveautomatic sign-in capabilityVSAvoidsign-in system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system introduces an intermediary mechanism - a correlation data structure that links device identifiers with user identities. This intermediary layer simplifies the automatic determination process by providing a direct mapping between controllers and users, avoiding the need for complex analysis of user behavior or device characteristics, thus reducing overall system complexity while enabling automatic sign-in.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Stability of the object's composition

If persistent linking is implemented across power cycles, then user experience consistency improves, but data storage requirements increase

Engineering Contradiction:
Improvelinking persistenceVSAvoidstored correlation data
Core Design Contradiction:
Stability of the object's compositionVSQuantity of substance

Solution Approach 1:

The system applies local quality by storing correlation data locally within the gaming console's memory or storage. Each console maintains its own local correlation between device identifiers and user identities, enabling persistent recognition across power cycles without requiring centralized storage or network communication. This localized approach provides persistence while minimizing overall data storage requirements.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10904248B2Persistent linked sign-in for gaming consoles
Publication Date: 2021.01.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10904248B2 patent drawing
  • US10904248B2 patent drawing
  • US10904248B2 patent drawing

AI summary

Gaming console user sign-in systems, methods, and services are provided herein. In one example, a user device, such as a gaming console, detects a connection event for a user input device and responsively determines a device identifier provided by the user input device associated with the connection event. The method includes linking a user identity for use on the user device to the device identifier, and persisting the linking between the user identity and the device identifier over more than one power cycle of the user device for sign-in of the user identity on the user device based on subsequent connection events involving the user input device.