Voice Call and Message Blocking with Dynamic AI/ML Lists

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems lack effective methods to block unwanted voice calls and messages in IP Multimedia Subsystems, particularly in cellular networks, lacking granular control and visibility over nuisance communications.

Innovation Solution

A system and method utilizing a blocking system with AI/ML components to create dynamic and static lists of blocked numbers and network addresses, allowing users to update nuisance caller lists, and employing AI/ML for reporting unwanted communications, with interfaces for network components to enforce blocking decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing systems are used for voice calls and messages in IMS, then basic communication functionality is provided, but effective blocking of unwanted voice calls and messages is not achieved

Engineering Contradiction:
Improveblocking effectivenessVSAvoidgranular control capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system segments the blocking functionality into multiple independent components: a blocking system component, a user interface component, and a network component. This segmentation allows each component to specialize in specific tasks (list management, user interaction, call/message filtering) thereby achieving both reliable blocking and granular control without mutual interference

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary blocking system that sits between the network and the user device. This intermediary intercepts incoming voice calls and messages, checks them against blocking lists, and decides whether to allow or block them. This mediator approach enables effective blocking while maintaining the existing communication infrastructure and providing users with controlled access through the interface

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If manual blocking lists are maintained, then some level of control is achieved, but dynamic updates and AI/ML-based reporting are not implemented

Engineering Contradiction:
Improvedynamic list updatingVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The blocking lists are designed to be dynamic rather than static. Users can add and remove numbers through the user interface, and the system supports real-time updates to blocking lists. This dynamic approach allows the system to adapt to changing user needs and emerging spam patterns without requiring complete system reconfiguration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates self-service capabilities where users can independently manage their own blocking lists through the user interface. Users can report unwanted calls and messages, and the system automatically processes these reports to update blocking lists. This self-service model reduces the need for complex administrative overhead while enabling dynamic adaptation

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250337836A1Systems and methods for blocking voice calls and messages
Publication Date: 2025.10.30 VERIZON PATENT & LICENSING INC
  • US20250337836A1 patent drawing
  • US20250337836A1 patent drawing
  • US20250337836A1 patent drawing

AI summary

A system may comprise a network device and a communication device. The communication device may be configured to: receive a request from a communication device to subscribe to a blocking list; subscribe the communication device to the blocking list; and send a network identifier that is associated with the blocking list. The communication device may be configured to: receive the network identifier from the network device; download the blocking list from a location identified by the network identifier; and block voice calls or messages that originate from a source identified by the blocking list.