Soft Keyboard Toggle for Bluetooth HID Peripherals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile devices like iPhone and iPad disable the soft keyboard when connected to certain peripherals via Bluetooth HID-protocol, requiring users to disconnect the peripheral to use the keyboard, leading to user inconvenience and data transmission issues due to latency and synchronization problems.

Innovation Solution

A method that allows the soft keyboard to be toggled on and off using a 'soft keyboard toggle' function on handheld devices like barcode scanners, enabling its use during Bluetooth connections, along with an HID device wake-up method to prevent data loss and an HID synchronization method for batch data download.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If Bluetooth HID connection is established with peripheral device, then data transmission capability is improved, but soft keyboard function is disabled

Engineering Contradiction:
Improvedata transmission capabilityVSAvoidsoft keyboard function
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adjusts the soft keyboard state based on connection status and user needs. The soft keyboard can be enabled or disabled through HID commands during the Bluetooth connection, allowing flexible switching between data transmission mode and keyboard input mode without requiring physical disconnection of devices.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If Bluetooth connection is completely disconnected to enable soft keyboard, then soft keyboard function is restored, but user convenience deteriorates

Engineering Contradiction:
Improvesoft keyboard functionVSAvoiduser convenience
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The connection management is segmented into different operational modes. Instead of complete disconnection, the system maintains the Bluetooth connection while separating the soft keyboard function control through specific HID commands. This allows the soft keyboard to be independently enabled or disabled without affecting the overall connection status.

Inventive Principle:
Principle #1Segmentation

3Use of energy by moving object

If mobile terminal is in sleep mode to save energy, then energy consumption is reduced, but data transmission reliability deteriorates

Engineering Contradiction:
Improveenergy consumptionVSAvoiddata transmission reliability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system performs preliminary actions to prevent data loss during sleep mode transitions. Before the mobile terminal enters sleep mode, the system buffers incoming data or sends wake-up signals to ensure data integrity. This allows the device to maintain low power consumption while preventing data transmission errors that would occur if data arrived during sleep state.

Inventive Principle:
Principle #10Preliminary action

4Speed

If data is transmitted in real-time mode, then data freshness is improved, but synchronization accuracy deteriorates

Engineering Contradiction:
Improvedata transmission speedVSAvoidsynchronization accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system implements periodic data synchronization in addition to real-time transmission. Data is transmitted continuously at high speed, and periodic synchronization checks ensure accuracy by comparing and correcting any drift or errors. This dual approach maintains both the speed of real-time transmission and the precision of synchronized data.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS8483614B2HID protocol-based soft keyboard toggle with initialization and synchronization capability for mobile phones and PDAs connected to a peripheral device
Publication Date: 2013.07.09 KOAMTAC INC
  • US8483614B2 patent drawing
  • US8483614B2 patent drawing
  • US8483614B2 patent drawing

AI summary

The present invention relates to a method and apparatus for employing a specialized key on a peripheral device such as a bar code scanner that can enabled the direct manipulation of a soft keyboard function on a smart device such as a iPhone® or iPad® or iPod® touch without either a suspension or disconnection of the connection via Bluetooth® between the bar code scanner and the smart device, and without any data loss being incurred from latency periods in the smart device.