Home Cloud Virtualized I/O Roaming for Cross-Device Resource Sharing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing computing technologies and natural user interfaces (NUI) are confined to specific devices, platforms, or applications due to diverse and incompatible input and output data formats, limiting the sharing of resources and functionalities across different devices and platforms.
Innovation Solution
A home cloud computing system that employs virtualization to leverage resources by virtualizing input and output data, allowing communication and interpretation across devices with diverse capabilities, types, and formats, and enables the composition of inputs and outputs from multiple devices to form a combined experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If devices use diverse and incompatible input and output data formats, then each device can be optimized for its specific function, but resource sharing and functionality compatibility across different devices are limited
Solution Approach 1:
The patent introduces a home cloud system as an intermediary that mediates between devices with different data formats. The home cloud receives data from one device, transforms it into compatible formats, and forwards it to the target device, enabling resource sharing without requiring direct compatibility between devices.
Solution Approach 2:
The system dynamically changes data format parameters based on the capabilities of the target device. The home cloud detects the functional capabilities of devices and transforms data parameters (such as resolution, bitrate, format type) to match what the receiving device can process, enabling seamless interoperability.
2Productivity
If computing capabilities and NUI functions are confined to respective devices, then each device maintains its operational independence, but the ability to share and leverage resources across devices is prevented
Solution Approach 1:
The home cloud system provides universal access to computing capabilities and NUI functions across multiple devices. By centralizing these functions in the home cloud, any device can leverage any other device's capabilities through the cloud's mediation, making the system multi-functional and adaptable to various usage scenarios.
Solution Approach 2:
The home cloud acts as a mediator that enables cross-device resource sharing by receiving requests from one device, locating appropriate resources on other devices, and facilitating the interaction. This intermediary approach allows devices to share resources without direct peer-to-peer connections.
3Adaptability or versatility
If data transformation is performed extensively to ensure compatibility, then cross-device communication is enabled, but processing time and computational overhead increase
Solution Approach 1:
The system performs preliminary actions by pre-detecting the functional capabilities of devices and pre-establishing compatible data format mappings. When a data transfer is needed, the home cloud already has the transformation parameters ready, significantly reducing the actual transformation time during data transfer operations.
Solution Approach 2:
The home cloud uses feedback from device capability detection to optimize data transformation processes. By continuously monitoring which transformations are successful and which cause issues, the system learns to select the most efficient transformation paths and formats for different device pairs, reducing processing time over time.
Data Source
AI summary
A home cloud computing system employs a virtualization system to virtualize data of a device and adaptively transform type or format of the virtualized data for one or more other devices, thus leveraging resources of the device for the one or more other devices. Through data virtualization and adaptive transformation, devices of heterogeneous types are seamlessly connected to one another and can act as input or output devices for each other to create a home cloud network of devices.


