Network Gateway Ad Delivery via Deep Packet Inspection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Wireless network providers face challenges in offering cost-effective access to users, as users are reluctant to pay for services if they must access advertisements, leading to potential revenue loss and increased costs for network access.

Innovation Solution

Implementing a system where network providers condition access to wireless networks by serving relevant advertisements to users based on their data requests, using deep packet inspection to select and deliver ads from external servers, thereby subsidizing network costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If network providers serve advertisements to users, then additional revenue streams are generated and network costs are subsidized, but users become reluctant to pay for services and network access costs increase

Engineering Contradiction:
Improvenetwork costVSAvoiduser willingness to pay
Core Design Contradiction:
Loss of energyVSEase of operation

Solution Approach 1:

The patent extracts the advertisement delivery function from the core network access service by introducing a separate advertisement management system that operates independently. The system separates users into different groups (first users who pay for ad-free access, second users who receive ads in exchange for free or reduced-cost access), allowing the network provider to monetize advertisements without forcing all users to pay for services they would otherwise refuse to purchase.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the pricing parameter structure by introducing multiple access models: full payment for no advertisements, reduced payment with advertisements, or free access with advertisements. This parameter change allows the system to accommodate different user willingness-to-pay levels while generating revenue through both subscription fees and advertisement delivery, resolving the contradiction between cost recovery and user acceptance.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If network providers offer lower-priced access through targeted advertisements, then financial burden on users is reduced and revenue streams are generated, but system complexity increases due to deep packet inspection and ad management

Engineering Contradiction:
Improvenetwork access affordabilityVSAvoidad management system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces an advertisement server as an intermediary component that handles the complex tasks of analyzing user data requests, selecting relevant advertisements, and managing delivery. This intermediary absorbs the system complexity, allowing the core network access system to remain simple while enabling sophisticated targeted advertising capabilities through the specialized advertisement server.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the network user base into different categories (first users paying for ad-free access, second users receiving targeted ads) and segments the service delivery into separate components (core network infrastructure, advertisement server, data analysis module). This segmentation allows the complex ad management functions to be isolated in dedicated components while maintaining simple access for users.

Inventive Principle:
Principle #1Segmentation

3Loss of information

If network providers use deep packet inspection to select relevant advertisements, then advertisement relevance to users is improved and revenue is generated, but user privacy concerns increase and processing time is extended

Engineering Contradiction:
Improveadvertisement relevanceVSAvoiddata processing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having users pre-register their interests, preferences, and categories of content they are willing to engage with. This advance registration allows the advertisement server to pre-filter and pre-select relevant advertisements based on user profiles before actual data requests occur, reducing the need for real-time deep packet inspection and minimizing processing time while maintaining high advertisement relevance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by performing deep packet inspection only on specific data fields necessary for advertisement selection (such as content category, keywords, or topic tags) rather than analyzing the entire data payload. This selective inspection approach maintains advertisement relevance by focusing on key identifying information while significantly reducing processing time and privacy intrusion compared to comprehensive deep packet inspection.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8370204B2Providing relevant advertisements and service in communication networks
Publication Date: 2013.02.05 CISCO TECHNOLOGY INC
  • US8370204B2 patent drawing
  • US8370204B2 patent drawing
  • US8370204B2 patent drawing

AI summary

In some embodiments, methods for providing advertisements from a communication gateway are providing, including: receiving a first request requesting content from a content server; analyzing the first request, including performing deep packet inspection; based on updatable profile information associated with a mobile node and on the analysis including the deep packet inspection, selecting an advertising category; based on the selected advertising category, retrieving an advertisement among a plurality of advertisements and sending the advertisement to the mobile node; updating the profile information to indicate the advertisement has been sent to the mobile node in response to the first request for content; receiving a second request for the content from the mobile node; retrieving the content; and in response to the second request and based on the profile information indicating the advertisement has been sent to the mobile node, sending the content to the mobile node.