Universal Interface for Game Ranking Data Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for providing game ranking information are inefficient and costly due to the need for games to interface with multiple platform providers, requiring complex API installations and negotiations, which complicates the acquisition of game scores by client devices.

Innovation Solution

A method and system that captures game data from a displayed interface on a client device, extracts relevant information, and sends it to a server for ranking, allowing game ranking information to be provided without requiring game-specific or hardware-specific APIs, enabling universal ranking across different gaming hardware and platforms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If games interface with multiple platform providers through APIs, then game scores can be reported to platforms, but the negotiation cost and interface installation complexity increase significantly

Engineering Contradiction:
Improvegame score reporting capabilityVSAvoidinterface installation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a universal interface as an intermediary layer between games and platform providers. This universal interface captures game scores and other game data without requiring game-specific API installations. The universal interface acts as a mediator that translates between the game's internal data structures and the platform provider's requirements, thereby reducing the complexity of direct game-platform integration while maintaining reliable score reporting capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If platform providers cooperate with multiple game developers, then more games can be displayed on the platform, but the negotiation cost and coordination effort increase

Engineering Contradiction:
Improvenumber of games accessibleVSAvoidnegotiation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent implements a universal interface that can work with multiple games simultaneously without requiring separate negotiation and installation for each game. This universal interface is designed to be multi-functional, handling score capture, data extraction, and platform communication in a unified manner. As a result, platform providers can access a broader range of games through a single interface implementation, significantly reducing the time and effort required for negotiations and coordination with multiple game developers.

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

3Adaptability or versatility

If games install different interfaces for different platform providers, then platform-specific services can be accessed, but version management cost and complexity increase

Engineering Contradiction:
Improveplatform service accessVSAvoidversion management ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The universal interface serves as a mediator that handles all platform-specific communications and service access requests. Instead of games needing to install and manage separate interfaces for each platform provider, the universal interface absorbs all platform-specific complexity. This single interface manages versions, updates, and compatibility across different platforms, dramatically simplifying version management while maintaining access to platform-specific services through its standardized interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10159902B2Method and system for providing game ranking information
Publication Date: 2018.12.25 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10159902B2 patent drawing
  • US10159902B2 patent drawing
  • US10159902B2 patent drawing

AI summary

A server system of a social network platform obtains, from a client device, a respective image of a portion, less than all, of a displayed interface of a game executing on the client device, wherein the respective image includes game data corresponding to game performance of a user of the client device, extracts the game data from the respective image; determines game ranking information for the user based on the game data extracted from the respective image, where the game ranking information indicates relative ranking of the user and social network contacts of the user on the social network platform, and sends the game ranking information to the client device for display in an interface of the social networking platform.