Emulated Operating System for Mobile Equipment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In mobile equipment, such as vehicles, the increasing number of applications and devices with different operating systems leads to display confusion and inefficiency, as each device requires separate processors and displays, limiting the types of information that can be displayed on a virtual terminal.
Innovation Solution
The system emulates an operating system or virtual terminal on a single platform, allowing multiple applications written for different operating systems to run simultaneously on a shared processor and display, using an emulation program that integrates navigation and other applications like auto-steer systems, sprayer control, and virtual terminal functions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple devices with different operating systems are provided to support various applications, then application compatibility is improved, but device complexity and space requirements increase
Solution Approach 1:
The patent merges multiple devices with different operating systems into a single host device by emulating different operating systems (Windows, macOS, Linux, Unix) on one platform. This allows multiple applications designed for different OSs to run simultaneously on one device, reducing the total number of physical devices needed while maintaining application compatibility across different operating systems.
Solution Approach 2:
The patent creates virtual copies of different operating systems through emulation. Instead of providing separate physical devices for each operating system, the system copies the essential functionality of multiple OSs into software emulators that can run on the host device's processor, enabling multiple applications to share the same hardware resources.
2Reliability
If separate processors and displays are provided for each device, then application performance is improved, but space and efficiency in mobile equipment deteriorate
Solution Approach 1:
The patent combines multiple processors and displays into a single shared processor and display system. The emulated operating systems share the host device's processor and display resources, allowing multiple applications to run simultaneously without requiring separate hardware for each application, thus reducing space requirements while maintaining performance through software-based isolation.
Solution Approach 2:
The host device's processor and display are designed to be universal, capable of supporting multiple emulated operating systems simultaneously. This multi-functional approach allows a single processor and display to serve multiple applications from different operating systems, eliminating the need for dedicated hardware for each application and optimizing space utilization.
3Ease of operation
If a standard virtual terminal format is used, then display standardization is improved, but display versatility and information types deteriorate
Solution Approach 1:
The patent makes the virtual terminal display universally adaptable by running multiple emulated operating systems on a single platform. This allows the display to present information in various formats and styles corresponding to different operating systems (Windows, macOS, Linux, Unix), enabling diverse information types to be displayed while maintaining a standardized virtual terminal interface structure.
Data Source
AI summary
To reduce the number of processors and/or displays in mobile equipment, an operating system is emulated in one example. A primary operating system runs on a processor or uses a particular display. The emulated operating system shares the same processor and/or same display. The emulation allows use of applications drafted or written for different operating systems in a common or shared environment. As another example, a virtual terminal function is emulated on a particular device. The particular device interacts with additional sources of information for displaying images on a same display. Using emulated operating systems or virtual terminals, a navigation program is used in a vehicle. An additional program is run on the same processor or shares the same display in the same vehicle at substantially the same time.


