Stateful Notification Policy Engine for Cellular Traffic Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication devices often receive distracting notifications that can result in unintended charges or disruptions, particularly in digital cellular networks, where unauthorized traffic can trigger notifications and billing events, lacking effective control mechanisms.

Innovation Solution

A stateful firewall system with a policy engine that compares received identifier information to stored information, activating notification circuitry only when a match exists, and allowing users to implement rules for permitted or denied traffic through whitelists and blacklists, based on past transactions and location.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If notification circuitry is activated for all received signals, then user awareness of communications is improved, but unwanted distractions and unauthorized charges increase

Engineering Contradiction:
Improveuser awareness of communicationsVSAvoidunwanted distractions and unauthorized charges
Core Design Contradiction:
Loss of informationVSObject-affected harmful factors

Solution Approach 1:

A policy engine is introduced as an intermediary component between the notification circuitry and the incoming signals. The policy engine receives signals, evaluates them against stored policies and criteria, and selectively activates notification circuitry only when appropriate. This mediator filters out unwanted notifications while preserving important communications, resolving the contradiction between user awareness and harmful distractions.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary evaluation of incoming signals before activating notifications. Identifier information from received signals is compared against previously stored identifier information and policies in advance. This preliminary action determines whether a signal warrants notification based on pre-established criteria, preventing unwanted notifications from reaching the user while maintaining awareness of legitimate communications.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If stateful firewall with policy engine is implemented, then control over notifications is improved, but device complexity increases

Engineering Contradiction:
Improvecontrol over notificationsVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The policy engine serves multiple functions within the communication device: it stores policies, receives signals, compares identifier information, evaluates criteria, and controls notification activation. By consolidating these diverse functions into a single multi-functional component, the system achieves reliable notification control without proportionally increasing device complexity. The notification circuitry itself is enhanced with multi-functionality to handle both signal reception and policy evaluation.

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

Data Source

PatentUS10645043B2Stateful notification
Publication Date: 2020.05.05 LENOVO SWITZERLAND INTERNATIONAL GMBH
  • US10645043B2 patent drawing
  • US10645043B2 patent drawing
  • US10645043B2 patent drawing

AI summary

An apparatus can include a processor; memory operatively coupled to the processor wherein the memory stores identifier information; a network interface; notification circuitry; and policy engine circuitry that, responsive to receipt of identifier information via the network interface, activates the notification circuitry if, according to a match criterion, a match exists between at least a portion of the received identifier information and at least a portion of identifier information previously transmitted via the network interface and stored in the memory.