State Engine for Coordinated Mobile Ad Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current advertising systems lack the capability to coordinate and manage advertising campaigns across different media types in mobile devices, failing to track user behavior across various mediums and deliver a holistic, themed message.

Innovation Solution

The implementation of a state-based advertisement messaging system that uses a state engine to store and manage advertising state information, allowing for the selection and display of advertisements based on this information across multiple media types, ensuring that advertisements are presented in a strategic and coordinated manner.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a state-based advertisement messaging system is implemented to coordinate advertisements across media types, then advertising campaign coordination and message continuity are improved, but system complexity increases

Engineering Contradiction:
Improveadvertising campaign coordinationVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

A state engine is introduced as an intermediary component that manages advertising state information centrally. This state engine receives requests from multiple applications, determines the appropriate advertisement based on current state, and returns the selected advertisement. By centralizing the decision-making logic in this intermediary component, the system achieves coordinated advertising across different media types without requiring complex integration logic in each individual application.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The state engine serves multiple functions within a single component: it stores advertising state information, determines advertisement selection based on current state, manages transitions between different advertising states, and interfaces with multiple different applications. This multi-functional design allows the system to coordinate advertisements across diverse media types while avoiding the complexity of implementing separate management systems for each application.

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

2Loss of information

If advertisement state information is tracked across multiple applications, then user behavior tracking and targeted messaging are improved, but information management complexity increases

Engineering Contradiction:
Improveuser behavior trackingVSAvoidinformation management complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The state engine acts as a centralized intermediary for managing advertising state information. All applications that need to track or utilize user behavior information interface with this single state engine, which maintains a unified view of the advertising state. This eliminates the need for each application to independently track and manage user behavior information, thereby improving tracking accuracy while reducing overall information management complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The state engine enforces a homogeneous interface and data structure for advertising state information across all applications. By standardizing how state information is stored, accessed, and updated through a unified state engine, the system achieves consistent user behavior tracking without the complexity of managing heterogeneous information formats across multiple applications.

Inventive Principle:
Principle #33Homogeneity

3Reliability

If advertisements are selected based on state information, then advertising effectiveness and message relevance are improved, but processing requirements increase

Engineering Contradiction:
Improveadvertising effectivenessVSAvoidprocessing requirements
Core Design Contradiction:
ReliabilityVSPower

Solution Approach 1:

The state engine pre-establishes the advertising state information and determines the next appropriate advertisement before the actual advertisement display is needed. By performing this selection logic in advance based on current state, the system ensures advertising effectiveness without adding complex processing requirements during the actual advertisement delivery moment. The state machine approach pre-computes the advertisement selection path, making the actual display operation simple and efficient.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9275390B1Systems and methods for state based advertisement messaging across media types
Publication Date: 2016.03.01 T MOBILE INNOVATIONS LLC
  • US9275390B1 patent drawing
  • US9275390B1 patent drawing
  • US9275390B1 patent drawing

AI summary

A method is provided for state based advertisement messaging. The method comprises obtaining state information from a state engine, wherein the state information relates to an advertisement that has been displayed in the mobile device. The method also includes selecting an advertisement from a plurality of advertisements, based at least in part on the state information. The method additionally comprises displaying the selected advertisement in the application, and updating the state information for the selected advertisement when the selected advertisement has been displayed in the application.