Intermediary UI Mapping Application Commands to Portable Device Buttons

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Portable devices with varying input capabilities face challenges in seamlessly utilizing applications and services designed for different configurations, leading to inefficient user experience due to mismatched command and key button configurations.

Innovation Solution

Creating an intermediary user interface on the portable device that maps application commands to available key buttons, using a correlation application to display corresponding buttons or visual cues, allowing users to execute commands efficiently regardless of device-specific input configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If applications are designed for specific button configurations, then application functionality is optimized, but portability across different devices is reduced

Engineering Contradiction:
Improveapplication portabilityVSAvoiduser experience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a mapping layer that acts as an intermediary between the application's command structure and the device's physical button configuration. This mapping layer translates application commands into device-specific button presses, allowing applications designed for one device configuration to run seamlessly on devices with different button layouts, thereby resolving the contradiction between application portability and ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If device controls are customized for specific applications, then application performance is improved, but device versatility is reduced

Engineering Contradiction:
Improveapplication execution efficiencyVSAvoiddevice compatibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic mapping mechanism that can be configured and adjusted based on the running application. The mapping layer adapts its translation rules according to the active application's requirements, allowing the device to optimize control mapping for each application while maintaining versatility across multiple applications. This dynamic adaptation resolves the contradiction between execution efficiency and device compatibility

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS7461350B2Application specific key buttons in a portable device
Publication Date: 2008.12.02 RPX CORP
  • US7461350B2 patent drawing
  • US7461350B2 patent drawing
  • US7461350B2 patent drawing

AI summary

Aspects of the invention implement and execute commands of applications and/or services on portable devices with various key button configurations. Certain aspects of the invention create and display an intermediary user interface on a display of a portable device in order to match and utilize an application's commands with the various capabilities of different portable devices.