Portable Computing Card OS Selection for Host Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face inconvenience in transferring data between multiple computing devices due to each device having its own processors, memory, and operating systems, leading to inefficiencies and waste from discarded devices.
Innovation Solution
A portable computing device, or 'computing card,' that provides a processor, storage, and operating system to host devices, selecting an appropriate OS based on the connected device's type and properties, and storing applications and user data, thereby enabling seamless data access across devices and reducing hardware redundancy.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If each computing device has its own processors, memory, and operating systems, then each device can operate independently, but data transfer between devices becomes inconvenient and hardware redundancy increases
Solution Approach 1:
The portable computing device is designed to provide operating system services to multiple different host devices (smartphones, tablets, laptops, desktops), making it universal. The device includes multiple operating systems that can be selected and loaded based on the type of host device it is connected to, allowing one device to serve multiple functions across different computing platforms.
Solution Approach 2:
The operating system is extracted from the host device and placed on a separate portable computing device. This allows the OS to be removed from each individual device and centralized in a portable unit that can be connected to different hosts, eliminating the need for each device to have its own complete OS installation.
2Reliability
If each computing device has its own processors, memory, and operating systems, then each device can function autonomously, but hardware waste increases due to discarded devices
Solution Approach 1:
The portable computing device with multiple operating systems can be connected to and provide services for multiple different host devices. This universality means users don't need to discard devices when switching between different OS environments, as the same portable device can serve multiple hosts with different OS requirements.
Solution Approach 2:
Instead of discarding entire computing devices when OS compatibility issues arise, the patent enables recovery and reuse of the hardware by connecting it to different host devices. The portable computing device provides the necessary OS services, allowing the host hardware to be recovered and reused for different purposes.
3Ease of operation
If a portable computing device provides operating system to multiple host devices, then data access becomes seamless across devices, but the device must select and load appropriate OS based on host device type
Solution Approach 1:
The portable computing device automatically detects the type of host device it is connected to and autonomously selects and loads the appropriate operating system. The device includes detection logic that identifies the host device type (smartphone, tablet, laptop, desktop) and automatically loads the corresponding OS without requiring manual user configuration or intervention.
Solution Approach 2:
Multiple operating systems are pre-loaded onto the portable computing device before connection to any host device. This preliminary preparation allows the device to immediately provide the appropriate OS services upon connection, without requiring installation or configuration steps during the actual use.
Data Source
AI summary
A portable computing device detects a connection to a host computing device and receives data from the host computing device identifying at least one of a device type of the host computing device or properties of the host computing device. The portable computing device selects an operating system from a plurality of available operating systems installed on the portable computing device in view of the received data. The portable computing device loads the selected operating system.


