Hearing Aid Programmer On-Demand Firmware Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing hearing aid programming systems face inefficiencies due to the need for initial firmware configuration upon power-up, which may not be correct for the specific hearing aids being programmed, leading to wasteful and time-consuming processes.

Innovation Solution

A hearing aid programmer with a program memory for firmware and a parameter memory that allows for delayed configuration, where firmware and patient-specific parameters are downloaded only when the hearing aids are connected, ensuring correct and efficient programming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If the hearing aid programmer is configured at power-up, then the configuration process is automated, but the configuration may be incorrect when actual hearing aids are connected, leading to wasted time and inefficient programming

Engineering Contradiction:
Improveautomatic configurationVSAvoidconfiguration time
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system performs preliminary detection of the hearing aid model and automatically loads the appropriate configuration firmware before the user initiates programming. This preliminary action ensures the correct configuration is ready when needed, eliminating both manual configuration time and incorrect configuration waste.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system detects which hearing aid is connected and uses this feedback information to automatically select and load the corresponding configuration firmware. This feedback mechanism ensures the configuration matches the actual hearing aid being programmed, preventing wasted time on incorrect configurations.

Inventive Principle:
Principle #23Feedback

2Reliability

If the hearing aid programmer waits to configure until hearing aids are connected, then the configuration will be correct, but the programming process is delayed

Engineering Contradiction:
Improveconfiguration accuracyVSAvoidprogramming efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system detects the hearing aid model as soon as it is connected and immediately loads the appropriate configuration firmware in the background, before the user needs to proceed with programming. This preliminary configuration action ensures both correctness and efficiency by preparing everything in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The configuration process occurs continuously in the background as soon as the hearing aid is detected, without interrupting the user workflow. This continuous background action maintains programming efficiency while ensuring correct configuration is ready when needed.

Inventive Principle:
Principle #20Continuity of useful action

3Adaptability or versatility

If multiple firmware programs are stored on the computer, then the system can support multiple hearing aid manufacturers, but the risk of downloading incorrect firmware increases

Engineering Contradiction:
Improvemulti-manufacturer supportVSAvoidfirmware selection accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system queries the connected hearing aid to obtain its manufacturer and model information, then uses this feedback to automatically select the corresponding firmware program from multiple available options. This feedback-based selection ensures the correct firmware is downloaded for the specific hearing aid being programmed.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The hearing aid itself acts as an intermediary that provides identification information to the programming system. This intermediary mechanism enables automatic firmware selection based on the hearing aid's own identity, ensuring accuracy while maintaining multi-manufacturer support.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7903827B1Hearing aid programming interface with configuration on demand
Publication Date: 2011.03.08 OTICON
  • US7903827B1 patent drawing
  • US7903827B1 patent drawing
  • US7903827B1 patent drawing

AI summary

In accordance with the present invention the hearing aid programmer includes a program memory for receiving firmware programming instructions and a parameter memory for receiving patient-specific hearing aid parameters to be programmed into a coupled programmable hearing aid. A software hearing aid fitting system executed on a computer such as a PC provides the parameters. In response to a user command, the computer causes a firmware program (selected from one or more firmware programs stored on the computer) appropriate to the hearing aid to be programmed to be downloaded to the programmer.