Webpage Version Routing Using User IDs for A/B Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing A/B testing methods for webpages lack efficient mechanisms to dynamically select and serve different versions based on user identification, limiting the ability to accurately determine user responses to varying webpage elements.

Innovation Solution

A method that selects one of multiple webpage versions for a user based on bits of an identification code, such as an IP address or tracking code, either at the user's computer or server, to divert requests to different URLs, allowing for tracking and comparison of user responses.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If A/B testing is performed by manually comparing different webpage versions, then user response analysis can be conducted, but the process becomes time-consuming and inefficient

Engineering Contradiction:
ImproveA/B testing efficiencyVSAvoidtime for user response analysis
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent replaces manual mechanical comparison methods with automated computer-based selection and tracking systems. The system automatically selects webpage versions based on identification codes and tracks user responses through electronic communication, eliminating time-consuming manual analysis while improving testing productivity

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

Solution Approach 2:

The system enables self-service A/B testing by automatically selecting webpage versions and tracking user responses without requiring manual intervention. The electronic communication system autonomously compares different webpage versions and generates user response data, significantly reducing the time loss associated with manual testing processes

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple webpage versions are tested simultaneously, then more design elements can be compared, but the complexity of tracking and analyzing user responses increases

Engineering Contradiction:
Improvenumber of webpage versions that can be comparedVSAvoidcomplexity of tracking system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary identification code system that simplifies tracking multiple webpage versions. By using identification codes associated with user computers and tracking codes in electronic communications, the system mediates the complexity of tracking multiple versions, allowing versatile comparison while maintaining manageable tracking complexity through automated code-based identification

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system manages complexity by changing tracking parameters from manual observation to automated code-based identification. By using identification codes and tracking codes as parameters, the system can handle multiple webpage versions simultaneously while reducing tracking complexity through systematic code management and automated data collection

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If user identification codes are used to select webpage versions, then user response tracking becomes more accurate, but privacy concerns and data security requirements increase

Engineering Contradiction:
Improveuser response tracking accuracyVSAvoidprivacy risks
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent uses copies of identification codes (tracking codes) rather than directly handling sensitive user information. The system creates and manages tracking code copies that enable accurate user response tracking while maintaining privacy by not requiring direct access to or storage of sensitive personal identification data, thus reducing privacy risks while preserving measurement precision

Inventive Principle:
Principle #26Copying

Data Source

PatentUS20060162071A1A/B testing
Publication Date: 2006.07.27 FMR CORP
  • US20060162071A1 patent drawing
  • US20060162071A1 patent drawing
  • US20060162071A1 patent drawing

AI summary

Performing A/B testing of content of a webpage includes selecting one of at least two different versions of the webpage to be displayed to a user through an interactive user interface (e.g., a web browser) based on an identification code, such as an Internet Protocol address or tracker identifier supplied by a cookie, associated with the user.