Simulator Message Notification for Android Emulators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of Android simulators cannot receive notifications for new messages when applications are minimized or overlaid by other applications, leading to missed messages and a poor user experience.

Innovation Solution

A message reminding method where the simulator determines whether to remind the user of a new message based on the application's window identifier and the mouse focus window identifier, using techniques like icon flickering, pop-up windows, or notifications to ensure timely message awareness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If an application window is minimized or overlaid by another application, then the application can continue to run in the background, but the user cannot perceive new messages and cannot be reminded

Engineering Contradiction:
Improvemessage notification capabilityVSAvoidmessage awareness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent introduces a new dimension for message notification by using simulator-level notifications independent of application window states. Instead of relying on the traditional window-based notification system, the patent creates a parallel notification channel at the simulator level that can deliver messages regardless of whether the application window is minimized or overlaid, thus solving the contradiction between background operation and message awareness.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Device complexity

If the application follows the default Android system behavior, then the system simplicity is maintained, but notification messages are not generated when the application is in the background

Engineering Contradiction:
Improvesystem complexityVSAvoidmessage notification reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent introduces a simulator application as an intermediary layer between the Android system and the user interface. This intermediary captures notification information from applications at the system level and presents it through the simulator's own notification mechanism, thereby maintaining system simplicity while ensuring reliable message delivery regardless of application window states.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240220339A1Message reminding method and terminal device
Publication Date: 2024.07.04 HUAWEI TECH CO LTD
  • US20240220339A1 patent drawing
  • US20240220339A1 patent drawing
  • US20240220339A1 patent drawing

AI summary

A message reminding method and a terminal device are provided. The method includes: A first application receives a first message sent by a second application. The first message includes an identifier of the second application. The second application is an application that receives a new message. The first application and the second application are applications in a system carried by a simulator. The first application sends a second message to a simulator application. The second message includes the identifier of the second application. The second message indicates the simulator to determine whether to perform reminding on the new message received by the second application. According to the method, reminding may be implemented when an application in the simulator receives a new message, so that a user can view and process the message.