Integrating Verification and Payment Interfaces in Mobile Game JAR Packages

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for online games on cell phones require users to perform identity verification and payment operations separately, leading to inconvenient and non-interactive experiences, with a cumbersome workflow that separates game and payment functions within jar packages.

Innovation Solution

A method and system that pre-configures a payment-related interface and login verification interface within a function library, injecting these into a content service program jar package to enable verification and payment operations during runtime, ensuring security and simplifying user interactions by integrating these functions into a single, combined jar package.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If verification and payment programs are provided as separate jar packages, then operation security is ensured through independent verification, but user operation becomes cumbersome and non-interactive

Engineering Contradiction:
Improveoperation securityVSAvoiduser operation convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent merges the verification program and payment program into a single integrated jar package. The verification program is embedded within the same package as the payment program, allowing both functions to coexist and interact seamlessly. This integration enables the system to maintain security through proper verification while providing a convenient, interactive user experience where payment operations can be performed without switching between separate packages.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If verification program is separate from payment program, then security verification can be performed independently, but the system complexity increases due to multiple separate packages

Engineering Contradiction:
Improveverification securityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent combines multiple separate programs (verification program, payment program, and game program) into a single integrated jar package. This merging reduces system complexity by eliminating the need to manage multiple separate packages while maintaining the security functionality through proper program architecture where the verification program operates within the integrated package to authenticate users before payment operations.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of manufacture

If jar packages are combined in series with independent programs, then distribution is simplified, but the programs cannot interact during runtime

Engineering Contradiction:
Improvedistribution simplicityVSAvoidprogram interaction capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent merges the verification program and payment program into the same jar package, enabling them to interact during runtime. The integrated architecture allows the payment program to call verification functions directly without switching between separate packages, creating a seamless interactive experience while maintaining simplified distribution as a single unified package.

Inventive Principle:
Principle #5Merging (Combining)

4Reliability

If user must quit game to perform payment operations, then verification security is maintained, but game interactivity and user experience deteriorate

Engineering Contradiction:
Improveverification securityVSAvoidgame interactivity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent integrates the verification program and payment program within the same jar package, allowing payment operations to be performed during game runtime without requiring users to quit the game. The integrated architecture enables seamless interaction where verification functions are accessible within the game context, maintaining security while significantly improving user experience and game interactivity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS8990115B2Method, apparatus and system for implementing verification and payment in content service
Publication Date: 2015.03.24 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US8990115B2 patent drawing
  • US8990115B2 patent drawing
  • US8990115B2 patent drawing

AI summary

A method for implementing verification and payment in content services includes: pre-configuring a payment-related interface between a content service provider and an instant messaging service provider; providing the payment-related interface in a function library providing the instant messaging service's login verification interface; modifying the function library and a first jar package including a content service program provided by the content service provider, which includes: injecting the login verification interface and the payment-related interface into the first jar package and configuring the login verification interface as to be called before the content service program is executed; and combining the modified first jar package and function library to form a second jar package, modifying the value of attributes originally belonging to the first jar package in the second jar package to make the modified value of the attributes reflect corresponding attributes of the second jar package.