Soft Keyboard Toggle for Bluetooth HID Peripherals
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Productivity
If Bluetooth HID connection is established with peripheral device, then data transmission capability is improved, but soft keyboard function is disabled
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.
2Adaptability or versatility
If Bluetooth connection is completely disconnected to enable soft keyboard, then soft keyboard function is restored, but user convenience deteriorates
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.
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
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.
4Speed
If data is transmitted in real-time mode, then data freshness is improved, but synchronization accuracy deteriorates
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.
Data Source
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.


