Universal Controller for Wireless Screen Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current screen sharing technologies require physical connections and specific ports between devices, limiting wireless sharing of content among multiple visual devices.
Innovation Solution
A universal controller device that wirelessly pairs with multiple visual devices, enabling seamless screen and file sharing by streaming resources between devices, converting formats as needed, and allowing selection through user interface features like a rolling mouse interface.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If physical connections and specific ports are used between devices, then reliable screen sharing is achieved, but device complexity and connection requirements increase
Solution Approach 1:
The patent replaces physical cable connections with wireless communication technology. The controller device establishes wireless connections with multiple visual devices, eliminating the need for HDMI cables, USB connections, or other physical ports. This substitution maintains reliable screen sharing functionality while removing mechanical connection requirements.
Solution Approach 2:
The controller device serves as a universal interface that can connect to and control multiple different types of visual devices simultaneously. It supports various display formats and protocols, enabling one controller to manage diverse devices (smart TVs, monitors, projectors) without requiring device-specific connection hardware.
2Adaptability or versatility
If direct device-to-device connections are used, then simple connectivity is achieved, but adaptability among multiple different devices is limited
Solution Approach 1:
The controller device acts as an intermediary between the source visual device and destination display devices. It receives display signals from one device, processes and converts them to appropriate formats, and distributes to multiple destination devices. This mediator architecture enables adaptability across different device types without requiring direct compatibility between all device pairs.
Solution Approach 2:
The controller device dynamically adjusts display parameters such as resolution, refresh rate, and aspect ratio to match the capabilities of different destination devices. It transforms the source signal into multiple output formats simultaneously, enabling one controller to drive diverse displays with varying specifications.
3Loss of time
If format conversion is performed at the destination device, then device independence is maintained, but processing time and energy consumption increase
Solution Approach 1:
The controller device performs format conversion in advance, before the display signal is sent to destination devices. By pre-processing the display format to match destination device requirements, it eliminates the need for real-time conversion at the destination, reducing latency and energy consumption at those devices.
Solution Approach 2:
The patent extracts the format conversion function from the destination devices and centralizes it in the controller device. This extraction reduces the processing burden on destination devices, allowing them to simply display received signals without performing additional format transformations.
Data Source
AI summary
A method includes receiving, at a controller device, a request to initiate a sharing action between at least two visual devices wirelessly paired with the controller device. The method also includes selecting, using at least one user interface feature of the controller device, a source visual device for the sharing action and a destination visual device for the sharing action. The method further includes providing one or more resources from a display of the source visual device to a display of the destination visual device by streaming the resources to the controller device in a first display format supported by the source visual device, converting the resources from the first display format to a second display format supported by the destination device, and streaming the resources in the second display format from the controller device to the destination device.


