Cookie Consent Automation Using CMP Reject-All Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The requirement for user consent on non-strictly necessary cookies burdens users with repetitive and often misunderstood pop-ups, impeding browsing experience and potentially compromising privacy.

Innovation Solution

Automatically select a 'reject-all' option for non-strictly necessary cookies using consent management platforms (CMPs) without user interaction, identifying CMPs through web page instructions and selecting appropriate options based on predefined patterns.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual cookie consent selection is required, then user privacy control is improved, but browsing efficiency and user experience deteriorate

Engineering Contradiction:
Improveuser privacy controlVSAvoidbrowsing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables automatic cookie consent management where the browser autonomously identifies CMPs, detects reject-all options, and executes selections without user intervention. This self-service mechanism resolves the contradiction by automating privacy protection while maintaining browsing efficiency.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary identification of CMP scripts and detection of reject-all options before user interaction is needed. By preparing the consent selection in advance through automated detection and identification, the system eliminates the need for manual intervention during browsing.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If cookie consent pop-ups are displayed, then cookie consent management is improved, but user experience and browsing flow deteriorate

Engineering Contradiction:
Improvecookie consent managementVSAvoidbrowsing experience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system extracts and identifies CMP script sources from web pages, separating the consent management functionality from the main browsing content. By detecting CMP identifiers and locating reject-all options through script analysis, the system manages cookie consent without displaying intrusive pop-ups that disrupt browsing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system introduces an intermediary mechanism that automatically mediates between the website's cookie consent requirements and the user's privacy preferences. The browser extension acts as a mediator that detects CMPs, identifies reject-all options, and executes consent selection without requiring user interaction or displaying disruptive interfaces.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Extent of automation

If automatic CMP identification is implemented, then cookie consent automation is improved, but system complexity increases

Engineering Contradiction:
Improvecookie consent automationVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The system implements a universal identification mechanism that handles multiple CMP providers through a common approach. By defining patterns for CMP script sources and using regex-based identification that works across different CMP implementations, the system achieves high automation without proportionally increasing complexity.

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

Solution Approach 2:

The system uses pattern copying from known CMP identifiers and script structures to identify different CMP implementations. By storing templates of CMP script sources and matching against these patterns, the system automates identification without requiring complex custom logic for each CMP provider.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12566890B2Automatic cookie consent
Publication Date: 2026.03.03 MICRO FOCUS LLC
  • US12566890B2 patent drawing
  • US12566890B2 patent drawing
  • US12566890B2 patent drawing

AI summary

In response to a web page of a web site having been loaded, a consent management platform (CMP) used by the web site is identified. That the web page includes a cookie consent portion is detected based on the CMP used by the web site. In response to detecting that the web page includes the cookie consent portion, whether the cookie consent portion includes a reject-all option is detected based on the CMP used by the web site. In response to detecting that the cookie consent portion includes the reject-all option, the reject-all option is automatically selected without user interaction.