Emulated Operating System for Mobile Equipment

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveapplication compatibilityVSAvoidnumber of devices
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #26Copying

2Reliability

If separate processors and displays are provided for each device, then application performance is improved, but space and efficiency in mobile equipment deteriorate

Engineering Contradiction:
Improveapplication performanceVSAvoidspace requirements
Core Design Contradiction:
ReliabilityVSVolume of moving object

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.

Inventive Principle:
Principle #5Merging (Combining)

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If a standard virtual terminal format is used, then display standardization is improved, but display versatility and information types deteriorate

Engineering Contradiction:
Improvedisplay standardizationVSAvoiddisplay information types
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

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.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7548804B2Emulation to provide multiple applications in mobile equipment
Publication Date: 2009.06.16 NOVARIANT INC
  • US7548804B2 patent drawing
  • US7548804B2 patent drawing
  • US7548804B2 patent drawing

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.