Client-Side Ad Retrieval via Unified Identification Tag
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions for delivering web pages and advertisements from different sources are inefficient, requiring multiple calls to an advertisement management system and logging for each ad, which complicates the coordination and delivery of content when traffic is routed through a content delivery network.
Innovation Solution
A system that uses a single identification tag to request and retrieve multiple advertisement creatives from an advertisement management system, allowing for their insertion into a document before rendering, thereby simplifying the delivery process and reducing the need for multiple system calls.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If multiple separate requests are made to the advertisement management system for different advertisement types, then each advertisement can be retrieved individually, but the number of system calls increases and the coordination complexity increases
Solution Approach 1:
The patent combines multiple separate advertisement retrieval requests into a single unified request. The system defines a single identification tag that identifies multiple advertisement types, allowing all advertisements to be retrieved in one system call rather than requiring separate calls for each advertisement type.
Solution Approach 2:
The single identification tag serves multiple functions by identifying all advertisement types that should be inserted within the document. This universal identifier enables the advertisement management system to understand and fulfill the complete advertisement retrieval requirement through a single request.
2Productivity
If advertisements are embedded in the source of the page fetched by the content delivery network, then the page can be delivered efficiently, but the same advertisement is repeatedly delivered to all client devices
Solution Approach 1:
The patent segments the advertisement delivery process from the content delivery process. While the content delivery network efficiently delivers the base page, the advertisement retrieval is separated into a distinct client-side operation that can be customized for each client device, allowing both efficient content delivery and customized advertisement delivery.
Solution Approach 2:
The system introduces an intermediary identification tag that mediates between the content delivery network and the advertisement management system. This tag enables the client device to request specific advertisements after receiving the base page, allowing customization while maintaining the efficiency of content delivery network operation.
3Productivity
If a single request is made for all advertisement types, then the number of system calls is reduced and rendering efficiency improves, but the identification tag must identify multiple advertisement types simultaneously
Solution Approach 1:
The identification tag is designed with universal functionality to identify multiple advertisement types simultaneously. This single tag serves as a comprehensive identifier that communicates the complete set of advertisement types to be retrieved, eliminating the need for multiple separate identification tags or requests.
Data Source
AI summary
Techniques are described for retrieving advertisements for insertion into a document. Embodiments receive a document comprising a request to retrieve a plurality of advertisement creatives. In response to transmitting the request specified within the received document to the advertisement management system, a single software object defining all of the plurality of advertisement creatives is received. Embodiments insert each of the plurality of advertisement creatives into the document, prior to rendering the document, and then render the document together with the advertisement creatives.


