JSON Advertising System Bot Builder Module

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current advertising systems require coding expertise for users to create JSON code, making it inefficient for non-coder users to manage and insert JSON code for advertising within bot platforms, limiting their ability to effectively utilize JSON for advertising purposes.

Innovation Solution

A JSON advertising system and method that allows users to generate and insert JSON code for ad content within a bot builder module, enabling deep linking to advertisements stored in an ad server, facilitating user-friendly ad creation and rendering on social network platforms without the need for coding expertise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If JSON code is used for advertising on bot platforms, then advertising capability and data format suitability are improved, but coding expertise requirement increases

Engineering Contradiction:
Improveadvertising capabilityVSAvoidcoding expertise requirement
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a bot builder module as an intermediary system that automatically generates JSON code from visual ad templates. This mediator translates user-friendly visual selections into the required JSON format, eliminating the need for users to directly write or understand complex JSON syntax while still achieving effective advertising placement on bot platforms

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The bot builder module provides self-service functionality by automatically generating and inserting JSON code based on visual ad template selections. The system serves itself by transforming user inputs into the required JSON format without requiring external coding expertise, allowing non-technical users to independently create advertising campaigns

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If manual JSON code creation is required, then advertising customization is improved, but time consumption and efficiency deteriorate

Engineering Contradiction:
Improveadvertising customizationVSAvoidad creation efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements preliminary action by providing pre-designed visual ad templates that contain pre-structured JSON code. Users can select and customize these pre-prepared templates rather than creating JSON code from scratch, significantly reducing the time and effort required while still allowing customization through visual modifications

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical process of manually writing and validating JSON code with an automated system that generates JSON code from visual template selections. This substitution eliminates the tedious manual coding process while maintaining advertising customization capabilities through visual interface interactions

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Manufacturing precision

If coding expertise is required for JSON code creation, then code precision and accuracy are improved, but accessibility and user adoption deteriorate

Engineering Contradiction:
ImproveJSON code accuracyVSAvoiduser accessibility
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The bot builder module serves as an intermediary that ensures JSON code accuracy by automatically generating properly formatted code from validated visual templates. This mediator guarantees code precision while shielding users from the complexity of JSON syntax requirements, making the system accessible to non-programmers

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses copying by providing visual templates that contain pre-validated JSON code structures. Users copy and customize these proven templates rather than creating code from scratch, ensuring accuracy is maintained while accessibility is improved through visual rather than textual interaction

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10721189B1Advertising systems and methods employing JavaScript object notation
Publication Date: 2020.07.21 AMERICAN INNOVATIVE APPL CORP
  • US10721189B1 patent drawing
  • US10721189B1 patent drawing
  • US10721189B1 patent drawing

AI summary

A JSON advertising system includes an ad management system, a bot builder module, a social network platform, a bot platform, and a client, all mutually connected via a suitable network. An advertiser stores an ad creative into an ad server located in the ad management system, and generates JSON code via a JSON code tool within the bot builder module for each part of advertisement content stored in the ad server. Then, a client logs into a social network platform news feed, retrieving and displaying the advertisement. A user engages the ad and is redirected to a bot platform chat interface, retrieving bot advertisement content from a bot server and linking the content to the advertisement stored in the ad server as determined by the JSON code.