Universal Remote Control Interface via Proximity Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face tedious and repetitive processes when controlling multiple remote computing devices from a mobile device, requiring separate applications and consuming device resources, leading to inefficient interactions and increased power consumption.
Innovation Solution
A mobile computing device generates a graphical user interface (GUI) for remote devices by receiving state information and using template GUIs, allowing users to control various devices without needing separate applications, reducing resource usage and improving interaction efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If separate applications are used for each remote computing device, then device control capability is improved, but device resource consumption increases
Solution Approach 1:
The patent implements a universal control application that can control multiple types of remote computing devices through a single interface. The system uses device type identification and template selection to provide versatile control capabilities without requiring separate applications for each device, thereby reducing resource consumption while maintaining adaptability.
Solution Approach 2:
The control application is segmented into modular components including device type identification modules, template selection modules, and control interface generation modules. This segmentation allows the system to efficiently handle different device types without loading unnecessary functionality, reducing memory and processing resource consumption while maintaining comprehensive control capability.
2Adaptability or versatility
If multiple applications are installed for different remote devices, then control functionality is improved, but storage space consumption increases
Solution Approach 1:
A single universal application provides control functionality for multiple remote device types by dynamically loading only the necessary control templates for the detected device type. This eliminates the need to permanently store multiple separate applications, reducing storage space consumption while maintaining comprehensive control functionality.
Solution Approach 2:
The system changes operational parameters by dynamically selecting and loading different control templates based on the detected remote device type. This allows the application to adapt its functionality on-demand rather than storing all possible control interfaces simultaneously, optimizing storage space usage.
3Reliability
If device proximity detection is implemented, then accidental control is reduced, but processing complexity increases
Solution Approach 1:
The system performs preliminary proximity detection and device identification before enabling control functionality. By checking device proximity and identifying the remote device type in advance, the system prevents accidental control while maintaining straightforward processing through a clear sequential decision workflow.
Data Source
AI summary
A method includes receiving, by a first computing device (110) and from a second computing device (118), using a short-range wireless communication unit of the first computing device (110), data including state information of the second computing device (118) and identification information for the second computing device (118). The method also includes, responsive to a distance between the first computing device (110) and the second computing device (118) satisfying a threshold distance, determining a particular template graphical user interface from a plurality of template graphical user interfaces. The method also includes determining one or more operations the second computing device (118) is configured to perform. The method further includes outputting a graphical user interface (114) associated with the remote computing device (118). The method includes receiving a user input selecting a particular graphical element (130, 132, 134) of the graphical user interface (114) and transmitting, to the second computing device (118), an indication of an operation corresponding to the particular graphical element.


