Cloud Discovery Service for Device Linking via Key Codes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
End-user devices interacting via cloud-based services face challenges in discovering each other's existence and establishing connections, particularly when input devices with limited display capabilities need to connect to display devices with limited user-input capabilities.
Innovation Solution
A cloud-based discovery service that registers display devices with unique identifiers, assigns them to discovery groups, generates and transmits discovery key codes, and facilitates connections between input and display devices by matching these codes, supporting various network topologies and dynamic adjustments based on device availability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If cloud-based discovery service is used to enable devices to discover each other across different networks, then device connectivity and adaptability are improved, but system complexity and difficulty of detecting devices increase
Solution Approach 1:
A cloud-based discovery service acts as an intermediary between input devices and display devices. The service receives discovery requests from input devices, searches for compatible display devices using unique identifiers and device information, and facilitates connections between devices that may be on different networks. This mediator approach enables cross-network connectivity while managing the complexity centrally on the cloud side rather than requiring complex peer-to-peer discovery mechanisms on each device.
2Adaptability or versatility
If cloud-based discovery service is used to enable devices to discover each other across different networks, then device connectivity and adaptability are improved, but difficulty of detecting and measuring devices increases
Solution Approach 1:
Display devices perform preliminary actions by generating and registering their unique identifiers and device information with the cloud-based discovery service before actual connection needs arise. This pre-registration creates a ready-made database of available devices, so when an input device needs to discover display devices, the cloud service can immediately search and return matches without requiring complex real-time detection protocols between devices.
3Productivity
If dynamic key code length adjustment is implemented based on device quantity, then connection efficiency is improved, but processing complexity increases
Solution Approach 1:
The discovery service implements dynamic key code length adjustment based on the number of registered display devices. When few devices are registered, shorter key codes are used for faster processing and simpler user input. As more devices are registered, the key code length increases to maintain unique identification. This dynamic adaptation optimizes connection efficiency for different deployment scenarios while the cloud-based architecture manages the processing complexity centrally.
Data Source
AI summary
An input device, discovery service, and associated discovery and device linking system are provided that allow for adhoc linking of input devices and display devices using discovery key codes. Input devices and display devices are assigned to discovery groups that simplify the process of connecting input devices to display devices for end users.


