Voice Call and Message Blocking with Dynamic AI/ML Lists
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
Data Source
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.


