Virtual Object Replenishment via Device Orientation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game systems fail to dynamically adjust user interfaces and game levels based on player skill levels and device orientation, leading to inconsistent gaming experiences.

Innovation Solution

The System Tuner updates user interfaces by selecting and replacing virtual objects on a client device based on the device's physical orientation and player skill level, adjusting game levels to maintain a reference rate of progression.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the system provides a fixed user interface with static virtual objects, then the interface structure is simple and easy to implement, but the gaming experience becomes inconsistent and fails to adapt to different player skill levels and device orientations

Engineering Contradiction:
Improveadaptability to device orientation and player skill levelVSAvoidsystem complexity for dynamic adjustment
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adjustment of virtual objects in the user interface based on device orientation changes and player skill level assessments. The system transitions from a static interface to a dynamic one that automatically reconfigures virtual objects (such as rotating them to match device orientation) and adjusts game difficulty parameters in real-time, resolving the contradiction between adaptability and system complexity by making the system responsive to user context without requiring complex manual configuration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters including device orientation detection, player skill level metrics, and virtual object configuration based on these parameters. By dynamically adjusting interface parameters and game difficulty parameters according to detected device orientation and assessed player skill, the system achieves adaptability while managing complexity through parameter-driven control rather than structural complexity

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the system dynamically adjusts virtual objects and game levels based on player skill level, then the gaming experience becomes balanced and engaging, but the computational requirements and system complexity increase

Engineering Contradiction:
Improvegaming experience consistencyVSAvoidsystem complexity for skill-based adjustment
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the system continuously monitors player performance, assesses skill level, and uses this feedback to adjust game difficulty and virtual object configuration. This closed-loop feedback system ensures consistent gaming experience by automatically balancing challenge levels, resolving the contradiction between reliability and complexity through intelligent feedback-driven adaptation rather than complex predetermined configurations

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-adjustment of game parameters and difficulty levels based on automated skill level assessment, eliminating the need for manual intervention or complex administrative systems. The game automatically tunes itself to provide consistent gaming experiences, resolving the contradiction by making the system self-regulating rather than requiring complex external control mechanisms

Inventive Principle:
Principle #25Self-service

3Ease of operation

If the system rotates and repositions virtual objects based on device orientation, then the user interface becomes more intuitive and user-friendly, but the processing overhead and computational resources increase

Engineering Contradiction:
Improveuser interface intuitivenessVSAvoidcomputational energy for orientation adjustment
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by pre-defining rotation rules and virtual object configurations for different device orientations. Instead of performing complex real-time calculations, the system has predetermined transformation rules ready to be applied when orientation changes are detected, reducing computational overhead while maintaining intuitive user interface behavior

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates transformed copies of virtual objects (rotated and repositioned versions) rather than fundamentally redesigning the entire interface structure. This copying approach allows the system to maintain original object definitions while generating orientation-specific variants, reducing computational energy by reusing base object data with transformation overlays

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10409457B2Systems and methods for replenishment of virtual objects based on device orientation
Publication Date: 2019.09.10 ZYNGA INC
  • US10409457B2 patent drawing
  • US10409457B2 patent drawing
  • US10409457B2 patent drawing

AI summary

A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein for a System Tuner for updating user interfaces. The System Tuner receives a selection of at least one target tile for removal from display of a plurality tile according to a first physical orientation. The System Tuner detects a change to a second physical orientation. While in the second physical orientation, the System Tuner identifies a proximate tile(s) placed above a tile position of the at least one removed target tile due to the change to the second physical orientation. The System Tuner shifts the proximate tile(s) downward towards the tile position of the at least one removed target tile. The System Tuner inserts a replacement tile in an open tile position resulting from shifting the at least one proximate tile.