Notification Management for Multi-OS Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Devices with multiple operating systems (OSes) face challenges in effectively displaying notifications across different OS configurations, as existing methods fail to seamlessly integrate and format notifications from background OSes on a single display.
Innovation Solution
A method that identifies the primary OS on a display, detects notifications from background OSes, converts them into a preset format of the primary OS, and displays them on the primary OS's screen, while optionally running other OSes in the background or on secondary displays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If multiple operating systems are run simultaneously on a single device, then the device can support diverse computing environments and application requirements, but the system complexity increases and notification management becomes difficult
Solution Approach 1:
The patent introduces a notification management module that acts as an intermediary between multiple operating systems and the display interface. This module receives notifications from different OSes, standardizes their formats, and manages their display coordination, thereby resolving the complexity of handling notifications across diverse operating systems without sacrificing multi-OS support capability
Solution Approach 2:
The patent applies parameter changes by dynamically adjusting notification display parameters such as display timing, position, and format based on the active operating system and notification type. This allows the system to adapt notification presentation to different OS requirements while maintaining unified management, thus resolving the contradiction between versatility and complexity
2Loss of information
If notifications from background OSes are displayed on the primary display, then users can see all notifications in one place, but the notification format may be inconsistent across different OSes
Solution Approach 1:
The notification management module serves as an intermediary that receives raw notifications from background operating systems, standardizes their formats according to a unified template, and then displays them on the primary display. This ensures both complete notification visibility and consistent formatting across different OS sources
Solution Approach 2:
The patent segments the notification handling process into distinct stages: notification reception from various OSes, format standardization and conversion, and final display presentation. This segmentation allows each stage to be optimized independently, ensuring both visibility and format consistency
3Manufacturing precision
If the system converts notifications to match the primary OS format, then display consistency is improved, but processing time increases
Solution Approach 1:
The patent implements preliminary action by pre-defining standardized notification templates and format conversion rules for different operating systems. When a notification is received, the system quickly matches it against predefined templates rather than creating formats from scratch, significantly reducing processing time while maintaining format consistency
Solution Approach 2:
The system uses parameter changes by dynamically selecting and applying pre-configured format parameters based on the notification source OS. This allows rapid format conversion through parameter substitution rather than complex transformation, balancing consistency requirements with processing efficiency
Data Source
AI summary
Disclosed is an example method of displaying a notification on a device with a plurality of operating systems (OSes) installed therein. The method includes identifying a first OS displayed on a first display of the device among the plurality of OSes, detecting a notification generated in a second OS running in a background of the device among the plurality of OSes, converting the generated notification based on a preset format of the first OS when the notification is generated, and displaying the converted notification on the first display on which the first OS is displayed.


