Browser Cookie-Based Behavioral Tag for CMS Personalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The integration of Content Management Systems (CMS) and Behavioural Analysis Systems (BAS) to provide real-time personalized content is complex and expensive, hindering the delivery of tailored web experiences based on visitor behavior.

Innovation Solution

A method and system that utilize first-party cookies to communicate monitoring information from a browser to a monitoring server, which then sends instructions to generate a first-party cookie with selected monitoring data, allowing the CMS to select and provide tailored content based on user interactions and behavior.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional integration of CMS and BAS systems is implemented, then real-time personalized content delivery is achieved, but system complexity and implementation cost increase

Engineering Contradiction:
Improvepersonalized content deliveryVSAvoidsystem integration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a behavioural tag as an intermediary mechanism that bridges the CMS and BAS systems. Instead of complex direct integration, the behavioural tag (a simple data structure with behavioural data and action instructions) serves as a mediator that enables communication between the two systems. The tag is generated by the BAS, sent to the CMS, and executed to modify page content, thereby achieving personalized content delivery without requiring complex system integration.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If real-time behavioural monitoring is implemented, then personalized content selection is improved, but implementation cost and complexity increase

Engineering Contradiction:
Improvebehavioural tracking accuracyVSAvoidintegration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the behavioural analysis functionality into a separate, independent BAS component that operates autonomously from the CMS. The BAS monitors user behavior, generates behavioural tags with precise behavioural data, and sends these tags to the CMS. This extraction allows the CMS to benefit from accurate behavioural tracking without inheriting the complexity of the monitoring infrastructure, as the BAS handles all behavioural analysis independently.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If backend integration with customer analysis systems is required, then content personalization is achieved, but deployment flexibility and cost-effectiveness decrease

Engineering Contradiction:
Improvecontent customizationVSAvoiddeployment ease
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent segments the content personalization system into independent, loosely-coupled components: the BAS for behavioural analysis, the CMS for content management, and the behavioural tag as the communication interface. The BAS can be deployed independently and generates behavioural tags that the CMS processes. This segmentation allows each component to be developed, deployed, and modified independently, greatly improving deployment flexibility and reducing integration costs while maintaining content customization capabilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP1997041B1Content management
Publication Date: 2017.12.27 SPEED TRAP COM
  • EP1997041B1 patent drawingFigure 1
  • EP1997041B1 patent drawingFigure 2
  • EP1997041B1 patent drawingFigure 3

AI summary

Method for receiving tailored pages, providing tailored pages and apparatus therefore. By way of illustrating the method for receiving tailored pages within a browser running on a client device, comprises the steps of: i) browsing, in the browser, pages from a page server; ii) sending from an active page in the browser to a monitoring server, at least one monitoring message including information concerning at least one of: interactions with and performance of at least one page browsed within the browser running on the respective client device; iii) receiving in the active page, from the monitoring server, a control message including an instruction to generate a cookie within the browser including selected monitoring information; iv) generating said cookie within the browser; v) sending a message to the page server, which message includes said cookie including the respective selected monitoring information; and vi) receiving from the page server, at least one page content item selected in dependence on the selected monitoring information included in the cookie.