Server-Based Nuisance Phone Number Blocking via Aggregated Call Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication event processing methods are inefficient as they only block events from numbers on a user's blacklist, leading to potential harassment and incorrect blocking of non-blacklisted numbers, affecting normal communication.

Innovation Solution

A method and apparatus that collect identification and call description information from multiple terminals to determine nuisance phone numbers based on call frequency, duration, and region overlap, sending blocking instructions to terminals for query requests on identified nuisance numbers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a user sets a blacklist on their mobile phone to block communication events, then blocking of nuisance calls is achieved, but processing efficiency remains low and normal communication may be incorrectly blocked

Engineering Contradiction:
Improveblocking accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

A server acts as an intermediary between multiple terminals to collect call description information, analyze nuisance patterns, and provide centralized blocking decisions. The server aggregates data from multiple users about the same phone number, determining whether it is a nuisance number based on collective evidence rather than individual blacklists, thereby improving both accuracy and efficiency

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The server provides a universal blocking service that benefits all terminals simultaneously. Instead of each terminal independently maintaining and processing its own blacklist, the server performs centralized analysis and distributes blocking instructions to multiple terminals, making the system more efficient and accurate for all users

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

2Reliability

If a user manually reports nuisance phone numbers to a server, then some blocking capability is provided, but incorrect blocking occurs affecting normal communication

Engineering Contradiction:
Improveblocking accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system implements feedback mechanisms where terminals report call experiences to the server, and the server uses this feedback to continuously improve its nuisance number identification accuracy. The server analyzes aggregated feedback from multiple terminals to refine its determination of nuisance numbers, reducing false positives while maintaining blocking effectiveness

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The server performs preliminary analysis of call description information before issuing blocking instructions. By pre-processing and analyzing data from multiple terminals in advance, the server can make more accurate determinations about nuisance numbers before actually blocking them, preventing incorrect blocking of normal communication

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If only blacklisted numbers are blocked, then user control is maintained, but harassment from non-blacklisted numbers continues

Engineering Contradiction:
Improveuser controlVSAvoidharassment level
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system enables automatic blocking of nuisance numbers without requiring users to manually add each number to their blacklist. The server autonomously analyzes call patterns and issues blocking instructions for identified nuisance numbers, freeing users from the burden of continuous manual blacklist management while effectively reducing harassment

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The server performs preliminary identification and analysis of nuisance numbers before they become a problem for individual users. By proactively detecting nuisance patterns through aggregated data from multiple terminals, the system can issue blocking instructions in advance, preventing harassment before it affects individual users who haven't yet added the number to their blacklist

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10587741B2Communication event processing method and apparatus
Publication Date: 2020.03.10 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US10587741B2 patent drawing
  • US10587741B2 patent drawing
  • US10587741B2 patent drawing

AI summary

A communication event processing method performed at a computer server includes: obtaining identification information and call description information from multiple different terminals about a phone number; determining whether the phone number is a nuisance phone number according to the call description information and a quantity of the terminals identifying the phone number; and sending, after receiving a query request for the phone number, a blocking instruction to a terminal initiating the query when it is determined that the phone number is a nuisance phone number, so that the terminal initiating the query blocks a communication event of the phone number. According to the present disclosure, the server can determine which phone numbers are nuisance phone numbers according to specific identification cases and the call description information, and therefore provide highly accurate processing in response to a query request of a terminal, thereby greatly improving efficiency of communication event processing.