Network Appliance Advertisement Blocking via SDN

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network solutions fail to efficiently block or substitute advertisements at the network level, leading to bandwidth consumption and resource drain on end-user devices, as ad-blocking technologies are often resource-intensive and can be blocked by devices or operating systems, and companies struggle to manage network bandwidth in environments where they do not own all devices.

Innovation Solution

A network appliance with components like an interface, parameter identification engine, rule engine, and enforcement engine, integrated with Software Defined Networking (SDN) controllers, inspects network packets for advertisement indicators and performs actions such as blocking or substituting advertisements, reducing bandwidth consumption by managing advertisements at the network level without requiring end-user software installation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If ad-blocking technology is implemented at the end-user device level, then advertisements can be blocked, but it consumes processing power and energy from end-user devices

Engineering Contradiction:
Improveadvertisement blockingVSAvoidend-user device energy consumption
Core Design Contradiction:
Object-affected harmful factorsVSUse of energy by moving object

Solution Approach 1:

The patent introduces a network appliance as an intermediary device that blocks advertisements at the network level rather than requiring end-user devices to perform ad-blocking functions. The appliance intercepts network traffic, identifies advertisement packets, and blocks them before they reach end-user devices, thereby eliminating the energy consumption burden on user devices while maintaining effective advertisement blocking.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If ad-blocking technology is installed on end-user devices, then advertisements can be blocked, but it can be blocked or restricted by devices or operating systems

Engineering Contradiction:
Improveadvertisement blockingVSAvoidad-blocking technology reliability
Core Design Contradiction:
Object-affected harmful factorsVSReliability

Solution Approach 1:

By positioning the ad-blocking function in a network appliance that operates at the network level rather than on end-user devices, the solution bypasses device-level restrictions and operating system blocks. The appliance operates independently in the network infrastructure, ensuring reliable advertisement blocking without being subject to device policies or user installation restrictions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Object-affected harmful factors

If ad-blocking technology is deployed on company-owned devices, then advertisements can be blocked, but it does not stop network bandwidth consumption from devices not owned by the company

Engineering Contradiction:
Improveadvertisement blockingVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
Object-affected harmful factorsVSLoss of energy

Solution Approach 1:

The patent shifts the ad-blocking operation from the device dimension to the network dimension. Instead of controlling ad-blocking on individual devices, the solution operates at the network level where it can monitor and block advertisement traffic from any device connected to the network, regardless of ownership. This dimensional shift enables comprehensive bandwidth management and advertisement blocking across the entire network infrastructure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Object-affected harmful factors

If network appliances inspect all network packets for advertisement indicators, then advertisements can be identified and blocked, but it increases processing requirements and complexity

Engineering Contradiction:
Improveadvertisement identificationVSAvoidnetwork appliance complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The patent implements preliminary classification of network packets to identify only those that may contain advertisements. The appliance uses initial inspection criteria to filter and select candidate packets for detailed advertisement indicator analysis, rather than examining every packet in depth. This preliminary action reduces processing requirements and simplifies the overall system complexity while maintaining effective advertisement identification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11546235B2Action based on advertisement indicator in network packet
Publication Date: 2023.01.03 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11546235B2 patent drawing
  • US11546235B2 patent drawing
  • US11546235B2 patent drawing

AI summary

Examples disclosed herein relate to performing an action based on an advertisement indicator is present in a network packet. In one example, a network packet identified by a network infrastructure device as matching criteria associated with a pre-identified request is received. A parameter within the network packet is identified. A rule is used to determine whether the parameter indicates that an advertisement indicator is present in a flow associated with the network packet. An action is performed based on whether the advertisement indicator is present in the network packet.