Dynamic Advertisement Generation Using Global Unique Identifiers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional advertisement design systems require creative teams to recreate text and relocate images across disparate systems for each advertisement, leading to extra work and longer production schedules, as they lack efficient mechanisms for reusing previously approved graphical, textual, and multimedia elements.
Innovation Solution
The introduction of a global unique identifier enables the integration of disparate systems and data sources, allowing for the automatic retrieval and reuse of previously approved elements, streamlining the editing and approval process by associating each element with a unique identifier that facilitates the re-use of existing assets across multiple advertisements.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If creative teams manually recreate text and relocate images for each advertisement, then each advertisement can be customized, but the design and production time increases significantly
Solution Approach 1:
The system performs preliminary actions by pre-creating and storing advertisement elements (text, images, layouts) in a centralized library with unique identifiers. When creating a new advertisement, the system automatically retrieves and reuses these pre-prepared elements, eliminating the need to recreate them manually for each advertisement while maintaining customization through selective combination of stored elements.
Solution Approach 2:
The system creates and stores copies of approved advertisement elements in a centralized library. Each element is assigned a unique identifier that enables its retrieval and reuse across multiple advertisements. This copying mechanism allows creative teams to efficiently replicate proven elements while maintaining the ability to customize combinations, thereby reducing design time without sacrificing adaptability.
2Adaptability or versatility
If creative teams relocate images across disparate systems, then images can be accessed from multiple sources, but the complexity of managing multiple systems increases
Solution Approach 1:
The system merges multiple disparate image sources and asset management systems into a single unified advertisement element library. By consolidating these separate systems into one centralized repository with a common identification scheme, the system maintains the ability to access images from multiple original sources while eliminating the complexity of managing and integrating multiple separate systems. The unique identifier system provides a universal interface for accessing elements regardless of their origin.
Solution Approach 2:
The unique identifier system acts as an intermediary layer between the advertisement creation process and the underlying asset storage systems. Instead of directly accessing multiple disparate systems, the system uses these identifiers to retrieve elements through a standardized interface, thereby simplifying system integration while maintaining access to diverse image sources.
3Productivity
If previously approved elements are reused across advertisements, then production efficiency improves, but ensuring consistency and tracking across systems becomes more difficult
Solution Approach 1:
The system implements feedback mechanisms by automatically tracking the usage of each advertisement element across multiple advertisements through its unique identifier. The system records which elements have been used, where they appear, and their approval status. This feedback information is maintained in the centralized library, enabling automatic consistency checking and providing visibility into element usage patterns, thereby ensuring tracking and consistency while maintaining high reuse efficiency.
Data Source
AI summary
An advertisement is dynamically generated using e.g. one or more computing devices. The generation of the advertisement includes generating a box configured to store information about a product to be included in the advertisement. The product is associated with a product identifier. A global unique identifier for the box is generated. A combination of the global unique identifier of the box with the product identifier of the product about which the box is configured to store information is stored as integration data. An ad elements data store is queried to retrieve a set of elements for the product. Each element in the set of elements was previously included in one or more different advertisements. The box is populated with an element of the set of elements for the product about which the box is configured to store information. The advertisement including the box is automatically generated.


