Hearing Aid Programming via Abstraction Layer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing hearing assistance devices require a burdensome 'mailbox' approach for programming and data access, which puts the burden on software applications and requires intimate knowledge of memory maps, limiting efficient remote access and configuration.

Innovation Solution

Implementing a low energy digital communication protocol using a tree of characteristics and descriptors, accessible via an abstraction layer, allowing individual read/write cycles and eliminating the need for a mailbox system, enabling wireless communication like Bluetooth LE for efficient programming and configuration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a mailbox approach is used for programming and data access, then data can be downloaded and uploaded to hearing assistance devices, but the software application bears the burden of reading and writing all device parameters requiring intimate knowledge of memory maps

Engineering Contradiction:
Improveprogramming and configurationVSAvoidsoftware application complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary abstraction layer between the software application and the hearing assistance device memory. This layer provides standardized access methods that hide the complex memory map details, allowing applications to program and configure devices without needing intimate knowledge of internal memory structures. The intermediary translates high-level configuration commands into low-level memory operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If direct memory access is required for parameter updates, then precise control is achieved, but the complexity of programming increases and universal programming across different devices becomes difficult

Engineering Contradiction:
Improveparameter update precisionVSAvoidprogramming complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent segments the device parameters into organized groups or categories with standardized access interfaces. Instead of requiring direct access to individual memory addresses, parameters are grouped into logical units that can be accessed through unified methods. This segmentation maintains precise control over parameter updates while reducing programming complexity through systematic organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a universal programming interface that works across different hearing assistance device models. By defining standardised access methods that work with various device types, the system enables universal programming without requiring device-specific memory map knowledge. The interface adapts to different devices while maintaining consistent programming semantics.

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

3Quantity of substance

If a mailbox system is used for communication, then data transfer is possible, but the request/response loop increases communication overhead and reduces efficiency

Engineering Contradiction:
Improvedata transfer capabilityVSAvoidcommunication time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent implements preliminary action by establishing communication protocols and data structures before actual data transfer occurs. Configuration parameters are prepared and validated in advance, and communication buffers are pre-allocated. This preliminary setup reduces the need for repeated request/response cycles during actual data transfer, improving communication efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10506355B2Managing a hearing assistance device via low energy digital communications
Publication Date: 2019.12.10 STARKEY LABORATORIES INC
  • US10506355B2 patent drawing
  • US10506355B2 patent drawing
  • US10506355B2 patent drawing

AI summary

Disclosed herein, among other things, are systems and methods for programming and modifying hearing assistance devices via low energy digital communications. One aspect of the present subject matter includes a method of using a hearing assistance device. The method includes providing characteristics and descriptors of the hearing assistance device compatible with a low energy digital communication protocol, the characteristics and descriptors accessible to an external communication device. According to various embodiments, the method also includes accepting individual read/write cycles from an external communication device configured to use the low energy digital communication protocol to read and update the characteristics and descriptors using an abstraction layer. The hearing assistance device is configured to compensate for a wearer's hearing loss based on the updated characteristics and descriptors, in various embodiments.