Webpage Content Manipulation via RIA Overlay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current web page testing systems, such as A/B and multivariate testing, are limited in their ability to manipulate webpage features effectively due to reliance on pure HTML, which restricts the types of changes that can be made and analyzed for improving response rates and user engagement.
Innovation Solution
A content management system that allows for real-time manipulation of webpage elements using a What You See Is What You Get (WYSIWYG) interface, with customizable content management agents that dynamically replace original elements with variants based on user criteria, enabling more robust and targeted changes without altering the underlying content.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If pure HTML is used to manipulate webpage content, then the system is simple and easy to implement, but the ability to manipulate webpage features is limited
Solution Approach 1:
The patent introduces a Rich Internet Application (RIA) as an intermediary layer between the user and the webpage content. This RIA overlay enables sophisticated manipulation of webpage features including drag-and-drop element repositioning, real-time editing, and dynamic content modification without requiring changes to the underlying HTML structure. The RIA acts as a mediator that extends HTML's limited capabilities while maintaining system simplicity.
Solution Approach 2:
The system segments webpage manipulation into two distinct layers: the underlying HTML content layer and the RIA overlay layer. This segmentation allows independent handling of each layer's functionality - HTML provides the structural foundation while the RIA overlay provides advanced interaction capabilities. Elements can be manipulated in the RIA layer without affecting the core HTML structure, thus increasing versatility without proportionally increasing overall system complexity.
2Measurement precision
If A/B and multivariate testing are used to compare webpage versions, then data-driven decisions can be made, but the testing process requires significant time and user traffic to detect meaningful differences
Solution Approach 1:
The system performs preliminary actions by implementing real-time webpage manipulation and testing capabilities through the RIA overlay. Instead of waiting for accumulated user traffic to detect differences, the system can immediately implement and test variations by dynamically modifying the webpage content in the browser. This preliminary action approach allows for faster iteration and earlier detection of meaningful differences without requiring extensive user traffic accumulation.
Solution Approach 2:
The RIA overlay enables continuous testing and manipulation of webpage variants without interruption to user traffic flow. Multiple variants can be tested simultaneously in real-time, and modifications can be made continuously based on observed performance. This continuous action allows for ongoing optimization and faster detection of effective variations compared to traditional batch-based A/B testing methods.
3Adaptability or versatility
If overlays are used to manipulate webpage aspects, then some features can be modified, but the manipulation capability is restricted due to pure HTML limitations
Solution Approach 1:
The patent replaces the mechanical HTML-based manipulation system with an RIA-based system that uses advanced web technologies including JavaScript, Flash, or Silverlight. This substitution enables sophisticated manipulation capabilities such as drag-and-drop interface elements, real-time content editing, and dynamic layout adjustments. The RIA overlay provides a more intuitive and easier-to-use interface for manipulating webpage aspects compared to pure HTML methods, thus improving both manipulation capability and ease of operation.
Data Source
AI summary
A request to render a control content is intercepted by a client application as it is being served from a content source. Based on predetermined criteria, the control content is replaced with replacement content. The replacement content may be an alternative version of the control content differing from the control content in one or more alternative elements. The replacement content may be created with a graphical interface that overlays the control content. The graphical interface allows a user to select elements of the control content, edit the selected elements of the control content, and save the edited elements as part of the replacement content.


