Datapath Switching for Sensor Data in Multi-OS Computers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computers compliant with the Windows 8 architecture cannot obtain data from accelerometer, gyroscope, and magnetometer sensors when operating on the Windows 7 operating system, leading to malfunction.
Innovation Solution
A datapath switching apparatus and method that detects the operating system and switches data transmission paths using a sensor hub and embedded controller, allowing data to be transmitted via USB or I2C buses depending on the OS, ensuring compatibility with both Windows 7 and Windows 8 systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the computer uses a sensor hub to transmit sensing data via USB interface for Windows 8 compatibility, then Windows 8 authentication is satisfied, but the system cannot obtain sensor data when operating on Windows 7
Solution Approach 1:
The patent implements dynamic datapath switching by detecting the operating system type and automatically selecting the appropriate transmission interface (USB for Windows 8, I2C for Windows 7). This dynamic adaptation resolves the contradiction by making the system flexible enough to work with different OS versions while maintaining reliable sensor data transmission in each context
Solution Approach 2:
The patent changes the transmission interface parameter based on the operating system detected. When Windows 8 is detected, the USB interface is activated; when Windows 7 is detected, the I2C interface is activated. This parameter switching enables compatibility with Windows 8 while preserving reliable data transmission on Windows 7
2Device complexity
If the computer uses a fixed datapath configuration for sensor data transmission, then the system structure is simple, but the computer cannot support multiple operating systems with different communication requirements
Solution Approach 1:
The patent implements a universal datapath switching mechanism that can handle multiple operating systems (Windows 7 and Windows 8) through a single embedded controller that detects the OS type and routes data accordingly. This multi-functional approach enables the system to support different OS versions without requiring separate hardware configurations, thus maintaining structural simplicity while achieving broad adaptability
Data Source
AI summary
A computer apparatus, a datapath switching method and an associated method are provided. An operating system utilized by the computer apparatus is detected by an embedded controller, and datapaths for transmitting sensing signals to a platform controller hub are switched according to the operating system utilized by the computer apparatus by the embedded controller.


