Display Control via Server Seed Randomization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing display control methods in network technology fail to provide exciting user experiences as they consistently invoke the same commands and display the same contents during application program operations, leading to predictable interactions.

Innovation Solution

A computer system receives a seed random number from a server, initializes a platform-independent random number generator, and uses it to generate random numbers for platform-dependent commands, thereby creating varied display contents when specific commands are invoked, ensuring different interactions each time the application is run.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the same application program invokes the same commands during operation, then the system operates reliably and predictably, but the user experience becomes less exciting and repetitive

Engineering Contradiction:
Improvesystem reliabilityVSAvoiduser experience variety
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the display content adaptive and changeable based on random numbers. The system dynamically adjusts what is displayed on the screen by incorporating random number generation into the display control process, allowing the same application to produce different visual outputs across runs while maintaining underlying operational reliability

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the display parameters by introducing random numbers that modify visual presentation elements. By altering display parameters such as content selection, positioning, or presentation style based on generated random numbers, the system maintains reliable command execution while creating varied user experiences

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If a platform-dependent random-processing command is used directly, then the implementation is simple, but the results may vary across different platforms reducing consistency

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcross-platform consistency
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent introduces a platform-independent random number generator as an intermediary layer between the application logic and platform-specific implementations. This mediator generates random numbers using a consistent algorithm that works across all platforms, ensuring reliable and consistent results while simplifying the overall implementation by providing a unified interface

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a universal random number generation mechanism that functions consistently across different platforms. By designing a platform-independent generator that can be implemented anywhere, the system achieves both implementation simplicity and cross-platform reliability, making the random processing portable and consistent throughout the network environment

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

Data Source

PatentUS9300736B2Display control method and device
Publication Date: 2016.03.29 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9300736B2 patent drawing
  • US9300736B2 patent drawing
  • US9300736B2 patent drawing

AI summary

The current invention discloses methods and devices that provide controlled randomization of the progression of an application program on one or more terminals connected to a server. The server may feed a seed random number to the terminals and the seed random number may be used by a platform-independent random number generator to produce random numbers. The random numbers may be fed to platform-dependent random processing commands to generate display contents, which may be displayed by the terminals. With such implementations, the same program running at different times may have different processes and show different display contents. The current invention reduces predictability and improves randomness and excitability of the program.