Universal JavaScript Integration for Website Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current website optimization systems require complex and time-consuming custom JavaScript integration for each web page, leading to high resource costs and slow deployment of optimization campaigns due to the need for custom code for each page and test, as well as restricted access to source code, which limits the speed and efficiency of website optimization.

Innovation Solution

A method of integrating a website optimization system using generic JavaScript code applied to page templates, allowing for one-time integration that enables alteration of data, functions, or content assets without modifying the website's native architecture, enabling real-time testing and deployment of multiple campaigns and iterations without further code changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If custom JavaScript code is integrated for each web page, then the website optimization system can alter data, functions, and content assets on each page, but the device complexity and human resource requirements significantly increase

Engineering Contradiction:
Improveability to optimize each pageVSAvoidcustom code for each page
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal JavaScript code structure that can be applied across multiple web pages without modification. This single code framework performs multiple functions including tracking user interactions, A/B testing, and content alteration across the entire website, eliminating the need for page-specific custom code while maintaining full optimization capability.

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

Solution Approach 2:

The optimization system segments functionality into modular components that can be independently configured and deployed. The JavaScript code is divided into separate functional modules (tracking, testing, personalization) that work together through a standardized interface, allowing flexible configuration without requiring custom integration for each page.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If custom JavaScript code is integrated for each web page, then specific page controls can be altered, but the time required for deployment and iteration significantly increases

Engineering Contradiction:
Improvepage control alterationVSAvoiddeployment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary configuration of optimization parameters, tracking events, and test variations through a centralized management interface before deployment. All code modifications are pre-configured and validated in advance, allowing rapid deployment to multiple pages simultaneously without requiring time-consuming page-by-page customization during implementation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs template-based code that can be copied and applied across numerous pages. The universal JavaScript framework serves as a master template that automatically adapts to different pages through configuration parameters, eliminating the need to write and test custom code for each individual page and dramatically reducing deployment time.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If custom JavaScript code is used for each test, then specific optimization campaigns can be implemented, but the productivity and speed of iteration are reduced

Engineering Contradiction:
Improvecampaign implementationVSAvoiditeration speed
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The optimization system implements dynamic configuration capabilities where campaign parameters, test variations, and targeting criteria can be modified in real-time without code changes. The JavaScript framework dynamically loads and executes different optimization campaigns based on configuration data, allowing rapid iteration and A/B testing with immediate effect upon configuration update.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system enables self-service optimization campaign management through an intuitive web interface that allows marketers and content managers to create, modify, and deploy optimization campaigns without requiring programming expertise or developer intervention. The universal JavaScript code automatically adapts to user-configured campaigns, eliminating the need for custom code development for each test and accelerating iteration cycles.

Inventive Principle:
Principle #25Self-service

4Adaptability or versatility

If code is implemented for each campaign, then optimization can be performed, but code removal and reimplementation is required before another campaign can start

Engineering Contradiction:
Improveoptimization capabilityVSAvoidcampaign transition time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The universal JavaScript framework serves as a permanent foundation that supports multiple optimization campaigns simultaneously. The code structure includes built-in campaign management capabilities that allow different optimization tests to coexist and be independently controlled through configuration parameters, eliminating the need to remove and reinstall code between campaigns.

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

Solution Approach 2:

The system recovers and reuses the universal JavaScript framework across all campaigns rather than discarding it. The framework is designed to be permanently installed once and then reused for every optimization campaign, with campaign-specific logic injected through configuration parameters and data, maximizing code reuse and eliminating redundant implementation work.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS9854064B2Method of website optimisation
Publication Date: 2017.12.26 ORACLE INT CORP
  • US9854064B2 patent drawing
  • US9854064B2 patent drawing
  • US9854064B2 patent drawing

AI summary

A website optimization system is integrated with a website by applying generic code to the website, that being the only code needed to be applied to the native source code of the website to enable the website optimization system to optimize the website by altering one or more of: the data, functions or content assets of web pages in the website. Integration can be achieved on a one-time basis. The generic code can be placed into a website's page template or global page header, or manually to all pages in a website. The generic code can be just a single line of code, such as JavaScript® code. The generic code remains the same irrespective of any differences in the data, functions or content assets of the web pages. The generic code includes code for all commands that enable tracking of the actions that relate to the optimization objectives.