Server-Based Pre-Registration Verification for Game Apps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Game app distribution environments that prohibit user input of codes within the app hinder the implementation of pre-registration promotion measures, limiting the ability to incentivize users before the app's release.

Innovation Solution

A server-based system that accepts pre-registration information from terminal devices, verifies user identity, and provides registration details to management services, allowing for reward distribution post-release without requiring users to input codes within the game app.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a distribution environment prohibits user input of codes within the game app, then security and control are improved, but the ability to implement pre-registration promotion measures deteriorates

Engineering Contradiction:
Improvedistribution controlVSAvoidpromotion measure implementation
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a server as an intermediary between the user and the game app. The server handles code input, verification, and reward distribution externally, allowing the game app itself to remain code-free while still enabling promotion measures. This mediator approach resolves the contradiction by maintaining distribution control through the server while enabling promotional functionality without modifying the app's internal code input capabilities.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the pre-registration promotion functionality into separate components: the game app provides only the user interface for receiving promotion information, while the server handles code input, verification, and reward management. This segmentation allows the app to remain simple and compliant with distribution restrictions while the server provides the necessary promotional functionality.

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If code input functionality is removed from the game app, then ease of operation is improved, but the system's functionality for reward distribution deteriorates

Engineering Contradiction:
Improveuser operation simplicityVSAvoidreward distribution capability
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The server acts as a mediator that handles all code input and verification operations externally. Users interact with the game app through simple UI elements (buttons, links) rather than manually inputting codes, improving ease of operation. The server receives codes through alternative channels (email, web page) and automatically processes reward distribution, maintaining full reward distribution capability without requiring code input within the app.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables automated reward distribution through server-side processing. The server automatically verifies codes, checks user eligibility, and distributes rewards without requiring manual intervention or code input by users within the app. This self-service approach maintains productivity while simplifying user interaction.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9956480B2Server device and server program
Publication Date: 2018.05.01 SEGA CORP
  • US9956480B2 patent drawing
  • US9956480B2 patent drawing
  • US9956480B2 patent drawing

AI summary

A server device is provided that includes a registration unit configured to accept information identifying a target application for pre-registration and information identifying a user from a terminal device and register the accepted information, and a providing unit configured to provide registration information to a management service for performing a verification with respect to the information identifying the target application and the information identifying the user accepted from the terminal device after the target application is released. The registration information may be provided in a batch or each time the verification is performed.