Push Message Control Policy for Terminal Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In SIP push services, users lack control over push messages, leading to degraded user experience due to inability to reject undesirable content types or untrusted senders, with no mechanism to manage push message filtering.

Innovation Solution

Implementing a push message control policy system where terminals and push sending agents can set and enforce matching conditions for processing push messages, allowing for filtering, dropping, or temporarily storing messages based on user-defined criteria such as content type, sender trust, and service permissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If push messages are sent without control mechanisms, then message delivery speed is improved, but user experience deteriorates due to inability to filter undesirable content

Engineering Contradiction:
Improvemessage delivery speedVSAvoiduser experience
Core Design Contradiction:
SpeedVSEase of operation

Solution Approach 1:

The patent implements preliminary action by establishing push message control policies before messages are sent. Terminals pre-configure filtering rules and criteria that are stored and automatically applied when push messages arrive, allowing users to control undesirable content without delaying the actual message delivery process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary control policy mechanism between the push message sender and receiver. This policy system acts as a mediator that automatically filters and controls push messages based on pre-defined criteria, resolving the conflict between fast delivery and user control by adding an automated filtering layer rather than requiring manual intervention.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If push message filtering control is implemented, then user experience is improved, but system complexity increases due to additional control mechanisms

Engineering Contradiction:
Improveuser experienceVSAvoidsystem complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the push message control system into distinct modular components: policy definition modules, policy storage modules, and policy execution modules. Each component has a specific function, making the overall complex system manageable and maintainable while providing comprehensive control capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements universality by designing a multi-functional control policy system that can handle various types of push messages, multiple filtering criteria, and different control actions (allow, block, redirect) through a unified policy framework. This universal approach reduces system complexity by avoiding separate mechanisms for each message type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Loss of information

If service control conditions are enforced, then message relevance is improved, but processing time increases due to matching checks

Engineering Contradiction:
Improvemessage relevanceVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent applies partial action by implementing selective filtering - not all push messages undergo complete matching checks. The system performs preliminary filtering based on basic criteria first, and only applies more complex matching checks to messages that pass the initial filter, reducing overall processing time while maintaining message relevance.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent substitutes mechanical processing with automated algorithmic matching. The service control conditions are implemented as automated matching algorithms that efficiently compare push messages against stored policies using computational methods, replacing manual or mechanical filtering processes and reducing processing time.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11856072B2Method and apparatus for sending a push content
Publication Date: 2023.12.26 HUAWEI TECH CO LTD
  • US11856072B2 patent drawing
  • US11856072B2 patent drawing
  • US11856072B2 patent drawing

AI summary

A terminal receiving a push message is provided. The terminal sets service control condition which specifies application identifier (app ID) corresponding to service that the terminal is allowed to receive, wherein the service control condition is contained in push message control policy. And the terminal then receives a push message, matching the push message control policy, sent by a server.