iOS Network Extension for Proactive Call Spam Protection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Closed platform operating systems, such as iOS, pose challenges for developers in implementing effective call spam/scam protection due to lack of open APIs, flexible software usage, and editing functionalities, making it difficult to detect and prevent scam calls which have short lifespans and are harder to identify.

Innovation Solution

The use of network extension features in iOS operating systems to intercept and analyze network traffic, capture phone numbers, compare them to a spam/scam repository, and perform security actions such as denying network connections or prompting users to allow or block calls, thereby providing proactive call spam/scam protection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If closed platform operating systems are used, then device security and control are improved, but developer flexibility and ability to implement spam protection are reduced

Engineering Contradiction:
Improvedevice securityVSAvoiddeveloper flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces a network extension as an intermediary component that operates within the constraints of the closed iOS platform while enabling spam detection functionality. This network extension acts as a mediator between the restricted operating system and the desired spam protection capabilities, allowing developers to implement protection mechanisms without breaking platform security rules.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The solution segments the spam protection functionality into separate network extension components that can be independently configured and deployed. By dividing the protection mechanism into modular network extensions rather than requiring full system-level access, the patent enables flexible implementation within the closed platform constraints.

Inventive Principle:
Principle #1Segmentation

2Difficulty of detecting and measuring

If network extension is used to intercept traffic, then spam detection capability is improved, but system complexity increases

Engineering Contradiction:
Improvespam detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The network extension serves as an intermediary that intercepts network traffic without requiring deep integration into the core operating system. This approach improves spam detection capability by enabling traffic analysis while minimizing system complexity by maintaining a clear boundary between the extension and the protected system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by establishing the network extension and configuring spam detection rules before actual spam calls occur. This allows the system to proactively intercept and analyze traffic patterns, improving detection capability while keeping the implementation straightforward through pre-configured rules.

Inventive Principle:
Principle #10Preliminary action

3Speed

If real-time traffic interception is implemented, then scam call detection speed is improved, but processing overhead increases

Engineering Contradiction:
Improvedetection speedVSAvoidprocessing overhead
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The network extension implements partial action by selectively intercepting and analyzing only specific types of network traffic that are likely to be spam or scam calls. Rather than processing all network traffic equally, the system focuses computational resources on high-risk traffic patterns, improving detection speed while reducing overall processing overhead.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system employs self-service mechanisms by using the device's existing network processing infrastructure to handle traffic interception and analysis. The network extension leverages already-available system resources rather than requiring dedicated high-power processing units, thereby achieving fast detection with minimal additional energy consumption.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11540134B1Systems and methods for proactive call spam/scam protection using network extensions
Publication Date: 2022.12.27 GEN DIGITAL INC
  • US11540134B1 patent drawing
  • US11540134B1 patent drawing
  • US11540134B1 patent drawing

AI summary

The disclosed computer-implemented method for proactive call spam/scam protection may include intercepting network traffic by the at least one processor employing a network extension feature of an operating system of a computing device. The method may additionally include capturing, by the at least one processor employing the network extension feature, a phone number in the network traffic. The method may also include comparing, by the at least one processor employing the network extension feature, the phone number to a plurality of entries in a spam/scam repository. The method may further include performing, by the at least one processor, a security action in response to the comparison. Various other methods, systems, and computer-readable media are also disclosed.