Call Scoring Platform for Mobile Nuisance Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Users face challenges in managing nuisance communications, such as telemarketing calls and promotional messages, as existing solutions like Do-Not-Disturb services can block important calls and are cumbersome to manage, especially when dealing with unknown callers.
Innovation Solution
A mobile application that filters and blocks undesired communications by assigning scores to callers and setting score thresholds, allowing users to manually or automatically handle incoming calls and messages based on predefined rules, using a call scoring platform to aggregate and update scores for effective communication management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Object-affected harmful factors
If Do-Not-Disturb service is activated to block nuisance calls, then nuisance communication is reduced, but important calls may be automatically rejected
Solution Approach 1:
The system assigns different score thresholds to different callers based on their characteristics and user preferences, allowing selective blocking rather than blanket Do-Not-Disturb mode. This enables important calls to pass through while filtering nuisance calls.
Solution Approach 2:
The system dynamically changes the blocking parameter (score threshold) based on caller identification and user-defined preferences, rather than using a fixed Do-Not-Disturb setting. This allows flexible adjustment between blocking nuisance calls and accepting important calls.
2Object-affected harmful factors
If users manually block each undesired phone number, then call filtering accuracy is improved, but time consumption increases
Solution Approach 1:
The system automatically identifies and scores callers based on pre-configured user preferences and criteria, eliminating the need for manual blocking operations. The automated scoring and threshold comparison perform the filtering function without user intervention.
Solution Approach 2:
Users pre-configure their preferences and score thresholds in advance, so that when calls come in, the system can immediately apply the filtering logic without requiring real-time user decisions or manual blocking actions.
3Adaptability or versatility
If users unblock previously blocked phone numbers, then communication flexibility is improved, but operational complexity increases
Solution Approach 1:
The blocking status is dynamically determined by comparing caller scores against thresholds rather than being statically set. Users can modify thresholds or preferences at any time, and the system automatically adjusts which calls are blocked, providing flexibility without manual unblocking operations.
4Object-affected harmful factors
If score thresholds are set low to filter more calls, then nuisance call blocking is improved, but important calls may be filtered out
Solution Approach 1:
Different score thresholds can be applied to different callers or call types based on user preferences. Important callers can be assigned higher thresholds or exempted from blocking, while nuisance callers use lower thresholds, allowing differentiated treatment.
Solution Approach 2:
The system provides feedback mechanisms where users can review blocked calls and adjust their preferences or thresholds based on actual call outcomes, allowing optimization of the balance between blocking nuisance calls and accepting important calls.
Data Source
AI summary
An approach for handling undesired communication at a mobile device is disclosed. A call scoring platform detects a request for delivery of a communication from an originator to a recipient. The call scoring platform then collects data feeds from data sources associated with the communication, the originator, the recipient, or a combination thereof and based on the data feeds, a score is computed for the communication, the originator, or a combination thereof. Further, based on the computed score filtering and/or blocking of delivery of the communication to the recipient is initiated. In addition, the call scoring platform creates a personal scoring system for one or more users wherein the users may assign scores for an incoming communication.


