Dynamic Icon Management for Extended Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing information processing apparatuses lack efficient mechanisms for dynamically updating and managing icons of extended applications, leading to resource constraints and inefficient user interface management.

Innovation Solution

An information processing apparatus with a storage unit for storing display information and a display control unit that updates icons based on events, utilizing a control program running on an operating system to manage applications and provide a framework for icon management, allowing for dynamic icon updates and efficient resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If icons for extended applications are dynamically updated based on events, then user interface functionality is improved, but device complexity increases

Engineering Contradiction:
Improveuser interface functionalityVSAvoidicon management complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system pre-registers display information templates for various events before they occur. When an event is triggered, the corresponding pre-prepared display information is retrieved and applied to update the icon, eliminating the need for complex real-time processing and simplifying the update mechanism.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A display information management unit is introduced as an intermediary between the event processing system and the icon display system. This intermediary unit handles the complexity of managing display information templates, event associations, and icon updates, thereby simplifying the overall system architecture and reducing the burden on other components.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If display information is stored before event occurrence, then resource utilization is improved, but storage requirements increase

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidstorage memory
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

Display information is segmented into event-specific templates that are stored in advance. Each template contains only the relevant display parameters for a particular event type, allowing efficient storage and retrieval without requiring comprehensive display information for all possible events simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system stores display information in a parameterized template format rather than as complete, fixed display configurations. This allows the same template to be reused across multiple events by changing parameters, significantly reducing the total storage requirement while maintaining the ability to generate diverse display outcomes.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10506122B2Information processing apparatus and method for controlling the same
Publication Date: 2019.12.10 CANON KK
  • US10506122B2 patent drawing
  • US10506122B2 patent drawing
  • US10506122B2 patent drawing

AI summary

An information processing apparatus loaded with an application for extending functionality of the information processing apparatus, includes a storage unit configured to, before occurrence of an event relating to an application, store display information including a display item relating to the application and displayed on a display unit of the information processing apparatus, and a display control unit configured to, after occurrence of the event relating to the application, update display relating to the display item according to the display information corresponding to the event stored in the storage unit, under control of a control program that runs on an operating system and provides a framework for managing the application.