OS Monitor App Blacklists Network IDs to Block Piracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The rise of streaming media services and devices has led to the installation of third-party applications that can access premium content without authorization, violating copyright holders' rights and subverting legitimate content providers, as these applications can be downloaded from unknown sources and may stream pirated content.

Innovation Solution

An electronic device with a monitor application integrated into its operating system that uses a blacklisting function to identify and control the execution of third-party applications, comparing network resource identifiers with a blacklist to prevent unauthorized access to premium content by terminating or degrading the performance of pirate applications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If third-party applications are allowed to be downloaded from unknown sources, then device flexibility and user choice are improved, but the risk of pirate applications streaming unauthorized content increases

Engineering Contradiction:
Improvedevice flexibilityVSAvoidpirate content risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary actions by extracting and analyzing network resource identifiers (URLs, domains, IP addresses) from third-party applications before they can stream pirated content. The monitor application proactively identifies suspicious network resources and compares them against known pirate content patterns, preventing unauthorized streaming before it occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A monitor application serves as an intermediary between the third-party application and the network resources. This mediator extracts network identifiers from the application, analyzes them for pirate content indicators, and controls network access accordingly, blocking unauthorized connections while allowing legitimate ones to proceed.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If a blacklisting function is implemented to block pirate applications, then copyright protection is improved, but system complexity increases

Engineering Contradiction:
Improvecopyright protectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts specific network resource identifiers (URLs, domains, IP addresses) from third-party applications and isolates them for analysis. By extracting only the relevant network identifiers rather than analyzing entire application codebases, the system achieves effective copyright protection with manageable complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The monitor application changes the parameters being monitored from general application behavior to specific network resource identifiers. By focusing analysis on URLs, domains, and IP addresses rather than attempting to analyze entire applications, the system maintains high reliability in detecting pirate content while keeping implementation complexity reasonable.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If network resource identifiers are extracted and compared with blacklist, then detection accuracy of pirate applications is improved, but processing time increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs partial analysis by extracting and comparing only the most critical network resource identifiers (URLs, domains, IP addresses) rather than analyzing all possible application parameters. This selective approach maintains high detection accuracy for pirate content while minimizing processing time and computational overhead.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12095732B2Anti-piracy control based on blacklisting function
Publication Date: 2024.09.17 SONY GROUP CORP
  • US12095732B2 patent drawing
  • US12095732B2 patent drawing
  • US12095732B2 patent drawing

AI summary

An electronic device is provided for control of an execution of a third-party application based on a blacklisting function. The electronic device includes circuitry that executes a monitor application that is a part of an operating system rooted onto the electronic device. The monitor application has system privileges to examine the code and execution of the third-party application installed on the electronic device. The circuitry identifies, by the monitor application, one or more requests to access a network resource from a runtime code of the third-party application. The circuitry extracts, by the monitor application, one or more first network resource identifiers associated with the network resource from the one or more requests. The circuity compares, by the monitor application, the first network resource identifiers with the blacklist associated with the monitor application. The circuitry controls, by the monitor application, the execution of the third-party application based on the comparison.