Push Message Control Policy for Terminal Filtering
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Ease of operation
If push message filtering control is implemented, then user experience is improved, but system complexity increases due to additional control mechanisms
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.
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.
3Loss of information
If service control conditions are enforced, then message relevance is improved, but processing time increases due to matching checks
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.
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.
Data Source
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.


