List Element Position Control via Reference Fixing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing list-type user interfaces (UIs) change the display positions of all elements when adding or deleting an element, affecting positions that should remain unchanged.

Innovation Solution

A control method that determines which elements' display positions need to change and which do not, by using a reference element to fix the positions of certain elements while changing others during list updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the display positions of all elements are changed when adding or deleting an element, then the list structure is updated, but unnecessary display position changes occur for elements that should remain unchanged

Engineering Contradiction:
Improvelist structure updateVSAvoiddisplay position stability
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the list elements into two distinct groups: a reference element whose display position remains fixed, and other elements whose display positions may change. This segmentation allows selective updating of only necessary elements while preserving the stability of the reference element, thereby resolving the contradiction between list structure updates and display position stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning different properties to different elements: the reference element is given the property of fixed display position, while other elements are allowed to change positions. This localized differentiation enables the system to maintain stability where needed while allowing necessary changes elsewhere, solving the contradiction between updating list structure and maintaining display stability.

Inventive Principle:
Principle #3Local quality

2Productivity

If all elements' display positions are changed during element addition or deletion, then the list is updated, but user experience deteriorates due to unnecessary position changes

Engineering Contradiction:
Improvelist update efficiencyVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

By segmenting elements into reference and non-reference categories, the patent enables efficient list updates that only affect necessary elements. This reduces the overall number of display position changes, improving update efficiency while maintaining better user experience through stability of the reference element's position.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by updating only the display positions of non-reference elements when the list changes, rather than updating all elements. This partial updating approach maintains list integrity while minimizing unnecessary changes, thereby improving user experience without sacrificing update completeness.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10509543B2Control method for ordering of a displayed list, and control apparatus and storage medium provided therewith
Publication Date: 2019.12.17 CANON KK
  • US10509543B2 patent drawing
  • US10509543B2 patent drawing
  • US10509543B2 patent drawing

AI summary

The present invention is a control method for displaying a list in which a plurality of elements is sorted in accordance with a predetermined rule and includes a determination step of determining one or a plurality of first elements that are part of the plurality of elements and which are targets whose display position is to be changed based on a position specified in the predetermined display area by an operation of a user and a position into which the addition element is inserted in the list and a display control step of displaying the list in the predetermined display area, in which the addition element is added, a display position or display positions of the one or the plurality of first elements determined at the determination step are changed, and display positions of a plurality of second elements different from the one or the plurality of first elements within the plurality of elements are not changed.