Automatic Content Item Generation via Call Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content presentation systems require publishers to manually add code or re-tag their web pages to display additional content items, such as advertisements, which is inefficient and limits the flexibility in presenting different content formats without specifying exact locations.

Innovation Solution

A computer-implemented method that allows publishers to authorize automatic generation of additional content item calls, enabling the system to generate and display second different content items, like floating advertisements, without requiring publishers to specify their placement, using call parameters and scripts to facilitate the process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If publishers manually add code or re-tag web pages to display additional content items, then content presentation flexibility is improved, but publisher workload and complexity increase

Engineering Contradiction:
Improvecontent presentation flexibilityVSAvoidpublisher workload
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically generates additional content item calls and determines their placement without requiring publisher intervention. The publisher simply authorizes the automatic generation, and the system handles the entire process of creating and positioning content items autonomously.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system pre-defines a set of possible placements for additional content items before they are displayed. By preparing placement options in advance and automatically selecting from them, the system eliminates the need for publishers to manually specify each content item's position.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If publishers specify exact locations for content items, then content placement precision is improved, but adaptability to different content formats decreases

Engineering Contradiction:
Improvecontent placement precisionVSAvoidcontent format flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system dynamically selects placement locations for additional content items from a pre-defined set of possible placements. Instead of using fixed, static positions, the system adapts the placement based on the specific content item and context, allowing precise positioning while maintaining flexibility for different content formats.

Inventive Principle:
Principle #15Dynamics

3Productivity

If the system automatically generates additional content item calls, then publisher efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvepublisher efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements a universal mechanism that automatically handles multiple content item calls using the same infrastructure and processes. By creating a multi-functional system that can handle various content types and placements through a single automatic generation process, the system manages complexity while improving publisher efficiency.

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

Data Source

PatentUS11075851B2Providing second content items in association with first content items
Publication Date: 2021.07.27 GOOGLE LLC
  • US11075851B2 patent drawing
  • US11075851B2 patent drawing
  • US11075851B2 patent drawing

AI summary

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A first call for content to be published on a resource associated with a publisher is received from a requesting device. A determination is made when the publisher has authorized additional content item calls to be automatically generated responsive to receipt of the first call. A first content item responsive to the first call is determined. A message including call parameters is generated that define publisher or serving system criteria for the additional content items. The first content item and message responsive to the first call are provided. A second call for content, in conformance with the call parameters, is received after processing the message. A second different content item that is responsive to the second call is provided for publication on the resource along with the first content item.