Opaque Identifier System for Ad Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users often use browser plug-ins to filter out unwanted advertising content, which can reduce advertising revenue for content providers, as these filters block both desired and undesired content by mapping URLs, making it difficult for advertisers to ensure their ads are displayed.

Innovation Solution

A system where a first server transmits an identifier mappable to a URL on a second server, with the client unable to determine the mapping, ensuring both wanted and unwanted content is stored on the second server, allowing the server to retrieve and transmit content without the client being able to filter it out, using techniques like encryption or predetermined mappings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If browser plug-ins are used to filter out advertising content, then user browsing experience is improved, but advertising revenue for content providers is reduced

Engineering Contradiction:
Improveuser browsing experienceVSAvoidadvertising revenue
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The patent introduces an intermediary identifier system that mediates between the content provider and the client. Instead of directly exposing URLs that can be filtered, the system uses opaque identifiers as intermediaries. The client cannot determine the actual content location from these identifiers, preventing filter plug-ins from blocking advertising content while still allowing the content to be delivered to the client.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If URL mapping is made opaque to clients, then advertising content cannot be filtered out, but the client cannot determine whether content is wanted or unwanted

Engineering Contradiction:
Improvecontent delivery reliabilityVSAvoidcontent identification information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent changes the parameter of content identification from transparent URLs to opaque identifiers. This parameter change ensures that the identification information remains functional for content delivery while becoming undecipherable to client-side filter plug-ins, thus preventing filtering while maintaining reliable content delivery.

Inventive Principle:
Principle #35Parameter changes

3Loss of energy

If advertising content is delivered through third party web servers, then content provider revenue is maintained, but user browsing speed may be reduced

Engineering Contradiction:
Improveadvertising revenueVSAvoidbrowsing speed
Core Design Contradiction:
Loss of energyVSSpeed

Solution Approach 1:

The patent segments the content delivery system into multiple components: the content provider server that issues identifiers, the third-party server that hosts both wanted and unwanted content, and the client that requests content using identifiers. This segmentation allows advertising revenue to be maintained through third-party hosting while the identifier system ensures efficient content retrieval without the overhead of complex filtering operations.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8819109B1Data network communication using identifiers mappable to resource locators
Publication Date: 2014.08.26 AT&T INTELLECTUAL PROPERTY II LP
  • US8819109B1 patent drawing
  • US8819109B1 patent drawing
  • US8819109B1 patent drawing

AI summary

A technique for providing information via a data network is disclosed. A first server transmits an identifier to a client, where the identifier is mappable to a uniform resource locator (URL) associated with content stored on a second server. The client transmits the identifier to a second server. The second server maps the identifier to its associated URL, retrieves the content associated with the URL, and transmits the content to the client. Various types of mappings are disclosed, including encryption and predetermined mappings.