Wireless Device Group Resource Sharing for Thermal Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Communication devices face performance issues and overheating when running power-intensive applications, leading to reduced processor speed, battery depletion, and user experience problems, such as pausing or skipping of video results, or even shutdown.
Innovation Solution
A method where wireless communication devices in a group share resources by assigning one device to run the power-intensive portion of an application and send results to other devices, thereby reducing the load on individual processors and extending battery life.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a communication device runs a power-intensive application locally, then the application can be executed with full functionality, but the processor overheats and performance degrades
Solution Approach 1:
The application execution is segmented between multiple devices in a group. One device (the target device) runs the power-intensive portion of the application, while other devices (source devices) can access the application results without bearing the full processing load. This segmentation distributes the thermal burden across multiple devices rather than concentrating it in one processor.
Solution Approach 2:
The patent introduces a communication network as an intermediary that enables devices to share application results. Instead of each device independently running power-intensive applications, the network mediates the transfer of computational results from devices with available resources to devices that need the application functionality, thereby reducing individual processor temperatures.
2Productivity
If a communication device runs a power-intensive application, then the application functionality is available, but battery life is depleted faster
Solution Approach 1:
The patent merges the computational resources of multiple devices in a group to collectively support application execution. By combining the processing capabilities and battery resources of multiple devices, the system can run power-intensive applications without any single device bearing the full energy burden, thereby extending effective battery life for all users.
Solution Approach 2:
Instead of each device creating its own independent application execution instance, the patent implements a copying mechanism where application results are generated by one device and then distributed to other devices in the group. This allows multiple devices to access application functionality without each device consuming full battery power for independent execution.
3Productivity
If a communication device runs a power-intensive application, then the application can be executed, but user experience deteriorates due to pausing and skipping
Solution Approach 1:
The patent implements preliminary action by having devices in the group pre-compute or cache application results when resources are available, before other devices need them. This proactive approach ensures that when a user requests application functionality, the results are already available or can be quickly obtained from other devices, preventing pausing and skipping that would otherwise occur during computation.
Solution Approach 2:
The system implements feedback mechanisms where devices monitor each other's application execution status and resource availability. This feedback enables dynamic coordination of application running and result sharing, ensuring smooth user experience by anticipating and preventing performance degradation before it occurs.
Data Source
AI summary
A method and apparatus are for providing information to at least one other wireless communication device (WCD of a group of WCDs of which the WCD is a member, wherein the WCDs in the group have agreed to share computing resources. An assignment as one of a provider WCD and a recipient WCD is received in response to the information. At least one of two actions is taken. The first action is to operate, as a provider WCD, a power intensive portion of an application and providing the results to at least one recipient WCD of the group of WCDs. The second action is to operate, as a recipient WCD, to receive the results. Another method provides for a WCD to make a selection of the provider and recipient WCDs.


