Multi-OS Device Notification Handling via External Delegate

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multi-operating system devices cannot output notifications associated with an operating system in the background, leading to resource wastage and inability to suspend or turn off the background OS without losing notification handling capabilities.

Innovation Solution

A multi-operating system device with a processor hosting a foreground OS and a background OS, where the processor communicates with a notification device using signals to handle and output notifications for the background OS, allowing the foreground OS to control output devices and manage notifications, even when the background OS is inactive.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the background OS is suspended or turned off to save resources, then energy consumption and resource usage are reduced, but the ability to receive and output notifications for the background OS is lost

Engineering Contradiction:
Improveenergy consumptionVSAvoidnotification handling capability
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The notification handling function is segmented from the background OS and relocated to the notification device. The background OS can be suspended or turned off while the notification device independently receives and manages notifications for it, separating the OS execution from notification handling responsibilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The notification device acts as an intermediary between the background OS and the user. It receives notifications intended for the background OS, stores them, and outputs them when the user activates the foreground OS, mediating the communication gap when the background OS is inactive.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the background OS remains active to maintain notification handling capability, then notification capabilities are preserved, but system resources are wasted

Engineering Contradiction:
Improvenotification handling capabilityVSAvoidsystem resource usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The notification handling capability is extracted from the background OS and transferred to the notification device. This allows the background OS to be completely suspended or turned off without compromising notification handling, as this function now resides externally in the notification device.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The notification device provides self-service notification handling for the background OS. It independently receives, manages, and outputs notifications without requiring the background OS to remain active, enabling resource-efficient operation while maintaining full notification functionality.

Inventive Principle:
Principle #25Self-service

3Ease of operation

If the foreground OS controls the output device to display notifications, then the foreground OS maintains control over user interface, but notifications from the background OS cannot be displayed when it is in the background

Engineering Contradiction:
Improveforeground OS controlVSAvoidbackground OS notification output
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The notification device performs preliminary action by receiving and storing notifications for the background OS before the user switches to the foreground OS. When the foreground OS is activated, the notification device outputs these pre-captured notifications, ensuring no information is lost despite the background OS being inactive.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The notification device maintains continuous notification handling capability across OS transitions. It continuously receives notifications for the background OS and ensures their output when the foreground OS is active, maintaining the continuity of useful notification delivery without interruption from OS state changes.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentEP3553659B1Multi-operating system device, notification device and methods thereof
Publication Date: 2022.11.23 HUAWEI TECH CO LTD
  • EP3553659B1 patent drawingFigure 1~2
  • EP3553659B1 patent drawingFigure 3~4
  • EP3553659B1 patent drawingFigure 5~6

AI summary

The present invention relates to a multi-operating system device and a notification device. The multi-operating system device (100) comprises: a processor (102), a transceiver (104), and an output device (106); wherein the processor (102) is configured to host a first operating system (OS1) in the foreground and simultaneously host a second operating system (OS2) in the background, or vice versa; wherein the output device (106) is configured to be controlled by an operating system hosted in the foreground; wherein the transceiver (104) is configured to receive a first signal S1 from a notification device (300) over a communication system (500), the first signal S1 indicating a notification associated to the second operating system (OS2) hosted in the background; wherein the output device (106) further is configured to output the notification associated to the second operating system (OS2) hosted in the background when the first operating system (OS1) is hosted in the foreground. The notification device (300) comprises: a processor (302), and a transceiver (304); wherein the processor (302) is configured to host an operating system delegate (306) for a corresponding operating system (COS) hosted on the multi-operating system device (100); wherein the operating system delegate (306) is configured to determine a notification associated to the corresponding operating system (COS) hosted on the multi-operating system device (100); wherein the transceiver (304) is configured to transmit a first signal S1 to the multi-operating system device (100) over a communication system (500), the first signal S1 indicating the notification associated to the corresponding operating system (COS) hosted on the multi-operating system device (100). Furthermore, the present invention also relates to corresponding methods, a computer program, and a computer program product.