Treemap User Interface Dynamic Item Reassignment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional user interfaces, such as those in mobile phone and electronic program guide systems, lack customization and do not effectively handle frequently used items, leading to inefficient access and display.

Innovation Solution

A treemap-type user interface system that uses a processor and memory to arrange items of varying sizes on a screen based on usage frequency, allowing for dynamic reassignment while maintaining the arrangement and size order, enhancing accessibility and customization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional tile or icon based user interfaces are used, then the interface structure is simple, but the interface lacks customization and does not effectively handle frequently used items

Engineering Contradiction:
Improvecustomization capabilityVSAvoidinterface structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The interface dynamically reassigns items to regions based on usage frequency data, allowing the interface to adapt and customize itself automatically. The system monitors user interactions and refreshes the assignment of items among regions, promoting frequently used items to more accessible positions without requiring manual user configuration or complex interface structures.

Inventive Principle:
Principle #15Dynamics

2Productivity

If fixed interface assignments are used, then the interface structure is stable, but frequently used items are not effectively handled and access efficiency is low

Engineering Contradiction:
Improveitem access efficiencyVSAvoidinterface update frequency
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The interface system automatically monitors user interactions with items and performs self-updates by reassigning items to regions based on observed usage patterns. The system serves itself by collecting usage data, determining which items are most frequently used, and automatically refreshing the interface assignment to optimize access efficiency, eliminating the need for manual interface management.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If the interface is frequently updated to reflect usage patterns, then customization improves, but system resources and processing time are consumed

Engineering Contradiction:
Improveinterface customizationVSAvoidprocessing time for interface updates
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs partial updates by only reassigning items when usage pattern changes warrant it, rather than continuously refreshing the entire interface. The processor determines whether to refresh the interface based on whether usage patterns have changed sufficiently to justify a reassignment, consuming system resources only when necessary to maintain customization accuracy.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10222935B2Treemap-type user interface
Publication Date: 2019.03.05 CISCO TECHNOLOGY INC
  • US10222935B2 patent drawing
  • US10222935B2 patent drawing
  • US10222935B2 patent drawing

AI summary

In one embodiment, a user interface system based on a treemap-type presentation includes a processor and a memory. The processor is operative to store data for items which can be invoked, generate data for a user interface screen having regions arranged according to an arrangement, at least some of the regions being different sizes and being arranged according to size order, assign at least some of the items to the regions, receive user selections from an input device, determine which item is being selected for each user selection, refresh an assignment of the items among the regions of the user interface screen so that even though the assignment of the items among the regions is changed as a result of the refreshment, the arrangement and sizes of the regions in the user interface screen remain unchanged. Related apparatus and methods are also described.