Dual OS Shared Device Connection Inheritance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mobile devices capable of running two operating systems, the process of switching between modes for secure information processing is inefficient due to the need for re-establishing connections with shared apparatuses, leading to prolonged processing times and decreased response speeds.

Innovation Solution

A method where a first application in one operating system communicates with a shared apparatus and transfers associated information to a second application in another operating system, allowing the second application to directly use this information for communication, thereby eliminating the need for re-establishing connections and enabling faster data processing and transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the secure application re-establishes connection with the shared apparatus after mode switching, then security processing can be performed, but the processing time is prolonged and response speed is decreased

Engineering Contradiction:
Improvesecurity processingVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by preserving the connection state and associated information (such as interface addresses, authentication tokens, and communication parameters) from the normal mode before switching to secure mode. This allows the secure application to inherit the existing connection rather than re-establishing it, thereby reducing processing time while maintaining security requirements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism in the form of a connection inheritance framework that mediates between the normal mode application and the secure mode application. This intermediary preserves and transfers connection state information across mode boundaries, enabling seamless transition without complete connection re-establishment.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the application switches between normal mode and secure mode for secure information processing, then security is ensured, but the response speed is decreased due to mode switching overhead

Engineering Contradiction:
ImprovesecurityVSAvoidresponse speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system performs preliminary connection establishment and state preservation in normal mode before switching to secure mode. By pre-establishing the communication framework and preserving connection parameters, the patent eliminates the need for complete connection re-establishment during mode switching, thereby maintaining fast response speeds while ensuring security through proper mode separation.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If the processing result is returned through the communication framework interface and then sent to external terminal via shared apparatus, then data transmission is achieved, but the processing time is prolonged

Engineering Contradiction:
Improvedata transmissionVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent merges the return path and the transmission path into a single direct communication channel. Instead of having the secure application return data through the communication framework interface and then through the shared apparatus to the external terminal, the patent establishes a direct communication path that combines both functions, thereby reducing processing time while ensuring complete data transmission.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9459937B2Method for using shared device in apparatus capable of operating two operating systems
Publication Date: 2016.10.04 CHINA UNIONPAY
  • US9459937B2 patent drawing
  • US9459937B2 patent drawing

AI summary

The invention discloses a method for using a shared apparatus in a device capable of running two operating systems, which includes using a first application in a first operating system to communicate with the share apparatus, and when the first operating system is switched to a second operating system, sending associated information on the shared apparatus to a second application in the second operating system so that the second application can use the associated information to communicate with the shared apparatus.