Wearable Device UI Control via Specification Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Wearable devices have diverse user interfaces (UIs) due to their varying characteristics, leading to the need for developers to create device-specific APIs, languages, and use scenarios, resulting in inefficiencies and increased development costs.
Innovation Solution
A system and method where a wearable device provides device specification information to a terminal device, which uses this information to set and control the UI and notification methods based on a UI definition table, allowing for standardized control across different wearable devices without the need for separate APIs or languages.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If device-specific APIs and languages are developed for each wearable device, then UI control accuracy is improved, but development complexity and time increase
Solution Approach 1:
The patent creates a universal UI control system that can control multiple types of wearable devices (smartwatches, fitness trackers, AR glasses) through a single standardized API and language. The system defines common UI elements and notification methods that work across different device types, eliminating the need to develop separate device-specific control mechanisms while maintaining precise control over each device's unique capabilities.
Solution Approach 2:
The patent changes the control approach from device-specific parameters to standardized parameters with device-adaptive behavior. Instead of creating unique APIs for each device, the system uses a unified parameter set that automatically adapts to different device characteristics, reducing development complexity while preserving control accuracy.
2Ease of operation
If separate APIs are created for each wearable device, then device-specific UI control is improved, but development time increases
Solution Approach 1:
The patent establishes a universal API framework that handles multiple wearable device types through standardized interfaces. Developers can control displays, vibrations, LEDs, and sounds across different devices using the same API calls, eliminating the need to create separate APIs for each device and significantly reducing development time.
Solution Approach 2:
The patent introduces a mediator layer that translates standardized API calls into device-specific control commands. This intermediary mechanism allows developers to work with a unified interface while the system automatically adapts the commands to the specific device being controlled, preserving device-specific control capabilities without increasing development time.
3Adaptability or versatility
If multiple independent applications are developed for different UI characteristics, then UI adaptability is improved, but system complexity increases
Solution Approach 1:
The patent creates a single unified application framework that can adapt to different UI characteristics (displays, vibrations, LEDs, sounds) across various wearable devices. The system automatically detects device capabilities and adjusts the UI behavior accordingly, eliminating the need for multiple independent applications while maintaining high UI adaptability.
Solution Approach 2:
The patent implements dynamic UI adaptation where a single application can change its behavior based on the detected device characteristics. The system dynamically adjusts notification methods and UI elements according to the specific device's capabilities, providing the adaptability of multiple applications without the complexity of maintaining separate codebases.
Data Source
AI summary
The present invention relates to technology for controlling a user interface (UI) of a wearable device, and a system for properly controlling a UI based on characteristics of a wearable device according to an embodiment of the present invention which includes a wearable device and a terminal device configured to interwork with each other, wherein the wearable device provides device specification information when interworking with the terminal device, and the terminal device sets a UI and situation notification method to be controlled in response to a notification situation, based on the device specification information, and uses the set situation notification method to control the set UI in response to the notification situation.


