Server Event Association for Social Game Engagement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional social games do not facilitate communication and collaboration between users after defeating an enemy character, leading to a lack of interest in continuing the game.

Innovation Solution

A method for controlling a server device that enables users to associate with each other by storing information about participating users and events, allowing users to communicate and collaborate through event participation, ranking, and reward systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If conventional social games simply allow multiple users to attack an enemy character without post-event communication mechanisms, then the game structure remains simple and easy to operate, but user engagement and willingness to continue the game decrease

Engineering Contradiction:
Improvegame structure simplicityVSAvoiduser engagement
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system pre-establishes event lists and user association mechanisms before events occur. The server stores event information in advance and prepares the framework for user associations, so that when events complete, users can immediately engage in communication and collaboration without delay

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server acts as an intermediary that facilitates user associations after events. It automatically identifies participants, manages the association data structure, and enables communication channels between users who completed events together, transforming individual players into connected social units

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system stores and processes information about multiple users and events to enable post-event associations, then user communication and collaboration are enhanced, but system complexity increases

Engineering Contradiction:
Improveuser communication capabilityVSAvoidsystem structure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The server performs multiple functions: it manages event lists, tracks user participation, stores association information, and facilitates communication. This multi-functional approach consolidates complexity into a single centralized system rather than distributing it across multiple components

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system creates simplified copies of user profiles and event data in the association information structure. Instead of managing complex real-time relationships, it stores standardized association records that can be easily queried and processed

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11962454B2Method for controlling server device, recording medium, server device, terminal device, and system
Publication Date: 2024.04.16 GREE HOLDINGS INC
  • US11962454B2 patent drawing
  • US11962454B2 patent drawing
  • US11962454B2 patent drawing

AI summary

Provided is a method for controlling a server device for providing a service which enables users to be associated with each other and includes a storage unit for storing, for each user provided with the service, information on different users associated with the user, information on each event provided in the service and information on each user participating in the event. The server device transmits an event list including the information on each event to each user device, lets the user participate in an event selected from the event list when receiving a request to participate in the event from each user device, makes the event proceed when receiving a request to proceed with the event from each user device, and associates and stores, when the event is over, the information on the users participated in the event in the storage unit, thus associating the users with each other.