On-Screen Code Stabilization via Sensor Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile device codes, such as QR codes, are difficult to scan due to user movement, leading to increased scanning time and frustration, as existing technologies do not effectively stabilize the code during the scanning process.

Innovation Solution

A code stabilization application on mobile devices uses sensors like gyroscopes, accelerometers, and cameras to detect movement and adjust the position, shape, and size of the on-screen code to maintain stability relative to the code scanner, ensuring efficient scanning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the user holds the mobile device steady for scanning, then the code can be scanned accurately, but the scanning process takes longer time

Engineering Contradiction:
Improvecode scanning accuracyVSAvoidscanning time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the code image adjustable and movable on the display screen in response to detected device movements. The code stabilization application dynamically repositions the code image to compensate for device motion, allowing the scanner to maintain accurate tracking of the code throughout the scanning process, thereby reducing scanning time while preserving accuracy.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from motion sensors (accelerometers, gyroscopes) to detect device movement and automatically adjusts the code image position on the screen in real-time. This closed-loop feedback mechanism allows the code to remain stable relative to the scanner despite physical device movement, resolving the contradiction between scanning speed and accuracy.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the user moves the mobile device to adjust code position, then the code placement can be optimized for scanning, but the code stability is disrupted and scanning time increases

Engineering Contradiction:
Improvecode placement easeVSAvoidcode stability
Core Design Contradiction:
Ease of operationVSStability of the object's composition

Solution Approach 1:

The code stabilization application performs self-service by automatically detecting device movement through sensors and adjusting the code image position without requiring user intervention. The system monitors its own operational state (device orientation and movement) and autonomously compensates for position changes, maintaining code stability while allowing free device movement.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual adjustment system with an automated electronic system. Instead of requiring physical movement of the device or code to achieve proper positioning, the system uses sensor data and software processing to electronically reposition the code image on the screen, substituting mechanical user actions with automated electronic control.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If the code is displayed on screen without stabilization, then the device complexity is lower, but the scanning efficiency decreases due to user movement

Engineering Contradiction:
Improvescanning efficiencyVSAvoidcode stabilization system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The code stabilization application leverages existing multi-functional mobile device components (camera for code detection, motion sensors for movement detection, display for code presentation) to achieve code stabilization. By making these existing components work together in a coordinated manner, the system achieves scanning efficiency improvement without requiring entirely new specialized hardware, thus limiting the increase in device complexity.

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution significantly reduces scanning time by maintaining code stability, enhancing the user experience and efficiency in transactions like payments and entry processes by automatically adjusting the code in response to device movement.

Implementation Method 1

uses sensors like gyroscopes, accelerometers, and cameras to detect movement

Methodology Applied
Scientific EffectGyroscope: Gyroscope

Implementation Method 2

uses sensors like gyroscopes, accelerometers, and cameras to detect movement

Methodology Applied
Scientific EffectAccelerometer: Accelerometer

Data Source

PatentUS10061954B2On-screen code stabilization
Publication Date: 2018.08.28 PAYPAL INC
  • US10061954B2 patent drawing
  • US10061954B2 patent drawing
  • US10061954B2 patent drawing

AI summary

Methods and systems for stabilizing an on-screen code on a display of a mobile device are described. A code is displayed on a mobile device as an on-screen code. The user holds the mobile device in front of a code scanner so that the on-screen code can be scanned. A code stabilization application on the mobile device assists in stabilizing and/or centering the on-screen code through changing its position, shape, and/or size based on data and/or measurements from sensors. The code stabilization application stabilizes the on-screen code for easy scan-ability to speed up the scanning process.