Network Advertising Insertion Server for ISP Content Delivery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Internet advertising methods limit the target audience by only reaching users who visit specific websites, and do not provide means for Internet Service Providers (ISPs) to deliver advertisements independently.
Innovation Solution
A system and method that intercepts communication protocol requests and responses within a private IP network, allowing an insertion server to select and deliver unsolicited content, such as advertisements, to client devices based on client and destination information, without requiring client code execution.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If advertising is inserted into webpage code by content providers, then advertisements can be displayed on websites, but the target audience is limited to only website visitors and ISPs cannot deliver advertisements independently
Solution Approach 1:
The patent introduces an advertising insertion server as an intermediary component that sits between the internet service provider's network infrastructure and client devices. This server intercepts communication protocols (such as HTTP requests) and injects advertising content dynamically, enabling ISPs to deliver advertisements independently without relying on website code. The intermediary server thus bridges the gap between network infrastructure and content delivery, expanding advertising reach beyond traditional website visitor limitations.
2Ease of operation
If advertisements are delivered through website code execution, then content can be displayed to visitors, but unsolicited content cannot be delivered to users not visiting specific websites
Solution Approach 1:
The patent implements preliminary action by having the advertising insertion server pre-position itself within the ISP's network infrastructure before any advertising delivery is needed. The server is configured to intercept communication protocols at the network level, allowing it to deliver unsolicited advertising content to any client device connected to the ISP's network, regardless of whether the user visits specific websites. This preliminary positioning enables broad audience reach without requiring website visitor action.
3Adaptability or versatility
If content providers control advertising content arrangement, then advertisements can be integrated into webpages, but ISPs lack means to advertise on the Internet itself
Solution Approach 1:
The patent applies inversion by reversing the traditional advertising control model. Instead of content providers controlling advertising content arrangement, the system empowers ISPs through the advertising insertion server to control and deliver advertising content directly. The server intercepts communication protocols at the network level and injects advertising content, allowing ISPs to monetize their bandwidth infrastructure directly rather than relying on content providers. This inversion transfers content control authority from content providers to network providers.
Data Source
AI summary
Systems and methods for transmitting content to a client via a communication network are provided. An insertion server, running within a firewall device associated with a private IP network, detects establishment of a transport communication protocol connection between a client associated with the network and a destination located external to the network by examining packets as they pass through the network and pass by the insertion server. A content request of an application protocol initiated by the client and directed to the destination is observed by the insertion server. The content request is negated by the insertion server by causing a canceling message of the transport communication protocol to be sent to the destination. Unsolicited content is caused to be selected for delivery to the client by the insertion server. The unsolicited content is sent by the insertion server to the client via the application protocol.


