Dynamic User Input Interpretation for Portable Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Small form factor electronic devices with limited user input resources face challenges in navigating and controlling large amounts of stored content, as conventional approaches require users to learn numerous input gestures, which can be daunting and inefficient.

Innovation Solution

The dynamic interpretation of user inputs based on the connection state and operating state of the device, allowing a single user input event to have different interpretations depending on the device's connection to an external circuit and its current state, thereby expanding the range of possible commands without increasing user complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Volume of moving object

If a single physical button is used as the user interface, then the device size is minimized, but the navigation capability for large amounts of content is severely limited

Engineering Contradiction:
Improvedevice sizeVSAvoidnavigation capability
Core Design Contradiction:
Volume of moving objectVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by making the interpretation of user inputs dynamic rather than static. The same physical input (e.g., button press) can have different meanings and trigger different actions depending on the current context, such as whether the device is connected to a computer, the current operating mode, or the state of external circuits. This allows a single physical button to provide access to multiple navigation functions and commands, effectively expanding the navigation capability without adding more physical buttons.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple input gestures are implemented to expand command options, then the versatility of the user interface is improved, but the complexity of user learning increases

Engineering Contradiction:
Improvecommand optionsVSAvoiduser learning complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements multi-functionality by designing the user interface system where a single physical input mechanism (button) can perform multiple functions. The system dynamically assigns different functions to the same physical input based on context, such as connection state, operating mode, or detected external devices. This eliminates the need for users to learn multiple different gestures, as the same simple gesture adapts to provide different commands, thereby maintaining ease of operation while expanding command options.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Device complexity

If the user interface is kept minimal, then the device complexity is reduced, but the ability to control device operations is compromised

Engineering Contradiction:
Improveuser interface complexityVSAvoidcontrol capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent applies parameter changes by dynamically changing the interpretation parameters of user inputs based on system state parameters. The system monitors various parameters such as connection state, operating mode, and external device presence, and uses these to dynamically adjust what a given user input means. This allows the minimal user interface to maintain full control capability, as the same physical input can control different device operations depending on the current parameter state.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8364855B2Dynamic interpretation of user input in a portable electronic device
Publication Date: 2013.01.29 APPLE INC
  • US8364855B2 patent drawing
  • US8364855B2 patent drawing
  • US8364855B2 patent drawing

AI summary

The embodiments describe both the interpreting and modifying the interpretation of an input event to an electronic device having limited user input resources. The input event interpretation can be based in part on a connection state of the device. In some cases, the interpretation of the input event can also be based upon an indication of a current operating state of the device in addition to or exclusive of the connection state. Furthermore, in some embodiments, an operating state of the portable electronic device can be resolved based in part on the connection state of the portable electronic device.