Page Switching via Speed-Dependent Index Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing page switching methods, such as using page thumbnails, require multiple sliding operations to navigate between distant pages, resulting in low operation efficiency due to the need for extensive horizontal or vertical sliding.

Innovation Solution

A page switching method and apparatus that determines the number of sliding pages based on sliding speed and adjusts the index of the target page according to the sliding direction and position relation, allowing for quicker navigation by optimizing the sliding speed based on the distance between pages.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If page thumbnails are used for displaying and performing sliding operations, then page switching functionality is achieved, but the number of sliding operations increases when the distance between target page and current page is large

Engineering Contradiction:
Improvepage switching operationVSAvoidtime for multiple sliding operations
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent introduces a new dimension for page navigation by enabling diagonal sliding operations across the thumbnail collection. Instead of being constrained to horizontal or vertical sliding only, users can now slide diagonally to reach target pages more directly, reducing the number of operations needed when the target page is far from the current position.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces an intermediate calculation mechanism that determines the number of sliding pages based on sliding speed and position relations. This intermediary computation layer translates the physical sliding gesture into an optimized navigation path, calculating how many pages should be skipped based on the diagonal distance and speed of the sliding operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If multiple sliding operations are performed to find the target page, then the target page can be reached, but operation efficiency decreases

Engineering Contradiction:
Improvetarget page navigation accuracyVSAvoidoperation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary calculations before the actual page switching occurs. By computing the number of sliding pages in advance based on the detected sliding speed and direction, the system prepares the optimal navigation path beforehand, ensuring both accurate target page selection and efficient operation without requiring multiple trial slides.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the sliding speed and direction detected from user gestures are continuously monitored and fed back into the page calculation algorithm. This real-time feedback allows the system to adjust the number of pages to slide based on the actual user intent, improving both accuracy and efficiency by responding to the user's sliding dynamics.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10067649B2Page switching method and apparatus
Publication Date: 2018.09.04 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10067649B2 patent drawing
  • US10067649B2 patent drawing
  • US10067649B2 patent drawing

AI summary

A page switching method and apparatus. The method includes receiving a sliding operation and obtaining a sliding direction and a sliding speed of the sliding operation. A position relation between a target page and a current page is determined according to the sliding direction. A number of sliding pages according to the sliding speed is obtained. An index of the current page is obtained and an index of the target page is obtained according to the position relation, the number of sliding pages, and the index of the current page; switching to the target page according to the index of the target page.