Publisher Paywall Integration with Supplemental Content Server

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Website publishers face challenges in removing supplemental content for paying customers while maintaining website analytics, as the code responsible for retrieving supplemental content is often integral to analytics and difficult to remove.

Innovation Solution

Integrating a paywall system with a supplemental content server, allowing publishers to offer subscriptions that hide supplemental content from paying customers while retaining the code for analytics purposes, enabling users to log in once for subscription benefits across multiple websites and calculating revenue effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If the supplemental content retrieval code is removed for paying customers, then the supplemental content is hidden from subscribers, but the website analytics capability is lost

Engineering Contradiction:
Improvesupplemental content display to subscribersVSAvoidwebsite analytics
Core Design Contradiction:
Object-affected harmful factorsVSLoss of information

Solution Approach 1:

The system segments the supplemental content delivery mechanism by creating separate code paths: one for subscribers that prevents supplemental content retrieval, and another for non-subscribers that maintains analytics tracking. The publisher server identifies user status and applies different handling logic, allowing analytics to continue for non-subscribers while blocking supplemental content for subscribers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The publisher server acts as an intermediary between the supplemental content server and the user's browser. It receives requests from the browser, determines subscriber status, and selectively forwards or blocks requests to the supplemental content server. This intermediary role allows analytics data to flow through for non-subscribers while preventing supplemental content delivery to subscribers.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If the supplemental content retrieval code is removed, then supplemental content is hidden from subscribers, but the code removal is technically challenging and complex

Engineering Contradiction:
Improvesupplemental content display to subscribersVSAvoidcode removal process
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

Instead of removing the supplemental content retrieval code from the publisher's website, the system extracts the decision-making logic to the publisher server. The code remains in place in the browser, but the server-level intervention extracts and blocks supplemental content requests for subscribers before they reach the browser, simplifying the implementation while achieving the desired effect.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system uses the existing supplemental content retrieval code's own mechanism against itself. The browser code that normally retrieves supplemental content is leveraged to send requests to the publisher server, which then uses subscriber identification information already available in the system to automatically determine whether to block or allow the request, eliminating the need for manual code removal or modification.

Inventive Principle:
Principle #25Self-service

3Object-affected harmful factors

If subscriber identification is implemented, then supplemental content can be hidden from paying customers, but users must log in to each website individually

Engineering Contradiction:
Improvesupplemental content display to subscribersVSAvoiduser login process
Core Design Contradiction:
Object-affected harmful factorsVSEase of operation

Solution Approach 1:

The system implements a universal subscriber identification mechanism that works across multiple publisher websites. By using consistent subscriber identification (such as cookies or device identifiers) recognized by the publisher server across different websites, users maintain their subscriber status and benefits without needing to log in separately at each site. The publisher server handles the universal recognition and applies the supplemental content blocking policy consistently.

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

4Productivity

If the paywall system is integrated with the supplemental content server, then revenue tracking and subscription management are improved, but the system complexity increases

Engineering Contradiction:
Improvesubscription management efficiencyVSAvoidsystem integration
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges the paywall functionality with the supplemental content server operations. The publisher server combines subscriber identification, supplemental content request filtering, and revenue tracking into a single integrated process. When a subscriber request is detected, the same server that would normally process supplemental content requests instead blocks the request and records the subscription revenue, eliminating the need for separate systems and reducing overall complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS11403667B1Publisher paywall and supplemental content server integration
Publication Date: 2022.08.02 GOOGLE LLC
  • US11403667B1 patent drawing
  • US11403667B1 patent drawing
  • US11403667B1 patent drawing

AI summary

The present disclosure is directed generally to systems and methods for allowing a website publisher to integrate a website's paywall system with the website's supplemental content server system. The system and methods of the disclosure allow a publisher to offer subscriptions to customers that result in the display of fewer or no supplemental content items to paying customers while the supplemental content retrieving code remains in place for all website visitors. Additionally, the system allows website analytics to be calculated for all visitors to the website.