Multi-Client Message Notification with Active State Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing message notification methods in online documents are inefficient, particularly when multiple clients are involved, as they do not effectively manage notifications across active and inactive clients, leading to increased user consumption costs and delayed message processing.

Innovation Solution

A method and apparatus for message notification that determines the currently active client and notifies messages in different modes, allowing rapid message processing by distinguishing between active and inactive clients and using distinct notification modes based on message thresholds and client activity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If message notification is implemented for multiple clients, then user communication experience is improved, but system complexity increases

Engineering Contradiction:
Improveuser communication experienceVSAvoidnotification system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The notification system segments clients into active and inactive categories, applying different notification strategies to each segment. Active clients receive real-time notifications, while inactive clients receive notifications through alternative channels, simplifying the overall system architecture through classification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically determines client activity state and adjusts notification delivery methods accordingly. The notification mechanism adapts its behavior based on real-time client status, switching between different notification modes to optimize both user experience and system efficiency.

Inventive Principle:
Principle #15Dynamics

2Speed

If real-time notification is sent to all clients, then message processing speed is improved, but energy consumption increases

Engineering Contradiction:
Improvemessage processing speedVSAvoidenergy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The system applies different notification qualities to different client states. Active clients receive immediate real-time notifications, while inactive clients receive delayed or summarized notifications, optimizing energy consumption by avoiding unnecessary wake-ups for inactive devices.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Instead of sending full real-time notifications to all clients, the system applies partial action by sending simplified or delayed notifications to inactive clients, reducing energy consumption while maintaining adequate information delivery.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If notification is sent to inactive clients, then communication completeness is improved, but user consumption costs increase

Engineering Contradiction:
Improvecommunication completenessVSAvoiduser consumption costs
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system extracts inactive clients from the real-time notification stream and handles them through separate, more energy-efficient mechanisms such as periodic checks or asynchronous notifications, reducing overall energy consumption while maintaining communication completeness.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240364646A1Method, apparatus, device, and storage medium for message notification
Publication Date: 2024.10.31 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20240364646A1 patent drawing
  • US20240364646A1 patent drawing
  • US20240364646A1 patent drawing

AI summary

The embodiments of the disclosure disclose a method, apparatus, device and storage medium for message notification, the method including: in accordance with a determination that a message is reachable for a plurality of clients of a user, determining a currently active client of the user; and notifying the message in a first notification mode at the currently active client, and notifying the message in a second notification mode at a currently inactive client. The disclosure enables the currently active client to receive a message from other clients and process rapidly by notifying the message is in a plurality of clients in accordance with a determination that a message is reachable for the plurality of clients of a user and notifying in different modes at the currently active client and the currently inactive client.