Portable Communication Device Pre-Loading Method

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable communication devices with limited memory and low loading speed face inefficiencies in software switching due to the need to load software from memory each time it is opened, leading to longer loading times and inconvenient user experience.

Innovation Solution

A method where the portable communication device pre-loads software based on pre-defined relations, using the currently opened software as a basis to anticipate and load subsequent software, thereby reducing loading time and improving execution efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If software is loaded from memory each time it is opened, then the device can maintain small memory usage, but the loading time increases and user experience deteriorates

Engineering Contradiction:
Improvememory usageVSAvoidloading time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-loading second software into memory when the first software is opened. This anticipatory loading ensures that frequently accessed software is already in memory before needed, reducing loading time when users actually access it, while still maintaining controlled memory usage through selective pre-loading based on pre-load relations.

Inventive Principle:
Principle #10Preliminary action

2Speed

If multiple softwares are pre-loaded in memory, then access speed improves, but memory capacity is exceeded and device resources are strained

Engineering Contradiction:
Improvesoftware access speedVSAvoidmemory capacity
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

Instead of pre-loading all possible software (excessive action), the system applies partial pre-loading by selecting only specific second software to pre-load based on pre-load relations. This partial approach balances memory constraints with the need for fast access, loading only the necessary portion of software that is most likely to be accessed next.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically adjusts pre-load relations based on user behavior patterns and usage habits. By changing the parameters of which software should be pre-loaded (rather than maintaining a static pre-load list), the system optimizes memory usage while maintaining high access speed for frequently used software.

Inventive Principle:
Principle #35Parameter changes

3Device complexity

If the device waits for software switching, then memory management remains simple, but user convenience and operational efficiency decrease

Engineering Contradiction:
Improvememory management complexityVSAvoiduser convenience
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The system provides self-service by automatically monitoring which software is opened and autonomously pre-loading related second software based on pre-load relations. This eliminates the need for users to manually manage software loading, improving convenience while the automatic nature of the process keeps memory management complexity controlled through algorithmic decision-making.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8510748B2Portable communication device operating method
Publication Date: 2013.08.13 ZHIGU HLDG
  • US8510748B2 patent drawing
  • US8510748B2 patent drawing

AI summary

A portable communication device operating method includes the following steps: receiving a first software opening command to open a first software. Then, a portable communication device opens the first software. The portable communication device stores several pre-load relations, wherein each of the pre-load relations records at least one pre-load software to be pre-loaded after a preset software is opened. At least one second software to be pre-loaded after the first software is opened is obtained by inquiring the pre-load relations according to the first software. The portable communication device pre-loads the second software. A second software opening command to open the second software is received. The portable communication device opens the pre-loaded second software.