Advertisement Configuration JavaScript File for Multi-Publisher Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current advertisement management systems require time-consuming code modifications on websites to deploy and manage advertisements from multiple publishers, leading to increased costs and reduced profits for website publishers.

Innovation Solution

An advertisement management process and system that generates an advertisement configuration JavaScript file without modifying existing website code, allowing users to configure and deploy various advertisement technologies across multiple websites through a user interface, which loads a library, calls the configuration file, and adds site key-value targeting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If code modifications are made to deploy advertisements from multiple publishers, then advertisement management capability is improved, but implementation time and cost increase substantially

Engineering Contradiction:
Improveadvertisement management capabilityVSAvoidimplementation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent introduces an intermediary configuration file (JSON or XML) that acts as a mediator between the advertisement code and multiple publishers. This configuration file contains publisher-specific parameters (API keys, endpoints, ad slots) that can be modified without changing the core advertisement code, thus enabling multi-publisher support while avoiding time-consuming code modifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the advertisement system into modular components: core advertisement code, configuration file, and publisher-specific parameters. This segmentation allows independent modification of publisher configurations without affecting the core code, enabling rapid deployment across multiple publishers through configuration changes alone.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If code modifications are made to deploy advertisements from multiple publishers, then advertisement management capability is improved, but costs increase and profits reduce

Engineering Contradiction:
Improveadvertisement management capabilityVSAvoidcost
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The configuration file serves as an intermediary that eliminates the need for expensive custom code development for each publisher. By storing publisher-specific details in a configurable format, the system reduces development costs and enables cost-effective multi-publisher deployment.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The core advertisement code is designed to be universal and work with multiple publishers through a single configuration file. This multi-functionality reduces the need for separate code implementations for different publishers, thereby reducing overall development and maintenance costs.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If configuration changes are made without code modification, then deployment speed is improved, but system flexibility may be limited

Engineering Contradiction:
Improvedeployment speedVSAvoidsystem flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent enables configuration changes through parameter modifications in the JSON/XML file (publisher IDs, ad slots, API endpoints) without changing the code structure. This approach maintains high deployment speed while preserving system flexibility, as new publishers can be added by simply adding new parameter sets to the configuration file.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12141844B2Web-based advertising management system and web-based advertising management process
Publication Date: 2024.11.12 HASHTAG LABS INC
  • US12141844B2 patent drawing
  • US12141844B2 patent drawing
  • US12141844B2 patent drawing

AI summary

A device includes providing advertisement configuration options, receiving selected advertisement configuration options, receiving instructions to save and build an advertisement revision from the user device based on the selected advertisement configuration options, compiling and generating an unique advertisement configuration Javascript file based on the selected advertisement configuration options, storing the unique advertisement configuration Javascript file at a web service provider in response to the at least one processor, and deploying the unique advertisement configuration Javascript file in response to the at least one processor for a webpage without a need to modify an unique advertisement code on a webpage.