Stack List Man-Machine Interface Memory Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing DECT sub-handset man-machine interfaces face challenges in reducing memory usage, making it difficult to implement multi-functional interfaces due to memory limitations, as they typically require significant memory for storing selecting information.

Innovation Solution

A method utilizing a stack list to record selecting information for objects, allowing efficient memory usage by storing this information in fixed memory areas, which includes a generating module for creating the stack list, a receiving module for user commands, and a determining module to select objects based on the stack list information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If object-oriented programming languages or C language are used to develop man-machine interface, then the interface functionality is comprehensive, but memory usage increases significantly

Engineering Contradiction:
Improveinterface functionalityVSAvoidmemory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the man-machine interface into a tree structure with nodes representing different functional levels. Each node contains only the necessary selecting information for that specific level, rather than storing complete object information throughout the entire interface hierarchy. This segmentation approach reduces memory usage while maintaining comprehensive functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts only the essential selecting information (such as navigation paths and selection history) from the complete object information and stores it in the stack list. By taking out only the necessary information for interface navigation and dropping redundant data, the system achieves reduced memory consumption while preserving interface adaptability.

Inventive Principle:
Principle #2Taking out (Extraction)

2Ease of manufacture

If memory is reduced to 64K RAM and 512K ROM, then cost is reduced, but developing multi-functional man-machine interface becomes difficult

Engineering Contradiction:
ImprovecostVSAvoidMMI development complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent implements a dynamic stack list that adapts its content based on the current navigation state and selection history. The stack list dynamically adjusts which information to store and retrieve, allowing the system to handle multiple functions with minimal fixed memory allocation. This dynamic approach simplifies development for low-memory environments.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of information storage from static complete object data to dynamic selecting information only. By changing what is stored (from full object information to minimal navigation data) and how it is stored (in a stack-based structure), the system achieves multi-functionality within strict memory constraints, making cost reduction feasible.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8489642B2Item switching method, man-machine interface and cordless phone handset
Publication Date: 2013.07.16 WISTRON NEWEB CORP
  • US8489642B2 patent drawing
  • US8489642B2 patent drawing
  • US8489642B2 patent drawing

AI summary

An item switching method for a man-machine interface having a plurality of objects includes generating a stack list for recording selecting information related to the plurality of objects, receiving a command for selecting an object from the plurality of objects, and determining a procedure to select the object according to the command and the selecting information recorded in the stack list.